Реверсинг. Задай вопрос - получи ответ

Discussion in 'Реверсинг' started by 0x0c0de, 2 Sep 2007.

  1. mikefinch74

    mikefinch74 New Member

    Joined:
    7 Oct 2018
    Messages:
    4
    Likes Received:
    3
    Reputations:
    0
    Всем привет!

    Подскажите пожалуйста, как отдебажить DLL, которая инжектится к приложению?
    Эта либа делает запрос на определенный урл, мне нужно понять, в каком месте это происходит и внести изменения.
     
  2. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    632
    Likes Received:
    245
    Reputations:
    42
    посмотри в статике, если прот не вешали и специально не извращались, то в референсах будет твой урл
     
  3. mikefinch74

    mikefinch74 New Member

    Joined:
    7 Oct 2018
    Messages:
    4
    Likes Received:
    3
    Reputations:
    0
    В рефах нет, но в соседнем файле строка как-то хитро циклом с постусловием заполняется.

    А если вешали защиту, как поступить посоветуете?
     
  4. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    632
    Likes Received:
    245
    Reputations:
    42
    Посоветую снять защиту) Давай уже или скрины какие-нибудь или таргет.
     
  5. mikefinch74

    mikefinch74 New Member

    Joined:
    7 Oct 2018
    Messages:
    4
    Likes Received:
    3
    Reputations:
    0
    [​IMG]

    Вот этот цикл парсит из непонятно чего в строку.
    После этого, в ebp-100 (или рядом где-то) референс на строку.

    На что может быть похоже?
     
  6. mikefinch74

    mikefinch74 New Member

    Joined:
    7 Oct 2018
    Messages:
    4
    Likes Received:
    3
    Reputations:
    0
    Я великий и ужасный!
    Подобрал вслепую и заменил!
    Добавил новый раздел к файлу, туда свою функцию, патчащую память, ее вызов сразу после алгоритма.
    А место нужное нашел через соседний файл, в котором более-менее то же самое, только регистры отличались.
     
    Damper, binarymaster and #colorblind like this.
  7. Ivan777

    Ivan777 New Member

    Joined:
    15 Dec 2018
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток!
    Прошу помочь советами начинающему...
    Есть Android приложение, в нем либа, в которой в свою очередь захардкордено имя сервера, на который приложение стучится. Я думаю поменять его с помощью шестнадцатиричного редактора, но вот не задача, имя нового сервера длинее старого. Придется вставлять байты.
    Отсюда вопрос, не разъедется ли либа, вдруг после имени сервера есть преходы по адресу, а они сдвинутся при вставке. Что делать в таком случае?
     
  8. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,082
    Likes Received:
    8,213
    Reputations:
    25
    В Андроид х/з, там же ELF вроде. В PE если ручками - надо найти подходящее место и вопхнуть имя туда а в коде поменять ссылку(ки), а если есть релоки просто добавить текст в свободное пространство секции и изменить нужный релок.

    Попробуй почитать что-то такое: https://www.opennet.ru/base/dev/infect_lkm.txt.html
     
    CKAP likes this.
  9. neviens

    neviens Member

    Joined:
    9 Oct 2013
    Messages:
    82
    Likes Received:
    28
    Reputations:
    3
    У ELF, в отличии от PE обычно нет пустот, куда можно было бы свою строку записать и потом поправить в коде ссылки с старой строки на новую.
    Значит надо искать в коде некритическую строку, например сообщение об ошибке и переписать её и потом править ссылки.
    У ARMа довольно дебильная двухступенчатая относительная адресация констант, попробую показать на примере.
    Допустим, в коде есть одна ссылка на короткую строку "-2":

    Code:
    .text:00064A50   46 48                     LDR     R0, =(a2 - 0x64A56)
    .text:00064A52   78 44                     ADD     R0, PC          ; "-2"
    .text:00064A54   10 F0 84 FA               BL      _Z10WriteDebugPc ; WriteDebug(char *)
    
    ...
    
    .text:00064B6C   9E 45 0F 00   off_64B6C   DCD a2 - 0x64A56
    
    ...
    
    .rodata:00158FF4 2D 32 00      a2          DCB "-2",0
    
    , а нам надо туда впихнуть "www.google.com".
    Смотрим, что чуть ниже есть строка ошибки:
    Code:
    .rodata:00158FF8 66 61 69 6C+ aFailedToOpenMa DCB "failed to open map file",0
    
    Значит, нам надо пересчитать адрес ссылки с 0х158FF4 на 0х158FF8 то есть добавить 4.
    В самом простом случае надо взять число в LittleEndian формате, которое лежит @0x64B6C (9e 45 0f 00),
    перевернуть байты (0х000f459e), добавить 4 (0x000f45а2), перевернуть обратно (а2 45 0f 00),
    и хексредактором переписать 9e 45 0f 00 на а2 45 0f 00.
    Потом хексредактором переписать строку @0x158FF8 '"failed to open map file",0' на '"www.google.com",0'.
    Проверяем в IDAPro и видим, что всё получилось:
    Code:
    .text:00064A50                 LDR     R0, =(aGoogleCom - 0x64A56)
    .text:00064A52                 ADD     R0, PC          ; "google.com"
    .text:00064A54                 BL      _Z10WriteDebugPc ; WriteDebug(char *)
    
     
    fandor9, binarymaster and DartPhoenix like this.
  10. Ivan777

    Ivan777 New Member

    Joined:
    15 Dec 2018
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Огромное спасибо за ответы!
    Приведенная методика для меня на данном этапе еще очень сложна.
    Проще оказалось подобрать имя сервера совпадающего по длине.
    Но и тут меня ждала неудача. Приложение отказалось загружаться.
    Вроде контрольных сумм нет в ELF файлах? Защита?
    При этом, если приложению подставить свой днс, который будет по чужому адресу резолвить нужный мне ip-адрес сервера, то все работает. Что означает, что достаточно имя сервера поменять для нужной работы.
    Но вот не так просто оказалось это сделать.
    Какие мысли, подскажите, пожалуйста, куда копать?
     
  11. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,082
    Likes Received:
    8,213
    Reputations:
    25
    Есть мысли что что-то не так с технологией патчинга. В принципе не так много деталей этого но...
    Лучше всего почитать тебе маны с екзелаба ИМХО. Угадать что там не так я не могу а маны всяко пригодятся.

    Есле сцылка внезапно не откроется - свисти.
    ==========
    Черт. Наверное не откроется... Ладно. Попозже посмотрим если никто ничего не скажет.
     
  12. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,082
    Likes Received:
    8,213
    Reputations:
    25
    Если надо пошустрее - зарегайся на екзелабе и гугли по форуму, там должны быть маны в любом случае. За 3к рублей продается неплохой курс, реально неплохой. Для тех кто не может сам гуглить.
    Я настолько феерически ленивое существо что и себе до сих пор калькулятор не сломало ибо лень думать даже чтобы нажать пару лишних кнопочек. (в рамках самообучения естественно...). В Эльфах заshitы нет, но под apk - есть тулзы для сборки/разборки ибо сам архив вроде контрольную сумму содержит но это не точно :)
     
    #1192 DartPhoenix, 17 Dec 2018
    Last edited: 17 Dec 2018
  13. neviens

    neviens Member

    Joined:
    9 Oct 2013
    Messages:
    82
    Likes Received:
    28
    Reputations:
    3
    Непатченному?
    Чем апк разбирал и обратно собирал, "Аndroid Multitool"? RSA ключём подписал апк?
     
  14. Ivan777

    Ivan777 New Member

    Joined:
    15 Dec 2018
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Разбирал и собирал apktool. Подписывал ключем, с этим проблем нет.
    Собираю с не правленой .so - все работает, но на чужой сервер. Делаю подмену ДНС, работает на мой сервер.
    Собираю правленую .so - виснет при загрузке.
    Для чистоты эксперимента несколько раз собирал оба варианта, эффект один и тот же.
    Правил в разных hex редакторах, один и тот же эффект. Где-то что-то не дает так легко поправить....
     
  15. neviens

    neviens Member

    Joined:
    9 Oct 2013
    Messages:
    82
    Likes Received:
    28
    Reputations:
    3
    Размер файла не должен увеличиваться при правке, новую строку надо писать поверх старой.
    Это последняя идея, если и с этим всё ОК, тогда апк в студию.
     
  16. Ivan777

    Ivan777 New Member

    Joined:
    15 Dec 2018
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Не увеличивается, буква в букву совпадает.
    Могу в личку сошку кинуть.
     
  17. AlexDAF

    AlexDAF Member

    Joined:
    6 Mar 2018
    Messages:
    11
    Likes Received:
    9
    Reputations:
    0
    Всех с наступающим!

    Вопрос - возможно ли перенести виртуальную машину (virtualbox, *.vmdk) на CF-карту с копированием UUID диска?
     
  18. fbidesign

    fbidesign Member

    Joined:
    13 Jul 2008
    Messages:
    79
    Likes Received:
    12
    Reputations:
    0
    UUID образа в формате VDI или аналогичном может переноситься с одного физического носителя на другой без ограничений.
     
  19. Jazz

    Jazz Elder - Старейшина

    Joined:
    27 Sep 2008
    Messages:
    80
    Likes Received:
    2
    Reputations:
    -1
    Добрый день товарищи программисты. Не знаю корректен ли мой вопрос, если нет то простите.
    Вообщем есть прога (это тест проверки знаний) я пытаюсь его разобрать для получения списка правильных ответов.
    Exe файл декомпилировал с помощью dnSpy и получил вот такой код:
    Code:
    Code:
    // PE
    // Все нижележащие узлы используют Hex-редактор для изменения PE-файла
    //
    // 00000000 - 0000003F DOS заголовок
    //
    // IMAGE_DOS_HEADER:
    // 00000000 - 00000001 5A4D = e_magic
    // 00000002 - 00000003 0050 = e_cblp
    // 00000004 - 00000005 0002 = e_cp
    // 00000006 - 00000007 0000 = e_crlc
    // 00000008 - 00000009 0004 = e_cparhdr
    // 0000000A - 0000000B 000F = e_minalloc
    // 0000000C - 0000000D FFFF = e_maxalloc
    // 0000000E - 0000000F 0000 = e_ss
    // 00000010 - 00000011 00B8 = e_sp
    // 00000012 - 00000013 0000 = e_csum
    // 00000014 - 00000015 0000 = e_ip
    // 00000016 - 00000017 0000 = e_cs
    // 00000018 - 00000019 0040 = e_lfarlc
    // 0000001A - 0000001B 001A = e_ovno
    // 0000001C - 0000001D 0000 = e_res[0]
    // 0000001E - 0000001F 0000 = e_res[1]
    // 00000020 - 00000021 0000 = e_res[2]
    // 00000022 - 00000023 0000 = e_res[3]
    // 00000024 - 00000025 0000 = e_oemid
    // 00000026 - 00000027 0000 = e_oeminfo
    // 00000028 - 00000029 0000 = e_res2[0]
    // 0000002A - 0000002B 0000 = e_res2[1]
    // 0000002C - 0000002D 0000 = e_res2[2]
    // 0000002E - 0000002F 0000 = e_res2[3]
    // 00000030 - 00000031 0000 = e_res2[4]
    // 00000032 - 00000033 0000 = e_res2[5]
    // 00000034 - 00000035 0000 = e_res2[6]
    // 00000036 - 00000037 0000 = e_res2[7]
    // 00000038 - 00000039 0000 = e_res2[8]
    // 0000003A - 0000003B 0000 = e_res2[9]
    // 0000003C - 0000003F 00000200 = e_lfanew
    //
    // 00000204 - 00000217 Заголовок файла
    //
    // IMAGE_FILE_HEADER:
    // 00000204 - 00000205 014C = Machine
    // 00000206 - 00000207 0009 = NumberOfSections
    // 00000208 - 0000020B 5201F51B = TimeDateStamp
    // 0000020C - 0000020F 00000000 = PointerToSymbolTable
    // 00000210 - 00000213 00000000 = NumberOfSymbols
    // 00000214 - 00000215 00E0 = SizeOfOptionalHeader
    // 00000216 - 00000217 030E = Characteristics
    //
    // 00000218 - 000002F7 Необязательный заголовок (32-bit)
    //
    // IMAGE_OPTIONAL_HEADER32:
    // 00000218 - 00000219 010B = Magic
    // 0000021A - 0000021A 05 = MajorLinkerVersion
    // 0000021B - 0000021B 00 = MinorLinkerVersion
    // 0000021C - 0000021F 0017C000 = SizeOfCode
    // 00000220 - 00000223 00039000 = SizeOfInitializedData
    // 00000224 - 00000227 00000000 = SizeOfUninitializedData
    // 00000228 - 0000022B 00001630 = AddressOfEntryPoint
    // 0000022C - 0000022F 00001000 = BaseOfCode
    // 00000230 - 00000233 0017D000 = BaseOfData
    // 00000234 - 00000237 00400000 = ImageBase
    // 00000238 - 0000023B 00001000 = SectionAlignment
    // 0000023C - 0000023F 00000200 = FileAlignment
    // 00000240 - 00000241 0004 = MajorOperatingSystemVersion
    // 00000242 - 00000243 0000 = MinorOperatingSystemVersion
    // 00000244 - 00000245 0000 = MajorImageVersion
    // 00000246 - 00000247 0000 = MinorImageVersion
    // 00000248 - 00000249 0005 = MajorSubsystemVersion
    // 0000024A - 0000024B 0000 = MinorSubsystemVersion
    // 0000024C - 0000024F 00000000 = Win32VersionValue
    // 00000250 - 00000253 002E3000 = SizeOfImage
    // 00000254 - 00000257 00000600 = SizeOfHeaders
    // 00000258 - 0000025B 00000000 = CheckSum
    // 0000025C - 0000025D 0002 = Subsystem
    // 0000025E - 0000025F 0000 = DllCharacteristics
    // 00000260 - 00000263 00100000 = SizeOfStackReserve
    // 00000264 - 00000267 00002000 = SizeOfStackCommit
    // 00000268 - 0000026B 00100000 = SizeOfHeapReserve
    // 0000026C - 0000026F 00001000 = SizeOfHeapCommit
    // 00000270 - 00000273 00000000 = LoaderFlags
    // 00000274 - 00000277 00000010 = NumberOfRvaAndSizes
    // 00000278 - 0000027B 001BD000 = Export.VirtualAddress
    // 0000027C - 0000027F 000056EA = Export.Size
    // 00000280 - 00000283 001B8000 = Import.VirtualAddress
    // 00000284 - 00000287 00003801 = Import.Size
    // 00000288 - 0000028B 001C3000 = Resource.VirtualAddress
    // 0000028C - 0000028F 00103400 = Resource.Size
    // 00000290 - 00000293 00000000 = Exception.VirtualAddress
    // 00000294 - 00000297 00000000 = Exception.Size
    // 00000298 - 0000029B 00000000 = Security.VirtualAddress
    // 0000029C - 0000029F 00000000 = Security.Size
    // 000002A0 - 000002A3 002C7000 = Base Reloc.VirtualAddress
    // 000002A4 - 000002A7 0001B130 = Base Reloc.Size
    // 000002A8 - 000002AB 00000000 = Debug.VirtualAddress
    // 000002AC - 000002AF 00000000 = Debug.Size
    // 000002B0 - 000002B3 00000000 = Architecture.VirtualAddress
    // 000002B4 - 000002B7 00000000 = Architecture.Size
    // 000002B8 - 000002BB 00000000 = Global Ptr.VirtualAddress
    // 000002BC - 000002BF 00000000 = Global Ptr.Size
    // 000002C0 - 000002C3 001B7000 = TLS.VirtualAddress
    // 000002C4 - 000002C7 00000018 = TLS.Size
    // 000002C8 - 000002CB 00000000 = Load Config.VirtualAddress
    // 000002CC - 000002CF 00000000 = Load Config.Size
    // 000002D0 - 000002D3 00000000 = Bound Import.VirtualAddress
    // 000002D4 - 000002D7 00000000 = Bound Import.Size
    // 000002D8 - 000002DB 00000000 = IAT.VirtualAddress
    // 000002DC - 000002DF 00000000 = IAT.Size
    // 000002E0 - 000002E3 001BC000 = Delay Import.VirtualAddress
    // 000002E4 - 000002E7 00000330 = Delay Import.Size
    // 000002E8 - 000002EB 00000000 = .NET.VirtualAddress
    // 000002EC - 000002EF 00000000 = .NET.Size
    // 000002F0 - 000002F3 00000000 = Reserved15.VirtualAddress
    // 000002F4 - 000002F7 00000000 = Reserved15.Size
    //
    // 000002F8 - 0000031F Секция #0: .text
    //
    // IMAGE_SECTION_HEADER:
    // 000002F8 - 000002FF .text = Name
    // 00000300 - 00000303 0017C000 = VirtualSize
    // 00000304 - 00000307 00001000 = VirtualAddress
    // 00000308 - 0000030B 0017B400 = SizeOfRawData
    // 0000030C - 0000030F 00000600 = PointerToRawData
    // 00000310 - 00000313 00000000 = PointerToRelocations
    // 00000314 - 00000317 00000000 = PointerToLinenumbers
    // 00000318 - 00000319 0000 = NumberOfRelocations
    // 0000031A - 0000031B 0000 = NumberOfLinenumbers
    // 0000031C - 0000031F 60000020 = Characteristics
    //
    // 00000320 - 00000347 Секция #1: .data
    //
    // IMAGE_SECTION_HEADER:
    // 00000320 - 00000327 .data = Name
    // 00000328 - 0000032B 00039000 = VirtualSize
    // 0000032C - 0000032F 0017D000 = VirtualAddress
    // 00000330 - 00000333 0002F000 = SizeOfRawData
    // 00000334 - 00000337 0017BA00 = PointerToRawData
    // 00000338 - 0000033B 00000000 = PointerToRelocations
    // 0000033C - 0000033F 00000000 = PointerToLinenumbers
    // 00000340 - 00000341 0000 = NumberOfRelocations
    // 00000342 - 00000343 0000 = NumberOfLinenumbers
    // 00000344 - 00000347 C0000040 = Characteristics
    //
    // 00000348 - 0000036F Секция #2: .tls
    //
    // IMAGE_SECTION_HEADER:
    // 00000348 - 0000034F .tls = Name
    // 00000350 - 00000353 00001000 = VirtualSize
    // 00000354 - 00000357 001B6000 = VirtualAddress
    // 00000358 - 0000035B 00000200 = SizeOfRawData
    // 0000035C - 0000035F 001AAA00 = PointerToRawData
    // 00000360 - 00000363 00000000 = PointerToRelocations
    // 00000364 - 00000367 00000000 = PointerToLinenumbers
    // 00000368 - 00000369 0000 = NumberOfRelocations
    // 0000036A - 0000036B 0000 = NumberOfLinenumbers
    // 0000036C - 0000036F C0000040 = Characteristics
    //
    // 00000370 - 00000397 Секция #3: .rdata
    //
    // IMAGE_SECTION_HEADER:
    // 00000370 - 00000377 .rdata = Name
    // 00000378 - 0000037B 00001000 = VirtualSize
    // 0000037C - 0000037F 001B7000 = VirtualAddress
    // 00000380 - 00000383 00000200 = SizeOfRawData
    // 00000384 - 00000387 001AAC00 = PointerToRawData
    // 00000388 - 0000038B 00000000 = PointerToRelocations
    // 0000038C - 0000038F 00000000 = PointerToLinenumbers
    // 00000390 - 00000391 0000 = NumberOfRelocations
    // 00000392 - 00000393 0000 = NumberOfLinenumbers
    // 00000394 - 00000397 50000040 = Characteristics
    //
    // 00000398 - 000003BF Секция #4: .idata
    //
    // IMAGE_SECTION_HEADER:
    // 00000398 - 0000039F .idata = Name
    // 000003A0 - 000003A3 00004000 = VirtualSize
    // 000003A4 - 000003A7 001B8000 = VirtualAddress
    // 000003A8 - 000003AB 00003A00 = SizeOfRawData
    // 000003AC - 000003AF 001AAE00 = PointerToRawData
    // 000003B0 - 000003B3 00000000 = PointerToRelocations
    // 000003B4 - 000003B7 00000000 = PointerToLinenumbers
    // 000003B8 - 000003B9 0000 = NumberOfRelocations
    // 000003BA - 000003BB 0000 = NumberOfLinenumbers
    // 000003BC - 000003BF 40000040 = Characteristics
    //
    // 000003C0 - 000003E7 Секция #5: .didata
    //
    // IMAGE_SECTION_HEADER:
    // 000003C0 - 000003C7 .didata = Name
    // 000003C8 - 000003CB 00001000 = VirtualSize
    // 000003CC - 000003CF 001BC000 = VirtualAddress
    // 000003D0 - 000003D3 00000400 = SizeOfRawData
    // 000003D4 - 000003D7 001AE800 = PointerToRawData
    // 000003D8 - 000003DB 00000000 = PointerToRelocations
    // 000003DC - 000003DF 00000000 = PointerToLinenumbers
    // 000003E0 - 000003E1 0000 = NumberOfRelocations
    // 000003E2 - 000003E3 0000 = NumberOfLinenumbers
    // 000003E4 - 000003E7 C0000040 = Characteristics
    //
    // 000003E8 - 0000040F Секция #6: .edata
    //
    // IMAGE_SECTION_HEADER:
    // 000003E8 - 000003EF .edata = Name
    // 000003F0 - 000003F3 00006000 = VirtualSize
    // 000003F4 - 000003F7 001BD000 = VirtualAddress
    // 000003F8 - 000003FB 00005800 = SizeOfRawData
    // 000003FC - 000003FF 001AEC00 = PointerToRawData
    // 00000400 - 00000403 00000000 = PointerToRelocations
    // 00000404 - 00000407 00000000 = PointerToLinenumbers
    // 00000408 - 00000409 0000 = NumberOfRelocations
    // 0000040A - 0000040B 0000 = NumberOfLinenumbers
    // 0000040C - 0000040F 40000040 = Characteristics
    //
    // 00000410 - 00000437 Секция #7: .rsrc
    //
    // IMAGE_SECTION_HEADER:
    // 00000410 - 00000417 .rsrc = Name
    // 00000418 - 0000041B 00104000 = VirtualSize
    // 0000041C - 0000041F 001C3000 = VirtualAddress
    // 00000420 - 00000423 00103400 = SizeOfRawData
    // 00000424 - 00000427 001B4400 = PointerToRawData
    // 00000428 - 0000042B 00000000 = PointerToRelocations
    // 0000042C - 0000042F 00000000 = PointerToLinenumbers
    // 00000430 - 00000431 0000 = NumberOfRelocations
    // 00000432 - 00000433 0000 = NumberOfLinenumbers
    // 00000434 - 00000437 40000040 = Characteristics
    //
    // 00000438 - 0000045F Секция #8: .reloc
    //
    // IMAGE_SECTION_HEADER:
    // 00000438 - 0000043F .reloc = Name
    // 00000440 - 00000443 0001C000 = VirtualSize
    // 00000444 - 00000447 002C7000 = VirtualAddress
    // 00000448 - 0000044B 0001B200 = SizeOfRawData
    // 0000044C - 0000044F 002B7800 = PointerToRawData
    // 00000450 - 00000453 00000000 = PointerToRelocations
    // 00000454 - 00000457 00000000 = PointerToLinenumbers
    // 00000458 - 00000459 0000 = NumberOfRelocations
    // 0000045A - 0000045B 0000 = NumberOfLinenumbers
    // 0000045C - 0000045F 50000040 = Characteristics
    В каталоге ещё есть файл (на мой взгляд сама база с ответами) Ekolog2013_kr.ntf
    Вот такое при открытии hex editorom (это небольшая часть)


    Code:
    f3 00 00 00 3f 00 00 00 f4 00 00 00 45 73 00 00
    39 7f 00 00 59 2b 00 00 f1 0c 00 00 6d 74 00 00
    a2 1e 00 00 bb 2d 00 00 38 08 00 00 94 0e 00 00
    77 72 00 00 9b 78 00 00 b3 4c 00 00 0b 69 00 00
    93 25 00 00 fc 68 00 00 ae 6a 00 00 02 1d 00 00
    3c 4e 00 00 9e 56 00 00 0b 00 00 00 6a 23 00 00
    10 b1 ff ff 57 c6 ff ff f0 d6 ff ff 7e be ff ff
    7d 9c ff ff 3a 9c ff ff ee ba ff ff 6d a6 ff ff
    7c 83 ff ff 2f d3 ff ff fc ff ff ff 16 00 00 00
    d2 d3 d1 d3 d0 2d d2 cc d6 c4 ce 2d cb c8 d1 cc
    ce 2d 32 30 30 32 00 00 00 00 00 00 00 00 28 62
    01 00 14 12 e2 d9 fe b2 c9 9a 61 c2 61 2e 49 92
    0f 30 54 e5 a9 5e a5 10 7e ca fc bc 80 0e bb 95
    fe 7b 7d 46 19 d5 2a 40 73 c9 5d 45 4b cd 82 c8
    18 79 11 e8 ec de 33 1b 7a 4d fe b9 b5 75 4a ef
    6a ae 87 92 52 2f 73 a6 9b 40 46 15 d2 d0 48 d7
    54 aa 2d 6e ed e6 0f 7a b1 5a 46 49 56 97 45 6d
    28 34 b8 b8 f2 04 a7 b5 5d 97 12 8a 4d 5b 35 cc
    13 5f 25 04 d1 72 7f 65 cf fc f2 18 e5 b9 51 8c
    c5 4b 93 0f 07 55 2e 45 ea da 70 e2 7a 68 12 a5
    35 41 13 4b 49 58 d2 80 21 cb 96 61 62 41 f2 6e
    4a 5f cc 28 be 15 c7 3f cc 03 8e b7 f6 82 4a da
    20 f7 a4 5c 11 98 54 28 64 b5 65 82 36 4b 2b 48
    37 8f 7e 62 ef 64 11 54 3e 96 80 68 4e 09 76 2c
    61 d0 be ce 37 29 fe 2d 36 85 50 21 a3 5e 62 45
    fa 38 12 86 9b c2 78 39 ad 49 cc 9b d4 96 d1 56
    57 47 74 bc 80 7e ec 08 46 84 da 8f 12 9c b2 a2
    2a 06 aa 32 46 2b 78 b0 20 33 42 01 6b 7d 65 d7
    87 0d 5c 89 2a 1f d9 a2 aa 10 f1 92 81 ef e1 3d
    8e 02 bb e5 99 96 20 2f 26 93 66 82 5d 73 47 05
    48 22 d1 25 8b d6 5d ca 5e bd 46 15 b4 b3 3a a9
    af 36 f1 f2 a3 10 08 4e bb b9 2c 51 02 45 bb 12
    45 86 a0 1a 8b bb d0 43 dc 0a ba f6 55 a4 05 ff
    0d ae 20 46 7e 6e 28 e7 2a 32 90 d0 37 d0 e2 b6
    84 1f 80 b3 a4 9f 32 58 34 67 af 79 08 61 30 60
    c6 8f 51 ce 02 d4 61 b4 a2 ea a5 18 69 dc c8 4f
    43 7d ae 62 eb 18 f2 94 30 74 cf 9e 7c 14 f3 c3
    12 3f c5 2b 61 7d 91 2b be 56 84 00 8b 9e c0 90
    d4 d1 04 b3 8f b5 8e c5 b7 38 dc 49 8e c8 ba 1c
    7a b3 fc 1b 38 56 3c ae 07 22 c7 00 a2 73 51 ea
    21 b0 45 e5 6b 97 7c 81 20 c7 b8 b8 f2 04 a7 b5
    5d 97 07 6f 35 91 90 b5 2f 9d de 20 22 23 66 14
    18 0b 6b 04 21 6a f3 57 31 09 0b 5f 69 75 27 07
    12 60 d8 33 14 da 59 dc fd 14 d9 7a da 8f 32 88
    c7 d2 c0 f2 1a b2 d5 cf b1 46 2c 6f b9 2b 52 d6
    5a 49 9a 1a 6b 4b 6b 8d 3e 5b 8d d6 8e 66 b0 bb
    2b 41 c9 e3 f9 7b a4 29 4d 03 ac e2 66 99 07 11
    19 f8 2c 6f b9 2b 52 d6 5a 49 2b c0 18 60 a3 eb
    49 8e 07 58 ce 81 f7 5f d8 f9 58 1d 4e 36 79 9e
    01 76 81 36 e5 3a b0 5a e8 f0 d6 34 c1 f9 c7 94
    48 9a 67 fe 48 c9 bf 0e 52 03 6a 21 1d b7 df 2b
    84 9c 15 52 9e 95 4b 2f f9 90 f7 97 de 70 61 a4
    34 c4 30 36 34 b2 68 81 39 74 7b 97 62 08 1b 66
    af 93 3c c6 8f d8 34 ad 4c 8b 2b 09 b2 3d 7e e0
    79 72 7c 49 bc 57 70 d9 5b 12 62 93 10 bd d5 3d
    9a 70 45 4c 81 b8 60 a5 6a 04 51 4e d0 bb a8 04
    1b 1e 4d fa b9 80 d3 ce 9d ce ad cf b1 e8 4d 86
    9f 0b f3 4a 67 86 4c 48 79 b2 c0 87 df e0 7b 50
    d7 d3 ff d8 9f 09 44 e0 8e 21 8d d6 8e 66 b0 bb
    2b 41 bd 2f f4 c3 fe 2b 5f 05 dd ba a8 ba ef 4e
    be f6 bb 54 f7 12 c5 c0 79 84 d2 df 7b f4 39 cc
    9e 2f f7 4d 53 8c 8f fe b6 d9 49 32 62 32 3e 6d
    70 84 a5 13 5b ec 28 05 74 64 87 e8 29 3d 3a fa
    d1 d1 89 55 b8 2a 50 a5 f7 17 6c b7 84 22 6b 2f
    be 1e a3 b9 5e 99 eb 11 78 4f f0 01 41 38 bc e4
    c6 bf 93 25 70 9f 92 b5 80 dd 60 fb e6 18 a4 f5
    42 16 20 bc 93 47 e5 e7 66 6b b1 bb 62 26 1a 98
    7b a2 68 34 f0 5b de 96 c8 8b 39 9e 43 57 b0 4b
    cf a5 6e b7 df 59 20 62 7e 71 09 2f e1 95 f8 49
    c4 bb c2 5a 52 40 0b b3 4e 54 b3 a2 42 b5 87 39
    8e 88 21 fc b7 0f 1d 56 80 ac 31 49 88 7e 9c ed
    90 fc 08 92 ab f9 57 79 dd 8f db 13 04 00 15 69
    c2 68 eb 9b 2a f4 f9 a3 79 f7 c7 f6 0b 7f dd aa
    7f e8 6f 61 76 07 0b fd 51 7d 93 0c e4 b1 56 af
    4d 53 e1 c8 18 a7 c6 c2 c2 e5 80 e4 9d d4 c6 60
    0c c7 50 56 98 ae b9 69 08 7c 8c f3 ec 7d 26 fe
    e5 a2 cb e2 4a df 34 25 21 56 4f 76 59 59 c4 42
    49 f6 48 5c a1 77 28 2f 5a 4c 16 1e bd ed f5 7a
    56 51 a7 60 2b da e5 28 f8 ed d6 34 c1 f9 c7 94
    48 9a 22 9b 23 88 5d 49 f9 91 6a 21 1d b7 df 2b
    84 9c 15 52 9e 95 4b 2f f9 90 f7 97 de 70 61 a4
    34 c4 30 36 34 b2 68 81 39 74 02 05 56 86 7c 9d
    1f 0a 36 61 07 c9 13 04 3d 64 0b 5f 69 75 27 07
    12 60 ab d8 27 6a fe f7 18 58 66 da cb ef 53 eb
    9c cb d3 55 e6 3f 97 f3 1e 61 75 18 c3 9a 77 8d
    48 97 67 53 3f fc d1 a3 ae 48 62 93 10 bd d5 3d
    9a 70 7b df 2e 65 b5 7e 78 70 80 e4 9d d4 c6 60
    0c c7 8d d6 8e 66 b0 bb 2b 41 08 92 ab f9 57 79
    dd 8f b8 b8 f2 04 a7 b5 5d 97 7d aa bc c6 26 a8
    aa d3 be 72 17 58 77 fd 3b 64 8f 51 35 77 58 3f
    61 c6 d7 08 83 8e d3 2b d2 ae 4d 8d 93 d9 09 58
    9a 50 6d 47 6c 73 13 bc b6 9c c0 9b 3e 99 28 01
    34 aa 5a f1 42 8d 26 85 7c 8f f4 76 13 05 63 ff
    d5 94 38 c8 dc a4 2f ad ad 50 db 83 4b 95 10 95
    93 c8 8b 1d f0 6f 21 ea ff 8f b7 5d 81 b5 39 21
    5b c7 8d 2e 7e 80 f9 bd 6e 94 b9 9b 88 7f 5c ad
    03 b8 cc e9 02 f1 aa 8b e7 d5 f9 e6 42 76 2e cd
    f0 61 53 d0 30 33 53 b1 e8 53 a6 48 32 70 1f 0f
    3a 54 61 98 75 06 c8 90 4a 7e b1 6a a7 79 4b d8
    b3 07 80 3b a1 d4 4c ec d5 95 c9 00 e2 ea e6 1b
    9c 74 f3 4a 67 86 4c 48 79 b2 7c d0 f7 ee 4d 6d
    53 f8 2c 1e b8 86 fd a9 20 6b 70 77 f4 0b e4 46
    69 be d0 c0 f8 ca 65 23 d5 29 b9 bc 5e 56 56 a5
    f3 6b e9 83 a1 d4 30 31 3e ed 34 98 b0 9b 03 a9
    ed 81 8a 5a ee c4 3f 58 1f 0a cf 08 7b 72 df fc
    e1 f4 20 06 e1 7d 8f 1f 84 09 d6 38 14 c1 c7 dc
    14 ce b8 b8 f2 04 a7 b5 5d 97 c8 3d f5 10 a3 1b
    ed f3 3b bf 81 53 02 ae 78 fa 8d 6f 0a 87 ac 33
    f3 57 4f 94 c3 37 6e 56 51 30 83 63 0e bb a3 bc
    32 37 ba 90 b7 f4 8b f1 b2 25 16 77 c8 74 b2 4a
    93 66 94 fa d6 77 53 ee 05 e8 d7 08 83 8e d3 2b
    d2 ae 46 db 9a 0c b6 1a 41 8a 5b a1 b7 45 eb cb
    81 f4 44 14 a2 38 7c fd 3c c4 38 47 02 2a 8c 74
    53 b2 71 67 91 91 1f 66 8b 43 d5 85 06 3e e1 f3
    60 e7 5b 74 94 ec c7 3d ac 19 c8 08 99 78 5e 2b
    29 0e ca 2e a7 eb a9 bb ea e2 ae 62 eb 18 f2 94
    30 74 8d b6 13 37 d1 40 1b d7 58 a5 b7 46 60 57
    3f 70 b1 2e 7f 3e 6c 5d 14 dc bc 5e 03 03 e4 c9
    50 00 99 dc a3 73 7e b6 ce 57 36 6e 53 5f 91 7b
    33 b5 ab b9 57 0a f3 e6 72 b0 4f e2 20 6c 41 ec
    d0 91 cf d7 e9 c2 bb 9d 81 2a 68 e9 9f f9 84 54
    0e 23 58 de 24 8e 78 23 80 29 07 37 bf 4a 0b 54
    eb 8d 99 52 2c 3e 97 3e 13 22 70 c2 a4 d7 9a 9a
    e9 ab 29 1a d9 8f 60 70 0d 2e c9 91 c3 c9 4d 0e
    38 c2 93 82 b6 99 fb 68 3e a1 49 c2 a1 07 ea 0a
    cb 2f 28 b6 68 6f 64 39 3d 70 22 ae c3 db 5e 77
    b2 db 04 78 3f e9 2f b5 ab f2 aa 56 0b e8 53 b6
    ed 2b 4c 94 8f f0 d7 74 06 c9 a2 66 9b d6 04 82
    a7 68 fe 56 19 18 ee b7 d2 7b c8 c3 c3 8b 92 2a
    61 be ef fa 3b 91 0e 06 c2 6c 1f af 5a 71 6a 27
    88 6d 9a 79 d4 d6 3d 52 f7 58 4e 8f 7f cb 1d 00
    e2 c2 67 5a 72 ff 74 2a 26 51 2a 8f 4f e0 39 6c
    9f 48 8f 94 3d 69 b4 4f 90 58 46 9d d3 2d 87 7c
    d0 64 d2 97 8a 54 37 8b 36 e0 0a d7 63 e7 b3 a9
    35 1e 01 ea 7a 40 6d 4e 36 97 fb 3a a7 4a 57 c1
    1a 70 c4 5b e1 ff 6b 7f d8 f3 5b 74 94 ec c7 3d
    ac 19 63 51 ff af 69 2c 6f 83 8b 52 56 03 26 11
    f2 0f a4 b5 33 f2 36 79 06 07 f4 64 97 d9 c6 73
    c9 32 2c 9a a2 88 10 ff b5 aa 42 01 6b 7d 65 d7
    87 0d 38 3e 79 22 af ed ec de d0 3e 51 bf 89 32
    3c b7 be 96 ea 80 b2 9a f2 91 1e cb 57 e8 ef f4
    b2 ec 50 e2 c7 e2 51 a1 7c 1d d7 08 83 8e d3 2b
    d2 ae 85 01 05 b8 d1 3b cd 90 d0 f6 89 30 c7 65
    2c 35 d9 2d 01 18 41 ab ac 62 31 0e 00 c6 2a 1e
    2c e3 8d d6 8e 66 b0 bb 2b 41 5b 19 bc a2 41 bb
    45 55 c4 10 c0 d4 c6 e8 39 18 2d b6 67 bf 7d aa
    24 5a af c9 c4 9a 2c c3 97 09 ba d2 38 00 e9 99
    3e c6 d7 08 83 8e d3 2b d2 ae d5 20 9d ba f6 a2
    aa 28 59 42 2c 12 13 50 e2 6d 2a a4 85 37 1f c9
    47 02 d7 7f 15 3c 8c b4 ab b9 88 d0 f2 59 8b e4
    34 20 9c 9c f8 a1 7b a6 0e c7 c8 cb 5c 2b 96 da
    d0 2d 5b 74 94 ec c7 3d ac 19 4d 49 bb ba 4d 27
    12 48 8b 52 56 03 26 11 f2 0f 6d fd a5 12 2f 57
    ac f4 f4 64 97 d9 c6 73 c9 32 2c 9a a2 88 10 ff
    b5 aa 1a b1 4b 1c 22 4b 35 fb e1 9f dd 9c 03 6d
    d8 74 b4 df 51 fb 3f 04 a0 00 6e f5 11 ae 77 87
    9a ee 08 5b 8f 67 cf 9f 4b 23 d1 d3 0d 49 db 2e
    e6 38 d8 fb 52 1b ff 90 d9 9c 2b d9 2d 87 fb 1a
    e7 70 8f 53 22 d9 b9 5e e2 df 92 7b 36 9e 31 07
    96 4b 98 67 cf a2 d4 6d 30 cf d7 08 83 8e d3 2b
    d2 ae ad 5e 7c b1 6e 65 5e 66 a9 29 b9 d9 7a c9
    d9 8a 98 fc 6e 89 7c 80 b3 98 7e e7 17 9b a9 9a
    d4 f8 8a e9 d2 3d 13 41 fa 1f b9 3b e9 51 5a ba
    c3 2a 6e 46 13 b8 52 16 e1 71 62 93 10 bd d5 3d
    9a 70 7d d8 18 9e 2e 34 4f 76 0b 73 fc ae e8 04
    ce 1a b9 90 3e eb 19 a7 68 be a8 eb b6 84 55 fb
    bf 92 b8 b8 f2 04 a7 b5 5d 97 76 5e 2f 94 57 2d
    e8 58 44 95 f8 d3 88 93 81 71 98 fc 6e 89 7c 80
    b3 98 5a f1 42 8d 26 85 7c 8f 45 2a c2 dc 6c a1
    f7 56 38 c8 dc a4 2f ad ad 50 db 83 4b 95 10 95
    93 c8 8b 1d f0 6f 21 ea ff 8f 10 de 1f f7 31 1e
    af 9f 31 af 02 b3 f2 af 39 ed dd 1c ae 8d 15 cf
    e1 34 b3 b0 24 12 0a 15 79 fe 0f 1b d8 d9 a1 fd
    9f 9e f8 ee bf eb 8f a3 f0 0b c1 75 10 1a 7d 58
    a6 61 25 c3 08 1b 9d e1 bc cb f2 8b b9 78 2a ca
    28 d1 df 83 0a 18 3e a7 cc 82 d5 3f f5 5c 1d c1
    52 45 6d eb 62 31 a2 85 5c a7 f5 87 ad ca 02 0e
    09 b8 40 9c 84 fa 40 56 be a7 76 98 a8 92 b4 2f
    e7 67 69 9a a1 49 a9 70 1d 48 7c e1 c5 ee f8 d5
    2b 1c d7 08 83 8e d3 2b d2 ae 22 4f 82 0a ec cc
    c6 f3 a4 b6 71 a9 f5 52 70 6d a9 04 55 89 ad 76
    0e a3 e6 8e 85 40 9a 53 10 f9 e4 89 ab 03 86 27
    93 2a e6 cb ff 38 c1 e8 25 ce a3 9e db a6 2e 54
    26 b5 a7 f4 34 96 4a 3a b4 bd 59 ec 4b 7d 46 98
    73 81 f3 4a 67 86 4c 48 79 b2 56 05 e1 3f dc 04
    ba 0d 24 eb 33 2a 29 9e b1 4d 70 cd 6c 15 9a 70
    e4 b2 df c7 bd 56 a1 97 51 ff dd ba a8 ba ef 4e
    be f6 64 36 9c 92 2c c6 7a 90 51 ce 02 d4 61 b4
    a2 ea a5 18 69 dc c8 4f 43 7d ae 62 eb 18 f2 94
    30 74 cf 9e 7c 14 f3 c3 12 3f 91 25 d4 56 40 79
    90 31 0a 0c 3d b9 49 88 c3 6e ab 29 a2 19 8e f5
    e9 a3 d6 56 dd 06 ae 70 67 e4 46 e0 83 a4 2e df
    cb 14 ad ea 95 83 ca 32 3a c4 0f e4 c2 50 ef 9e
    fa bd 98 77 5b 0b 10 f6 00 60 0d e0 97 3e 68 84
    41 98 27 34 82 c3 66 0d 66 da fb 74 17 34 d8 56
    6c 1a d1 70 e3 e9 7c 00 73 85 f1 07 90 d4 c6 96
    40 e3 43 9f 10 45 b6 53 95 f9 b3 40 94 4b f3 1b
    c5 51 d7 08 83 8e d3 2b d2 ae da 6b b6 ab ca 29
    52 1c 00 85 af 7b 54 8f 07 e6 58 1b c4 09 03 82
    24 3e 33 b8 8b 1f dd 6b b5 9b 76 f0 80 f5 2d 05
    a9 3c 17 f7 50 33 9e ef f1 60 8d d6 8e 66 b0 bb
    2b 41 5e 72 1b 28 32 a7 e8 1b ec ef 58 fc 6a ce
    d5 3e 3a 03 45 10 9c a3 d2 8a d5 7f ff 47 62 78
    9c 58 38 c8 dc a4 2f ad ad 50 7e 6e 1a c8 a2 be
    84 65 8b 1d f0 6f 21 ea ff 8f 2e c4 ed 4a e5 4c
    42 b9 c3 b5 9d 6e 81 f8 0b 96 e0 70 da a1 59 4a
    11 2c 51 f7 1f d7 dd 46 d4 cc 0b 67 4b 0c e9 83
    78 39 1a 86 56 4a 73 56 5f af 92 83 16 fe 8f c4
    d9 b9 36 44 a7 5e 3c b3 0a 84 c3 2a c7 da 7a 69
    76 13 f3 b8 63 c5 7b 00 02 e6 4a de 31 82 44 eb
    99 97 9d 43 65 6e de 74 63 4b c1 f4 57 22 97 c4
    10 7f 62 93 10 bd d5 3d 9a 70 d6 a4 69 10 73 e6
    9a 26 ac 88 32 66 b1 21 e4 62 41 a1 49 6f 1f d0
    53 ed b8 b8 f2 04 a7 b5 5d 97 cd 26 36 57 6a 3f
    63 2a 7b df 36 20 db a7 e8 5f 5d 67 a1 6f 3d 4f
    d0 f0 ce 54 6a 9f 8c a9 a4 36 58 1b c4 09 03 82
    24 3e f3 b8 63 c5 7b 00 02 e6 1e 58 b8 ff 36 4a
    b0 18 bf 1b 7d 78 a6 e4 f1 a5 d7 59 87 6e a5 f7
    c7 9b 5b 74 94 ec c7 3d ac 19 bd 50 15 58 60 03
    6d 70 c6 36 2c b4 7f ac 28 6e 84 56 94 bb 63 86
    64 a8 72 00 63 c6 9d be db 24 ad 6d a1 6d f1 2b
    b1 08 82 07 f3 2c 11 ff 37 0b 63 82 21 9e 84 14
    ca f0 bb d5 9d a7 eb f5 27 ed 39 d8 b2 a4 3b 18
    85 36 62 93 10 bd d5 3d 9a 70 22 9e d7 50 30 aa
    86 23 f5 fe c8 1d e6 00 a9 f4 9f 86 2b 11 21 a3
    f9 ec 05 ff 84 9f 7f 19 bf de 86 0c 27 9e ca 42
    d0 9f 79 30 0c 24 ac 7a b8 74 11 7e c6 bc aa a2
    58 ac 72 44 1f 80 7e a0 7c 1f 82 28 bb 1b 15 c6
    58 4d c7 c7 07 9f 4f cf bc 28 65 54 04 aa b4 f0
    9a 9b d0 92 e3 62 7d 94 f4 bb e4 3a 97 c7 dd e8
    96 e6 58 1b c4 09 03 82 24 3e f5 a3 60 51 07 3a
    94 7e 56 e2 fa a7 de cd cb 20 f7 be b4 de 9b 0f
    e1 34 76 62 ab e6 54 37 bf 04 98 fc 6e 89 7c 80
    b3 98 bd 93 f1 e3 ea 35 f4 cf ef 22 e2 cd 8a c1
    a2 73 65 6a 9e b8 9d e3 4e 99 8d 60 5d e7 f8 a9
    9d ab 6e 3e 02 0c fa 4e 99 94 eb c0 39 dc 5d 51
    30 fe 02 52 21 a2 19 e6 2e 86 84 d6 3b 61 a6 ca
    0e f8 e5 65 1f 6b 97 3f 43 cf cf fa d7 1b 87 eb
    2f 2f f1 e0 be ef 40 10 01 68 4e 79 19 9d d1 6a
    75 49 05 8c 4f 85 e9 e8 82 1e 8a 5b e9 f2 fb 51
    ef bc 90 50 f4 8e 4f d5 c8 95 ea c6 72 9c 43 44
    d1 22 49 d8 ea c9 3f 1b 96 d2 ca bc 36 74 15 84
    be c3 61 9a 1e 19 09 69 1f d4 2f 5e 88 31 b3 e3
    c4 52 05 4e 85 07 21 8b 99 e0 6c cf 7c 9f ea d9
    74 70 89 16 64 a5 2d 44 fa a3 63 33 2b 4a 1e 84
    3d 49 bb 83 d0 28 9a af ce a9 87 2b 0c 06 2c 58
    a0 07 0c a2 7a e8 90 e2 28 8a 0a 1f 0b c7 2e 14
    b1 dc 3f 88 c2 b1 1f 69 d6 b0 c3 2a c7 da 7a 69
    76 13 96 77 f6 0f c3 52 67 24 85 d7 c2 79 fe 35
    ad 2b 7c 3d 1c 5d 00 31 a2 21 11 d7 1d fa 76 6c
    ae 0b ad ea 2e 05 36 74 bc fe 94 a9 42 bb 3f 0d
    f0 fd 8b fa 9a 66 61 e2 2d bb b2 20 1b 60 b9 95
    1d b9 0f 2d a5 a7 f3 f4 79 da 6d eb 62 31 a2 85
    5c a7 b6 21 53 07 db 79 48 4e 64 6f 51 ec 45 8b
    be e9 5a f1 42 8d 26 85 7c 8f f6 47 b6 fd e8 de
    4e 08 8b 52 56 03 26 11 f2 0f a4 b5 33 f2 36 79
    06 07 f4 64 97 d9 c6 73 c9 32 2c 9a a2 88 10 ff
    b5 aa 2f 4c 08 ef 37 07 eb 3e 7b fa 82 a3 2b 48
    1b a6 43 93 52 ba 10 16 0d 1b 47 81 61 ed b3 f5
    97 1f b4 a5 97 d5 de 02 62 97 01 8b b5 da 6b f1
    e7 71 d7 08 83 8e d3 2b d2 ae bf a0 4a 7d cc fc
    12 c5 4c b9 51 ac c2 3f e2 f0 08 3f ab f6 79 66
    eb db b8 b8 f2 04 a7 b5 5d 97 77 a1 c5 b6 a3 c9
    e5 f0 ea 3b 21 ec ee c1 7a d4 43 9b 06 a1 14 0f
    59 a3 17 70 df e2 64 05 c2 d8 93 8f eb 31 d0 53
    fd 77 50 4c 39 8c c6 2a 3a 5f ef 5b 93 87 9e 0e
    e5 78 63 69 ce 3c 63 46 90 ea 6a 21 1d b7 df 2b
    84 9c 8d 28 fc e9 9d 31 59 2b f7 97 de 70 61 a4
    34 c4 30 36 34 b2 68 81 39 74 13 10 ef f7 a7 65
    5a 5b 24 28 4b c8 19 a2 60 c7 94 a7 b4 54 c3 01
    24 ca 74 d5 f3 65 84 a1 5b 88 2d b6 67 bf 7d aa
    24 5a 58 4a bf 6c 5d c3 81 07 df a2 84 46 76 de
    5c 18 a6 85 e9 6c 73 2b bc 27 e6 0a b0 5c 0a b7
    8f 2a db 74 b6 0b 11 9d 5b 5b e2 3f d2 3e 19 8c
    a4 77 1a 2b ac aa 06 1c 78 37 d7 08 83 8e d3 2b
    d2 ae 36 e6 62 ce 4f a4 f9 82 97 fa 39 ce 05 d7
    19 ad 07 fe 10 a3 4b 2d f2 3a 8b 4f ed 87 d3 76
    35 4f 57 06 9e aa 6a 2e 05 98 fa ed 4f 60 3f ac
    76 af 7c e1 c5 ee f8 d5 2b 1c d6 34 c1 f9 c7 94
    48 9a 4f 21 73 bf 41 2a 1a 5d 6e 3a 08 3a 1f 31
    cf 57 a0 48 ab 5f 4e d9 2d cd 63 16 02 93 d8 e1
    9b 8f 70 8c 36 15 a8 66 2b f3 c4 fa 82 fe 10 9e
    60 c2 6c c8 a7 d2 93 7a e2 ad 79 e8 66 a8 39 6a
    1b f8 9e c2 2d e8 36 8f 9a fa e8 23 c4 45 25 dd
    03 28 5c 49 bd ba f5 00 ce b0 0a 69 e6 3d 55 0e
    10 17 b1 23 fa dd 56 67 43 b0 29 7d 76 91 ec dd
    df 72 b8 b8 f2 04 a7 b5 5d 97 d4 b4 91 43 16 2b
    24 09 db 3d 7e e0 8c 15 8e 92 dc 5b 9e 31 04 30
    50 1b f3 4a 67 86 4c 48 79 b2 05 90 7b 65 f1 1b
    cd 8e c7 14 6c c7 87 26 7e fe ab ef 58 ae 53 2b
    a4 15 37 20 28 c5 8d 8b 69 54 f3 4a 67 86 4c 48
    79 b2 b3 52 27 7b 31 9a 9a 2d 15 0e a4 f9 83 2a
    3d 95 90 30 61 86 96 7a db b8 d1 a5 02 e3 e5 ff
    89 e2 49 9f 96 25 a2 ea d0 f2 4e 79 19 9d d1 6a
    75 49 e5 f3 8e 07 fd 63 b7 36 8a 5b e9 f2 fb 51
    ef bc 90 23 93 3a 85 fb 00 dd 8b fa 9a 66 61 e2
    2d bb 8b 5c 22 21 90 00 ec 6b be 68 b4 43 2b 9b
    23 d3 cb f0 5c 5f 0d 64 24 d2 d7 08 83 8e d3 2b
    d2 ae 89 43 b9 23 71 46 8f c1 5a da f1 f9 39 bb
    c7 9c 8d d6 8e 66 b0 bb 2b 41 cf fe a6 b2 f6 9d
    ee 36 6d eb 62 31 a2 85 5c a7 33 54 b0 4d c3 2a
    44 cf f2 e1 b0 fb 23 43 9b 55 f6 ae ec 2a 89 a8
    e9 a5 7e e7 17 9b a9 9a d4 f8 c5 f1 55 7b c7 bd
    16 a6 38 f4 ea b8 95 ac 21 0b 24 13 e6 e4 00 83
    07 3c 5b 74 94 ec c7 3d ac 19 dd 18 69 e0 3e a8
    ee 32 87 49 c7 4a 34 7b 5a e8 f7 97 de 70 61 a4
    34 c4 30 36 34 b2 68 81 39 74 71 aa 07 12 e2 26
    97 33 64 e1 41 7a 58 ed bc 35 67 6f 25 1b d0 7a
    94 96 7b 62 22 1d 6b 87 c8 f7 46 b6 6a 4a cc 69
    cc 0e 36 d6 36 4f a6 a5 aa 3e af 4d e0 c4 b9 1a
    db ef 47 2f f8 dd af f3 3f d3 4b 52 d4 ee fd 67
    b0 9f 69 f6 43 79 f5 33 7a 50 27 d1 38 a1 62 bd
    e8 e8 06 a4 fe f3 57 e5 3b 37 7f 4c 43 68 37 53
    f0 d5 76 f8 3b b9 0a f4 f5 fc a4 94 e2 5c 3b 7f
    19 49 97 47 52 8b c2 c7 ca 80 79 39 d9 ee c4 a0
    8e 94 be 5d 77 07 b6 e5 33 60 e9 25 ff 3a 96 45
    f6 fb fb e2 9b e5 2e fc 20 ad 70 bf 5d 56 d2 e8
    4a 82 4d 0d d4 76 11 ba 43 2d 7e ae 87 b4 1e 7e
    22 1e 74 06 cf f8 f5 ab ee 90 49 38 c8 61 62 63
    3d 70 22 ae c3 db 5e 77 b2 db 04 78 3f e9 2f b5
    ab f2 aa 56 0b e8 53 b6 ed 2b 4c 94 8f f0 d7 74
    06 c9 a2 66 9b d6 04 82 a7 68 fe 56 19 18 ee b7
    d2 7b c8 c3 c3 8b 92 2a 61 be ef fa 3b 91 0e 06
    c2 6c 1f af 5a 71 6a 27 88 6d 9a 79 d4 d6 3d 52
    f7 58 4e 8f 7f cb 1d 00 e2 c2 67 5a 72 ff 74 2a
    26 51 02 75 7d 7c e2 36 ba aa 80 9a 67 a5 36 81
    45 eb dc 4e 6e 3a 8c c2 1b 3a a2 83 e6 e4 55 67
    ab c4 95 4a 43 24 4b a6 b2 6a 1f 53 26 b2 f2 7f
    a6 04 fd 50 b3 00 3c d8 e0 bb 5f 6b 33 68 b4 ea
    9b c9 00 7e c4 33 8e 10 4b 13 dd ba a8 ba ef 4e
    be f6 0d ec 82 83 be 50 25 8d 89 27 dc 83 79 95
    35 cc 63 16 02 93 d8 e1 9b 8f 70 8c 36 15 a8 66
    2b f3 1a 85 4d 31 b6 d4 07 ec 31 14 2c f8 4a 5b
    82 f0 db 74 b6 0b 11 9d 5b 5b 00 36 88 24 c1 a7
    b6 23 4c 38 c4 47 22 01 ca 52 9d 7c 50 04 af 3f
    bb 78 11 04 b3 66 28 c4 af 8f 5c 42 91 e3 76 54
    a9 89 83 52 89 0e 5b 95 c3 7f df 31 df dd bf 6d
    c6 bd 7d 78 cf b0 6e aa 88 e4 66 b7 1c 0c 5c 64
    11 06 c8 de 43 5d 87 28 c1 33 23 03 e7 38 4a 67
    71 2a 82 4d d5 b5 1d 61 92 62 cf 12 1e 3e bc 86
    ef 1b ee be b4 92 1f ac 25 bd ef 48 05 9d 5c 14
    d0 22 da fe 02 13 af a2 06 fd b5 37 c0 45 db cb
    07 a0 6c 13 3f 14 d4 e3 ec 29 22 65 f4 c5 3e 67
    52 85 1d 96 f4 19 c8 c1 f8 d6 74 06 cf f8 f5 ab
    ee 90 37 2a 13 56 42 6f e1 9b c8 22 cc cc 5a a2
    07 58 b2 ec 64 97 4f f8 4f 11 8b 0c 18 c6 90 76
    95 1e 60 14 0a c7 19 d4 2e dc 52 1f 57 06 90 bc
    56 4d f4 f0 13 9c 32 da 34 b3 19 ed 9c 80 f4 ac
    a4 12 72 66 1c 8a d6 38 b2 47 27 da 7f c0 17 86
    87 55 25 0a bf 32 1f 48 08 b9 b9 32 5d 47 12 07
    d5 15 29 7d c5 75 10 15 19 5c e2 e7 cb de 97 73
    76 4f 7a 28 e5 e0 67 5f 4b 04 ef 3d da a7 6c af
    6f b1 b5 dd f7 6d 8f eb 80 9b 1e af 25 63 ab 56
    2e 16 99 9b cd ac 12 3d f4 65 e5 b7 9a ed 02 e5
    1e e2 55 9c 01 61 c6 ef 53 d9 c3 2a c7 da 7a 69
    76 13 4a bc 47 94 24 8b 86 43 78 62 04 5f ba a7
    ba c9 d6 34 c1 f9 c7 94 48 9a 67 fe 48 c9 bf 0e
    52 03 2d bb 40 e6 22 74 99 f7 a0 48 ab 5f 4e d9
    2d cd 63 16 02 93 d8 e1 9b 8f 70 8c 36 15 a8 66
    2b f3 ec e6 ea 14 65 4d 68 99 8f 51 35 77 58 3f
    61 c6 e2 55 0b 24 34 ad 80 ca 2d 47 60 38 b7 72
    2e c9 e5 db 73 0d 51 aa 3f 26 6d eb 62 31 a2 85
    5c a7 f5 e5 42 0b b7 b7 72 95 88 b2 f7 fd 69 75
    1c fe c5 f1 55 7b c7 bd 16 a6 ad ea 2e 05 36 74
    bc fe 90 9a b9 04 9c 03 12 7f 4d 28 27 56 79 d3
    f1 d1 79 eb 77 ab 48 c2 45 b8 c5 02 9c e9 38 ec
    15 22 7e e7 17 9b a9 9a d4 f8 a4 4f b7 cd 1f 51
    12 e7 62 93 10 bd d5 3d 9a 70 bb a6 a0 e6 12 6f
    61 01 cc a6 4c f7 06 78 6c 46 5b 74 94 ec c7 3d
    ac 19 d7 51 05 e8 99 dc 2b e9 c6 36 2c b4 7f ac
    28 6e bf fc 77 b4 2f 3f 59 bc 72 00 63 c6 9d be
    db 24 ad 6d a1 6d f1 2b b1 08 44 45 45 03 12 52
    45 05 eb c9 cd 76 f5 c0 22 36 9c 1a e8 c1 4d 66
    fa 77 2e 9f 56 ee 38 a7 24 db f5 73 87 48 9d 1d
    7a fe d7 08 83 8e d3 2b d2 ae 3e 1f 7d fd f1 3f
    9e b5 d3 73 87 f8 03 73 74 15 6d eb 62 31 a2 85
    5c a7 c1 7c cf 16 90 32 39 5d 27 fd cd 4b ea 1a
    48 51 62 93 10 bd d5 3d 9a 70 cd 84 17 7e bd 75
    c4 dd 27 fd cd 4b ea 1a 48 51 62 93 10 bd d5 3d
    9a 70 d8 07 97 32 0f 04 d8 f8 27 fd cd 4b ea 1a
    48 51 dd ba a8 ba ef 4e be f6 32 8b 1d 45 11 50
    76 d9 51 ce 02 d4 61 b4 a2 ea 8f 4a 4e 50 62 56
    28 eb ae 62 eb 18 f2 94 30 74 cf 9e 7c 14 f3 c3
    12 3f ed 76 49 a1 06 46 6d 0c 65 e6 1f 46 0d 56
    f1 03 ea 08 39 b3 7e 4d 8a 40 9e b2 2e 7d 32 43
    d8 f0 47 96 6d c9 bd 4d 69 25 71 32 93 43 68 3b
    2d a9 ff 1b 13 c9 77 f5 62 cd 72 78 b5 52 60 30
    4d 95 7e e7 17 9b a9 9a d4 f8 83 3e 1b a7 59 a4
    a1 61 d9 9f 14 c5 09 8d 1a 9e 2f 0c 2b 95 8b 48
    fb 4b 2f a1 63 e6 28 16 64 0e c0 54 f6 5e 67 d7
    1a 28 c3 f4 b1 92 9a 0b b2 80 4d 0d d4 76 11 ba
    43 2d c0 54 f6 5e 67 d7 1a 28 d1 a5 02 e3 e5 ff
    89 e2 98 20 1a 09 03 a1 dd c2 4e 79 19 9d d1 6a
    75 49 e5 f3 8e 07 fd 63 b7 36 8a 5b e9 f2 fb 51
    ef bc af 63 09 cc e3 9c 2c 75 cc 49 94 a3 48 fe
    fd c9 88 4e d3 3a 69 28 81 4e c3 2a c7 da 7a 69
    76 13 98 72 b9 a7 d6 40 b0 3b 31 d1 1c 3e 6c 67
    c8 9b 97 77 6e 05 ab 34 e5 df 7f 8d d6 c7 83 0e
    43 f3 f1 86 5c 6a 40 16 a9 98 6d eb 62 31 a2 85
    5c a7 a0 ff 19 c0 c0 c0 6d bc f0 64 17 9b b1 6a
    e4 92 4d 0d d4 76 11 ba 43 2d 79 e8 66 a8 39 6a
    1b f8 06 2b fa a5 21 81 fc b6 07 58 ce 81 f7 5f
    d8 f9 a6 c4 fb 01 ea 1c fa c3 c0 3e a0 c4 4b c4
    85 1e 5c f9 da 24 0a f7 2a a7 b7 38 f8 53 df cb
    06 1c 62 93 10 bd d5 3d 9a 70 37 5a 5b 2b a1 df
    18 26 a2 c5 e6 23 98 ed 2e 46 8b fa 9a 66 61 e2
    2d bb 8b 5c 22 21 90 00 ec 6b 56 60 e6 12 b1 1f
    06 01 5b 74 94 ec c7 3d ac 19 eb 23 29 b0 9d a2
    df b3 c6 36 2c b4 7f ac 28 6e bf fc 77 b4 2f 3f
    59 bc 72 00 63 c6 9d be db 24 ad 6d a1 6d f1 2b
    b1 08 c6 55 ed ca 80 54 81 e0 5c f9 da 24 0a f7
    2a a7 b8 fc ce a8 09 a7 9b 12 83 66 cc 4b 1b ed
    1c eb 60 e4 65 c6 a5 0f fb 9f 8d d6 8e 66 b0 bb
    2b 41 b0 b6 46 e4 a7 f0 bd a7 49 ea 13 ff 94 22
    06 20 f3 4a 67 86 4c 48 79 b2 a3 39 37 f0 12 c0
    b9 dc 2d e7 9d 20 f6 c0 72 42 7e e7 17 9b a9 9a
    d4 f8 7b c4 20 c2 d3 6a ad 23 6d eb 62 31 a2 85
    5c a7 33 cf d4 7d 8b f8 69 3e f4 f1 62 b2 37 36
    59 f2 ef 5b 93 87 9e 0e e5 78 85 94 16 cf cb b0
    ce 3a 6a 21 1d b7 df 2b 84 9c 15 52 9e 95 4b 2f
    f9 90 f7 97 de 70 61 a4 34 c4 30 36 34 b2 68 81
    39 74 9d bb eb c6 3b 8e 8c 55 00 36 88 24 c1 a7
    b6 23 7d 48 54 a1 4e b0 2d 12 e6 7e bb 16 b8 d1
    e0 c0 d7 08 83 8e d3 2b d2 ae 94 de a1 a4 d1 ce
    ad 44 0d 66 a7 59 d2 62 cc 80 02 b9 ca 4c fb 7c
    b3 2f 1a 96 da 6b f9 6e 63 d2 6d eb 62 31 a2 85
    5c a7 ed b6 24 34 9a 9f 9e bb 41 12 6e ff ab 69
    ed fa 75 fb 61 ee 60 f7 86 37 b8 b8 f2 04 a7 b5
    5d 97 f9 d0 34 8f b7 88 7a 44 ca dc fc 1e 17 c7
    ab 03 63 dc 74 d4 4a bf ff de f4 c1 81 ba 55 b1
    3e ea fb a0 d3 2e 2d d8 75 50 3e 1a 36 26 f2 4c
    fa 88 4a 0f 2a a4 43 79 eb 97 67 81 51 32 62 22
    d2 f3 0a 80 d5 1d 2d f6 c3 22 e1 e3 bb f9 a2 0a
    82 89 c2 c1 77 aa cf 9e 55 63 b8 b8 f2 04 a7 b5
    5d 97 50 41 e1 43 59 87 20 9f 87 31 0a e8 f4 46
    59 27 7f 24 4d 3d b8 92 d8 cf 35 09 77 81 f6 84
    d3 60 42 2c 9e 81 16 6a 99 96 f3 45 4f c0 ae a4
    5e 6d e1 e3 bb f9 a2 0a 82 89 7f 73 fd 41 e5 22
    0e c2 82 3a 66 46 32 18 db 15 40 93 cf 07 11 ac
    fd a9 5d 3d c8 30 73 50 9b de 7e e7 17 9b a9 9a
    d4 f8 a4 49 99 6b 0e 72 94 83 62 a4 ff 00 50 1e
    1f 89 8d d6 8e 66 b0 bb 2b 41 b0 b6 46 e4 a7 f0
    bd a7 49 ea 13 ff 94 22 06 20 f3 4a 67 86 4c 48
    79 b2 de 7b c7 18 95 c0 1a 7a b8 b8 f2 04 a7 b5
    5d 97 b9 02 f5 d3 66 26 29 30 35 3c 89 98 bb 9e
    8a 4d ef 5b 93 87 9e 0e e5 78 c8 21 58 10 48 a3
    88 f9 6a 21 1d b7 df 2b 84 9c 15 52 9e 95 4b 2f
    f9 90 f7 97 de 70 61 a4 34 c4 30 36 34 b2 68 81
    39 74 2d fb 2f 9d 7d 05 0d db 9f 90 03 66 49 96
    6f f4 9c 54 cc 09 b8 ff bb fa f1 f4 ad c9 9d ba
    fd 30 06 69 92 9f 0c 6c 06 59 b5 e8 0c 5b b4 fe
    bb 12 f3 4a 67 86 4c 48 79 b2 07 4c 49 1e 6e a5
    91 6c 48 f0 7e da 55 b1 14 37 40 a7 e3 5c 3c e1
    a0 81 56 38 a0 20 26 ff 89 c4 79 e8 66 a8 39 6a
    1b f8 06 2b fa a5 21 81 fc b6 69 4e 3f 3c 8b 31
    db 8f c0 3e a0 c4 4b c4 85 1e ab 5d 81 10 24 c1
    e4 7c 17 b9 91 81 32 31 ae 06 e5 2f b0 bc 42 7d
    8a 6f 1f b1 7e 16 7a f8 b4 ed d7 08 83 8e d3 2b
    d2 ae 34 ec e8 4e b6 19 03 b8 98 ed 8a 3c 0b ee
    35 24 9c fe 1f ed cf bc fb 0c 17 b9 91 81 32 31
    ae 06 e5 2f b0 bc 42 7d 8a 6f 1f b1 7e 16 7a f8
    b4 ed d7 08 83 8e d3 2b d2 ae 17 ce 86 ba f5 3c
    ea bf 4d 0d d4 76 11 ba 43 2d 4f 51 b1 7d bf a6
    09 5c 3b 77 dd fc 3c 53 3c 78 24 ad fa 1b 75 0b
    ac 17 f1 86 5c 6a 40 16 a9 98 ef 5b 93 87 9e 0e
    e5 78 c5 e9 79 ef 11 b4 01 62 6a 21 1d b7 df 2b
    84 9c 8d 28 fc e9 9d 31 59 2b f7 97 de 70 61 a4
    34 c4 30 36 34 b2 68 81 39 74 a8 79 25 2c e1 bc
    7d b5 20 73 72 fa b5 4e fd 77 6c 8d ed 1d 99 ba
    f4 1a 96 98 e6 e4 19 51 24 87 a0 f8 db 07 1c 95
    32 0a ae c6 5d 11 17 cd 56 f4 b0 4c 50 35 a7 81
    bb bd bf a8 50 95 30 03 ee 0c 7c e1 c5 ee f8 d5
    2b 1c 5e 83 7b e1 e9 b4 b4 5a 8d 67 48 c9 63 58
    98 cf 5c 49 bd ba f5 00 ce b0 92 97 f4 ea 86 9e
    c3 c1 17 b9 91 81 32 31 ae 06 6a 67 e4 cb e3 75
    4a 3f 6d eb 62 31 a2 85 5c a7 fc f3 8b 08 c8 16
    df dd bf 28 1d 1e 50 06 b7 ee 6e 71 cc 90 75 09
    cc 48 7e e7 17 9b a9 9a d4 f8 58 08 9c ec 0e d8
    c8 d6 6a 67 e4 cb e3 75 4a 3f ef 5b 93 87 9e 0e
    e5 78 da 8a bc 14 1e 95 40 35 6a 21 1d b7 df 2b
    84 9c 15 52 9e 95 4b 2f f9 90 f7 97 de 70 61 a4
    34 c4 30 36 34 b2 68 81 39 74 d9 cd c7 de c5 ef
    69 5e bf 28 1d 1e 50 06 b7 ee f0 38 63 4f 9a 78
    ba 28 47 4c 34 23 a9 0a fc b3 cc f9 71 c1 25 af
    ef f5 d5 67 3e 03 d0 52 4f a7 98 ed 8a 3c 0b ee
    35 24 b0 5d a8 d1 48 b2 0f 9f a4 61 bf 97 08 f8
    a1 b7 c3 2a c7 da 7a 69 76 13 a1 59 d7 63 c6 2b
    76 32 a3 d2 a0 37 7e c6 cc 46 1a 21 e1 59 57 77
    5e 19 05 c2 ee 11 cd 83 4c 5e 49 c5 1c bf 2a dd
    b6 b2 6d eb 62 31 a2 85 5c a7 db 36 da 29 a5 85
    91 a5 a4 7a 38 b4 e0 44 c8 05 27 6b 34 f9 1f 80
    3d 59 63 b6 97 60 3b 03 b9 f2 d7 08 83 8e d3 2b
    d2 ae d2 db 8c e4 2a e4 dc 9f a8 b6 32 6e 65 43
    09 98 17 b9 91 81 32 31 ae 06 26 41 47 50 61 98
    8d eb d7 08 83 8e d3 2b d2 ae d2 db 8c e4 2a e4
    dc 9f 91 d9 df 40 be 73 c2 7d e1 e3 bb f9 a2 0a
    82 89 7f 73 fd 41 e5 22 0e c2 58 1b c4 09 03 82
    24 3e d1 a5 02 e3 e5 ff 89 e2 19 ee 41 f7 ae 32
    3d b6 4e 79 19 9d d1 6a 75 49 05 8c 4f 85 e9 e8
    82 1e 8a 5b e9 f2 fb 51 ef bc aa 9e 9d b4 77 30
    69 4d dc fb 84 a0 92 c2 95 d9 d6 a9 b1 f0 5e 0f
    1b 7f b5 80 03 23 f3 ad 66 18 ab fd 94 ee 0a 06
    fc 50 03 3e 8f 5f ee d3 6d 32 6d eb 62 31 a2 85
    5c a7 38 b5 97 b9 d9 36 34 28 20 b9 f4 22 34 4f
    b6 4e 13 07 a8 1d 81 96 e6 03 57 03 49 42 fc ce
    ac e3 04 6a f9 d3 83 30 19 b4 8d d6 8e 66 b0 bb
    2b 41 8a e9 d2 3d 13 41 fa 1f 6b 5b ff f3 aa a3
    f2 fc 54 61 a8 a9 21 3d 0c d7 f8 de 61 80 dd bf
    4d 15 7e e7 17 9b a9 9a d4 f8 f1 04 17 6e 29 fa
    6a 9e 0d ee 3a d0 bc 61 e7 aa 81 47 83 61 0e 02
    8c 1a b1 ec 7c 7d 6c d9 cc aa f3 d1 6f b2 64 54
    cf 26 eb f0 c0 0a d1 53 a7 e8 5b f9 76 98 c6 dd
    e8 38 d2 73 86 2a 17 a4 c1 11 3a 03 45 10 9c a3
    d2 8a 40 23 f7 aa 3b 76 50 77 38 c8 dc a4 2f ad
    ad 50 7e 6e 1a c8 a2 be 84 65 8b 1d f0 6f 21 ea
    ff 8f b4 67 3a 2d 73 da d3 a6 6a ec 38 f8 56 ce
    f7 01 29 f5 92 10 d0 e6 77 ce ce cc 33 1d 79 fc
    32 af 82 3b 68 34 58 b6 bd fc 7e 64 f4 c0 6b 22
    ef dd 6d eb 62 31 a2 85 5c a7 33 76 7b b9 8d d8
    29 d0 dc dc b2 db 41 ad be 3b d7 08 83 8e d3 2b
    d2 ae 78 03 e1 17 29 c6 73 74 b4 de 55 c2 19 08
    d2 7c 6e bb 2e 8b 2e 78 11 a9 b8 b8 f2 04 a7 b5
    5d 97 75 9a 00 22 d2 89 3c 67 9c 65 ce 0b f8 53
    10 3f 23 f6 60 b0 62 bf 0a 48 17 72 8f 13 e4 0a
    4b 2e 62 5d f4 cf 59 e4 5f 15 e2 3c 34 ad 34 53
    a5 b6 7e e7 17 9b a9 9a d4 f8 27 d8 f2 24 9a 08
    52 a8 5e 68 aa dc 0b 73 16 b7 f4 f1 62 b2 37 36
    59 f2 ef 5b 93 87 9e 0e e5 78 42 35 26 6f 9a f5
    90 00 6a 21 1d b7 df 2b 84 9c 15 52 9e 95 4b 2f
    f9 90 f7 97 de 70 61 a4 34 c4 30 36 34 b2 68 81
    39 74 62 90 fd d5 5f 2e 56 0f e2 e6 37 e6 ae 39
    ca 75 91 81 57 1c 25 2c 59 90 c4 0b a8 cf 9b 1a
    3d f3 61 e2 a5 67 81 ff fd d0 96 55 f2 13 a5 fd
    f5 cb a1 5a d9 16 2e d2 f7 e6 5f de ed 87 b7 a6
    38 3f 9c ca 67 df bb 8f 19 ec cb a9 b7 aa b4 5e


    Сама прога
    https://yadi.sk/d/hSl6Z5pERezIFA

    Подскажите возможно ли достать ответы из этого теста или я зря пытаюсь что-то придумывать?
    Заранее всем спасибо за ответы
     
  20. AbakBarama

    AbakBarama Elder - Старейшина

    Joined:
    25 Sep 2010
    Messages:
    345
    Likes Received:
    290
    Reputations:
    51
    Возможно. Только dnSpy здесь ничем не поможет, он для NET приложений.

    В файле *.nif вопросы и ответы, конечно же, не лежат открытым текстом. Поэтому запускайте программу под отладчиком и отлавливайте сначала чтение из файла, а потом обработку прочитанных данных.