Function at 0x140062da0
Capabilities:
Contain obfuscated stackstrings
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov rcx, rcx
push rbp
push rsi
push rdi
mov dword [rsp - 0x20], esi
nop
sub rsp, 8
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
push r15
mov r12, r12
sub rsp, 0x646ac950
add rsp, 0x646ac7a0
xchg rbp, rdx
mov rsi, rbp
xchg rbp, rdx
mov rbx, rcx
mov edx, 0x34811a9b
sub edx, 0x27710aef
add edx, 0x31b8a9b7
xor edx, 0x8e5bac97
call fcn.140075490
xor edi, edi
test rax, rax
xchg r11, r11
je 0x140062f1a
ror rax, 7
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x19bd121765be4d62
sub rcx, 0x35a5056b
sub rcx, 0x2ae35f51
add rcx, 0x49e101fb
add rcx, 0x7fffffff
add rcx, 0x217ab2a0
xor rax, rcx
mov dword [rsp + 0x4c], edi
rol rax, 2
rol rax, 0xb
rol rax, 7
rol rax, 8
rol rax, 2
rol rax, 3
rol rax, 5
rol rax, 1
movabs rcx, 0x42a0b648503a3345
sub rcx, 0x3eb5b234
add rcx, 0x4fe30f4
add rcx, 0x1337fe4a
sub rcx, 0xb5bd0bc
xor rax, rcx
movabs rcx, 0x13d126c32230fdf8
add rcx, 0xbaebbfa
sub rcx, 0x20f48d43
xor rcx, 0xa69205f
xor rcx, 0x27202162
sub rax, rcx
mov dword [rsp - 0xc], edi
movabs rcx, 0xd18a82ee2473213e
add rcx, 0x3163d5a7
sub rcx, 0x40943aa8
add rcx, 0x5991c190
add rcx, 0x7fffffff
xor rcx, 0x2c24cc3c
ror rax, 7
ror rax, 0xc
ror rax, 3
ror rax, 5
ror rax, 1
add rax, rcx
xchg r9, r9
mov qword [rsi], rax
jmp 0x140062f42
mov dword [rsp + 0x4c], 0x22530212
add dword [rsp + 0x4c], 0x13573edd
sub dword [rsp + 0x4c], 0x9c83794
add dword [rsp + 0x4c], 0x540f76a
xor dword [rsp + 0x4c], 0x312300c4
mov edx, 0x6c9122b6
xor edx, 0x5d9430f1
sub edx, 0xf7d2bc6
add edx, 0x50a98005
add edx, 0x2fbe82a3
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140075490
test rax, rax
mov dword [rsp - 0x38], 0x696d12cb
je 0x140063058
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x3e3828211ec1b9d6
add rcx, 0x91caddb
add rcx, 0x403a73da
sub rcx, 0x4223d308
add rcx, 0x47506e4c
add rax, rcx
mov dword [rsp - 0x10], esi
mov dword [rsp + 0xd8], edi
not rax
movabs rcx, 0x4821840678348d89
sub rcx, 0x9e1f8ee
sub rcx, 0x5c78e2c4
xor rcx, 0x2c87d11c
sub rax, rcx
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x7caece35d325094
sub rcx, 0x4a2db909
add rcx, 0x2972d98
xor rcx, 0x775c7d5e
xor rcx, 0x375a7290
xor rax, rcx
movabs rcx, 0x5b7bf311077a6301
sub rcx, 0x213cda6
add rcx, 0x2fa643eb
sub rcx, 0x2fd2406a
add rcx, 0x7fffffff
add rcx, 0x74c40f20
sub rax, rcx
ror rax, 0x11
ror rax, 1
mov qword [rsi + 8], rax
mov r14, r14
jmp 0x140063084
mov dword [rsp + 0xd8], 0x3521da3b
sub dword [rsp + 0xd8], 0x1fa261ef
add dword [rsp + 0xd8], 0x36204e2e
sub dword [rsp + 0xd8], 0x4b9fc679
mov edx, 0x76e40807
sub edx, 0x16e6a849
sub edx, 0x5336b552
add edx, 0xe886bf5c
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140075490
test rax, rax
xchg r9, r9
je 0x1400631a8
movabs rcx, 0x1f5fa85790868cd
sub rcx, 0x2ec5b1cd
sub rcx, 0x77106f
add rcx, 0xa0ac094
add rcx, 0x39ba634e
mov dword [rsp + 0xe0], edi
add rax, rcx
movabs rcx, 0x68a9c3321610a461
add rcx, 0x326320fe
xor rcx, 0x772a84dd
add rcx, 0x21637279
add rcx, 0x7fffffff
add rcx, 0x138d28df
rol rax, 3
mov dword [rsp - 0x14], 0x71bfc35f
not rax
sub rax, rcx
movabs rcx, 0x37abe9ac71fd8e95
sub rcx, 0x53e3e9f0
xor rcx, 0x2e19d2a5
add rcx, 0x6c2a2204
xor rax, rcx
movabs rcx, 0x5bb46ce57946a0d4
sub rcx, 0x296b03a1
sub rcx, 0x295323e6
xor rcx, 0x68254594
sub rax, rcx
movabs rcx, 0x62fab67c77c95f54
sub rcx, 0x3801d0d2
sub rcx, 0x3ec68485
add rcx, 0x15e9098
add rcx, 0x7fffffff
xor rcx, 0x1cc3d535
xor rax, rcx
xchg r8, r8
xchg r12, rax
mov qword [rsi + 0x10], r12
xchg r12, rax
jmp 0x1400631d4
mov dword [rsp + 0xe0], 0x42529e78
add dword [rsp + 0xe0], 0x27aca55e
sub dword [rsp + 0xe0], 0x5d75de8f
xor dword [rsp + 0xe0], 0xc896546
mov edx, 0x3340a1f9
xor edx, 0x5e09bc92
sub edx, 0x18c8364d
sub edx, 0x2a35a19e
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140075490
mov dword [rsp - 0xc], 0x2c16e1ec
test rax, rax
je 0x14006331d
movabs rcx, 0x41df70e125dc415d
sub rcx, 0x1046b0d
xor rcx, 0x6433a5e2
add rcx, 0x9e91454
sub rcx, 0x159e6796
mov dword [rsp + 0xe8], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x605963036355df43
xor rcx, 0x1cad2d73
sub rcx, 0x328e18af
add rcx, 0x17a52f76
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x321bff246dd2bf2c
sub rcx, 0x371bcd2b
sub rcx, 0x15ea8b35
add rcx, 0x43fed003
add rcx, 0x7fffffff
xor rcx, 0x1e82d70b
sub rax, rcx
mov r11, r11
movabs rcx, 0x76550f6e2ba9930a
add rcx, 0x23b107df
xor rcx, 0x55d89379
xor rcx, 0x60a6705
add rcx, 0x63f4214a
ror rax, 0x10
ror rax, 6
ror rax, 8
ror rax, 1
add rax, rcx
movabs rcx, 0x24ef085a7aedb68a
sub rcx, 0x2665c19d
sub rcx, 0x3ea582f
sub rcx, 0x4eb6e4d7
add rcx, 0x2be7a7ca
ror rax, 3
ror rax, 0xb
ror rax, 0x1b
ror rax, 3
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x18], rax
jmp 0x140063354
mov dword [rsp + 0xe8], 0x7ecb1363
xor dword [rsp + 0xe8], 0x5e1f9c88
xor dword [rsp + 0xe8], 0x5c2d2c77
sub dword [rsp + 0xe8], 0x47c70db1
sub dword [rsp + 0xe8], 0x353295ea
mov edx, 0x51910d6b
sub edx, 0x3b5d90c4
add edx, 0x4970067a
sub edx, 0x518377a1
sub edx, 0x4c407b0
xchg rdx, rbx
mov rcx, rdx
xchg rdx, rbx
call fcn.140075490
xchg rcx, rcx
test rax, rax
je 0x14006342f
not rax
mov dword [rsp + 0xa8], edi
mov rdx, rdx
movabs rcx, 0x3cb672255bdc0c4a
sub rcx, 0x1302ff39
xor rcx, 0x5b13ddee
add rcx, 0x68445727
add rcx, 0x7fffffff
sub rcx, 0x6d59270a
add rax, rcx
mov dword [rsp - 0x10], 0x4a2617b7
movabs rcx, 0xaa79719816d2650c
add rcx, 0x50325a9a
xor rcx, 0x53e23a6c
add rcx, 0x4636b964
rol rax, 0xa
rol rax, 4
rol rax, 2
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x3c], 0x7b0c521d
ror rax, 1
ror rax, 0x12
ror rax, 7
ror rax, 0xa
not rax
mov dword [rsp - 0x30], ecx
xchg rcx, rax
mov qword [rsi + 0x20], rcx
xchg rcx, rax
jmp 0x140063466
mov dword [rsp + 0xa8], 0x1a7e486
add dword [rsp + 0xa8], 0x55639eda
sub dword [rsp + 0xa8], 0x492d87c3
add dword [rsp + 0xa8], 0x1c288655
sub dword [rsp + 0xa8], 0x2a0681f1
mov edx, 0x4e4eb60f
xor edx, 0x1ca4e223
add edx, 0x17c49e56
sub edx, 0x5aee27
add edx, 0x629551b7
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140075490
mov r10, r10
test rax, rax
je 0x14006357a
movabs rcx, 0x972a2a3f51157a1a
xor rcx, 0x3d0b99fc
xor rcx, 0x55079e1e
add rcx, 0x6a470392
mov dword [rsp + 0xb0], edi
mov dword [rsp - 0x30], 0x622bd14a
add rax, rcx
movabs rcx, 0xe3ecb217494c8ace
sub rcx, 0x2c9e373e
add rcx, 0x55a5aaf8
xor rcx, 0x1ae8d471
xor rax, rcx
movabs rcx, 0x4dfc33e55e867857
sub rcx, 0xf24ae9
sub rcx, 0x1785d05f
add rcx, 0x7fffffff
xor rcx, 0x730f60e1
sub rax, rcx
mov rdi, rdi
movabs rcx, 0xa93949494bb0e79f
sub rcx, 0x16861899
add rcx, 0x25f9fab8
xor rcx, 0x1b624352
add rcx, 0x29f353da
xor rax, rcx
movabs rcx, 0x6f1420453d4d8fde
sub rcx, 0x1b8e7828
add rcx, 0x4f2dec43
add rcx, 0x1e2bd38
sub rcx, 0x3c2fec34
add rax, rcx
mov qword [rsi + 0x28], rax
xchg rdi, rdi
jmp 0x1400635b1
mov dword [rsp + 0xb0], 0x1954ef2a
xor dword [rsp + 0xb0], 0x4ae40ee6
add dword [rsp + 0xb0], 0xd32d682
sub dword [rsp + 0xb0], 0x382611c0
sub dword [rsp + 0xb0], 0x28bda68d
mov edx, 0x25605d7
add edx, 0x608a921e
add edx, 0x27d53a6
xor edx, 0x1bd0e057
add edx, 0x296e3599
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x140063679
movabs rcx, 0x4ccd547556d71f44
sub rcx, 0x1bb9d8ad
xor rcx, 0x51249aa3
sub rcx, 0x63e1bbd5
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x14], ebx
add rax, rcx
movabs rcx, 0x2f7cefa80c4c7a03
add rcx, 0x11751ef0
xor rcx, 0x2756f694
add rcx, 0x1326690d
not rax
mov dword [rsp - 0x10], edi
rol rax, 0x21
rol rax, 2
rol rax, 1
not rax
mov r10, r10
ror rax, 0x15
ror rax, 4
ror rax, 0x1c
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
not rax
xchg rsp, rax
mov qword [rsi + 0x30], rsp
xchg rsp, rax
jmp 0x1400636b0
mov dword [rsp + 0xcc], 0x5a3a9276
xor dword [rsp + 0xcc], 0x2146045b
sub dword [rsp + 0xcc], 0x4d66bd4
add dword [rsp + 0xcc], 0x2e6c5f9
sub dword [rsp + 0xcc], 0x798cf051
mov edx, 0x55a73ee1
add edx, 0x222d2507
sub edx, 0x9a4cdf4
sub edx, 0x26a1df6c
xor edx, 0xa84a5cfc
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x44], edx
je 0x1400637d9
movabs rcx, 0xb4b30cd20f2634a
add rcx, 0x32864579
sub rcx, 0x44968331
sub rcx, 0x433c911
add rcx, 0x7fffffff
add rcx, 0x70dc3d44
mov dword [rsp + 0xd4], edi
xor rax, rcx
mov dword [rsp - 0x30], esi
movabs rcx, 0x1fe0011520e6184a
add rcx, 0x2c580c0d
add rcx, 0x1923feba
sub rcx, 0x154e7b05
add rcx, 0x3241f1b4
sub rax, rcx
mov rbx, rbx
movabs rcx, 0x60631ba2393aaae1
xor rcx, 0x30d5e3bd
add rcx, 0x2c827a32
xor rcx, 0xa92c252
add rcx, 0x7fffffff
sub rcx, 0x71a01dc
rol rax, 0xd
rol rax, 7
rol rax, 0x16
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov rcx, rcx
add rax, rcx
movabs rcx, 0x5e2229ce46f613dd
add rcx, 0x56224d1
add rcx, 0xf144fc
add rcx, 0x10033d4d
xor rax, rcx
rol rax, 0x1b
rol rax, 8
rol rax, 1
mov qword [rsi + 0x38], rax
jmp 0x140063810
mov dword [rsp + 0xd4], 0x71e54bad
sub dword [rsp + 0xd4], 0x16a7eb6c
sub dword [rsp + 0xd4], 0x116dec86
sub dword [rsp + 0xd4], 0x3c7cd9f3
xor dword [rsp + 0xd4], 0xd5299c9
mov edx, 0x4b290853
sub edx, 0x42041a4b
add edx, 0x71dc3a1f
sub edx, 0x55e776cd
mov rcx, rbx
call fcn.140075490
test rax, rax
xchg r10, r10
je 0x140063904
ror rax, 3
ror rax, 1
movabs rcx, 0x769ac38429f4707b
xor rcx, 0x46bc6c64
sub rcx, 0x4c91ddb7
add rcx, 0x3257855a
add rax, rcx
mov dword [rsp + 0x10c], edi
mov rbp, rbp
movabs rcx, 0x4986599d31adde63
xor rcx, 0x482ba3cd
xor rcx, 0x795384dd
add rcx, 0x25cad9c8
xor rax, rcx
mov dword [rsp - 0x20], edx
movabs rcx, 0x7e79f8025b22c77c
add rcx, 0x1d616e0b
sub rcx, 0x55a1831b
add rcx, 0x7fffffff
add rcx, 0x739a25b
ror rax, 0xe
ror rax, 1
ror rax, 0x1f
ror rax, 2
ror rax, 1
add rax, rcx
movabs rcx, 0x47c921057d5f5915
sub rcx, 0x3b5042b4
add rcx, 0x29e62dc0
add rcx, 0x311c5adf
not rax
add rax, rcx
mov rsp, rsp
xchg r12, rax
mov qword [rsi + 0x40], r12
xchg r12, rax
jmp 0x14006393b
mov dword [rsp + 0x10c], 0x48413a0
add dword [rsp + 0x10c], 0x60a43db5
sub dword [rsp + 0x10c], 0x3c57bdfc
add dword [rsp + 0x10c], 0x4c29cc0d
xor dword [rsp + 0x10c], 0x74fa5f67
mov edx, 0x1a990024
add edx, 0x1035e9f9
add edx, 0xe978007
add edx, 0xc0d6c564
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140075490
mov dword [rsp - 0x1c], 0x6ad4026d
test rax, rax
je 0x140063a53
movabs rcx, 0x9ca838ef6c5838c6
xor rcx, 0x43b48197
add rcx, 0xb779252
add rcx, 0x7fffffff
add rcx, 0x1075180e
mov dword [rsp + 0x114], edi
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x5a0bb5a93ee61e78
add rcx, 0x1120574d
sub rcx, 0x341aad6
xor rcx, 0x4b3573d7
sub rcx, 0x51c1ae4
not rax
mov rdi, rdi
ror rax, 0xe
ror rax, 0x19
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], esp
movabs rcx, 0x60d4d3265a8de312
sub rcx, 0x1f070741
sub rcx, 0x5d1534
add rcx, 0x7fffffff
sub rcx, 0x2b20be9f
ror rax, 0xb
ror rax, 0x13
ror rax, 0xe
ror rax, 0xa
ror rax, 1
ror rax, 1
add rax, rcx
xchg r12, r12
movabs rcx, 0x4defa938767c0529
xor rcx, 0x209e1e2c
xor rcx, 0x60a8805e
add rcx, 0x39e143e6
xor rax, rcx
mov qword [rsi + 0x48], rax
mov dword [rsp - 0x38], esp
jmp 0x140063a7f
mov dword [rsp + 0x114], 0x27cf1a33
add dword [rsp + 0x114], 0x22987b63
xor dword [rsp + 0x114], 0x201a5b94
xor dword [rsp + 0x114], 0x6a7dce03
mov edx, 0x712f92ea
add edx, 0xaabfefa
add edx, 0xa44949
xor edx, 0xc5bfbbd5
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
xchg rdi, rdi
test rax, rax
je 0x140063b89
movabs rcx, 0x693d995154df2f64
xor rcx, 0x31273740
add rcx, 0x16a54e6b
xor rcx, 0x7c5e2591
add rcx, 0x7fffffff
add rcx, 0x399e0548
mov dword [rsp + 0x13c], edi
xor rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0x509d382753eefe3d
xor rcx, 0x5de6fad0
add rcx, 0x60ff3b3c
add rcx, 0x4eb6d6a7
ror rax, 0xa
ror rax, 0xf
ror rax, 0x1a
xor rax, rcx
mov rbx, rbx
movabs rcx, 0x498ba1e522d269b4
xor rcx, 0x2b7188a6
add rcx, 0x4e285871
add rcx, 0x4529a2ad
ror rax, 9
ror rax, 0xd
ror rax, 3
ror rax, 0xa
ror rax, 1
xor rax, rcx
movabs rcx, 0x2fdfa763cf1cc84
add rcx, 0x10d86282
add rcx, 0x1bf05bde
xor rcx, 0x326ffa3a
sub rcx, 0xbd8c2c0
sub rax, rcx
mov r8, r8
not rax
mov qword [rsi + 0x50], rax
jmp 0x140063bc0
mov dword [rsp + 0x13c], 0x18f639cf
add dword [rsp + 0x13c], 0x2ed5882a
sub dword [rsp + 0x13c], 0x30f3e92e
add dword [rsp + 0x13c], 0x3385c405
sub dword [rsp + 0x13c], 0x4a5d9ccf
mov edx, 0x5bb85fe7
xor edx, 0x6c436061
sub edx, 0x7445d2
add edx, 0x8d2daf99
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.140075490
mov rbx, rbx
test rax, rax
je 0x140063cef
ror rax, 7
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xd34e74735acf33a5
sub rcx, 0x26835a8e
add rcx, 0x2e2dc5e9
sub rcx, 0x2566aa71
add rcx, 0x7fffffff
sub rcx, 0x1cb6f9f8
add rax, rcx
mov dword [rsp - 0x40], 0x5e9cbc85
mov dword [rsp + 0x144], edi
movabs rcx, 0x5063d47b461e5f46
add rcx, 0x945f710
add rcx, 0x24bb5320
xor rcx, 0xccd14f2
add rcx, 0x211d6ed5
xor rax, rcx
movabs rcx, 0xd266c242d7bfc80
xor rcx, 0x1494c7d1
add rcx, 0x2ff7b8a
sub rcx, 0x203939a4
sub rax, rcx
movabs rcx, 0x53d7738d737888fd
sub rcx, 0x1099d01c
xor rcx, 0x14eefed6
xor rcx, 0x2d11978f
xor rax, rcx
mov dword [rsp - 0x38], ebx
movabs rcx, 0x3a5a55bf3d3b12bb
add rcx, 0x18468dca
add rcx, 0x24f2649f
xor rcx, 0x30d95013
add rcx, 0x7dad18de
sub rax, rcx
xchg rsp, rsp
not rax
xchg rbx, rax
mov qword [rsi + 0x58], rbx
xchg rbx, rax
jmp 0x140063d26
mov dword [rsp + 0x144], 0x500fa4a5
sub dword [rsp + 0x144], 0x2773fed1
add dword [rsp + 0x144], 0x2bee5775
sub dword [rsp + 0x144], 0x249344e9
xor dword [rsp + 0x144], 0x2ff6b861
mov edx, 0x711e1f0f
xor edx, 0x6e84934d
add edx, 0x1e1aa0e
add edx, 0xc042ec03
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140075490
test rax, rax
xchg r9, r9
je 0x140063e07
ror rax, 0x2c
ror rax, 9
ror rax, 3
movabs rcx, 0x7727bd643c8ba8a
add rcx, 0x28852047
add rcx, 0xfd1e3d9
xor rcx, 0x6ae2dfe6
add rcx, 0x7fffffff
add rcx, 0x2081ffd
not rax
mov dword [rsp + 0x18c], edi
rol rax, 1
rol rax, 6
rol rax, 3
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r11, r11
movabs rcx, 0x8c1501e144a0ce14
sub rcx, 0x1290c065
xor rcx, 0x3c55d528
add rcx, 0x7fffffff
xor rcx, 0x2645954c
ror rax, 0xc
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x621ae476
not rax
mov qword [rsi + 0x60], rax
jmp 0x140063e33
mov dword [rsp + 0x18c], 0x5402a9ad
sub dword [rsp + 0x18c], 0x27a41e
sub dword [rsp + 0x18c], 0x2c4362d9
sub dword [rsp + 0x18c], 0x2797a2b5
mov edx, 0x5c1fb549
xor edx, 0x62de11ae
sub edx, 0xac609f7
sub edx, 0xe325384
add edx, 0x75741a34
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140075490
test rax, rax
mov dword [rsp - 0x44], ebp
je 0x140063f53
ror rax, 3
ror rax, 0x17
ror rax, 7
ror rax, 1
movabs rcx, 0x5eedc23848605236
sub rcx, 0x3d23b46
add rcx, 0x340efefe
sub rcx, 0x214375ff
add rcx, 0x7fffffff
xor rcx, 0x3f659cd0
xor rax, rcx
mov dword [rsp + 0x24], edi
mov r10, r10
rol rax, 0x21
movabs rcx, 0xf006ea3339182ded
add rcx, 0x320c44c3
sub rcx, 0x83eb8d8
sub rcx, 0x36eb8041
add rcx, 0xe70f1f8
add rax, rcx
mov dword [rsp - 0x24], 0x57627e72
movabs rcx, 0x4ec4785631994d4b
sub rcx, 0xf504afc
xor rcx, 0x7a1edb98
sub rcx, 0x8f10c66
xor rax, rcx
movabs rcx, 0x332fe2d848d91421
xor rcx, 0x792cac14
sub rcx, 0x18b856a7
sub rcx, 0x1abc335
xor rcx, 0x4c821e7e
ror rax, 0x37
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], 0x23ea9e90
xchg r10, rax
mov qword [rsi + 0x68], r10
xchg r10, rax
jmp 0x140063f7b
mov dword [rsp + 0x24], 0x4874d141
xor dword [rsp + 0x24], 0x5cd6b982
add dword [rsp + 0x24], 0x11a89a1b
xor dword [rsp + 0x24], 0x65b32761
sub dword [rsp + 0x24], 0x43f825be
mov edx, 0x341749cf
sub edx, 0x9571f52
xor edx, 0x3108b42e
xor edx, 0xcc9077e0
mov rcx, rbx
mov dword [rsp - 0x3c], ebp
call fcn.140075490
test rax, rax
je 0x14006405c
ror rax, 3
ror rax, 0x1e
ror rax, 7
ror rax, 2
ror rax, 1
movabs rcx, 0x744cc2a072a28b77
sub rcx, 0x71ae56b8
add rcx, 0x6aff79af
xor rcx, 0x56f5efbd
xor rax, rcx
mov r13, r13
mov dword [rsp + 0x34], edi
not rax
movabs rcx, 0x1dba15d94e11bd5f
xor rcx, 0x41e7a575
add rcx, 0x566e017f
add rcx, 0x155fb919
xor rcx, 0x680a871d
sub rax, rcx
mov r14, r14
movabs rcx, 0x2c811c40234b34a3
sub rcx, 0x1a5610c6
xor rcx, 0x4f1dca09
xor rcx, 0x5e8ce327
add rcx, 0x7fffffff
add rcx, 0xa677c86
rol rax, 0xc
rol rax, 1
rol rax, 1
add rax, rcx
not rax
xchg r9, rax
mov qword [rsi + 0x70], r9
xchg r9, rax
jmp 0x14006407c
mov dword [rsp + 0x34], 0x23ce7531
xor dword [rsp + 0x34], 0x4c2c817d
xor dword [rsp + 0x34], 0xa1d8033
xor dword [rsp + 0x34], 0x65ff747e
mov edx, 0x78e239b6
sub edx, 0xce2ef02
xor edx, 0x16ad265d
xor edx, 0x530258e2
mov rcx, rbx
call fcn.140075490
test rax, rax
mov r15, r15
je 0x14006419e
movabs rcx, 0xeddabb9f5af93d28
sub rcx, 0x33f2085
add rcx, 0x1760f828
add rcx, 0xcbb6f67
mov dword [rsp + 0x68], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x34797fcb27a91489
add rcx, 0x48b25be2
sub rcx, 0x197ef615
xor rcx, 0x75f359ea
xor rcx, 0x7ad94b86
not rax
add rax, rcx
mov dword [rsp - 0x40], ecx
movabs rcx, 0xe271fe730b25a55c
sub rcx, 0x96ef310
add rcx, 0x68e495
xor rcx, 0x2ddb1e5
add rcx, 0x28419860
ror rax, 8
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov r15, r15
movabs rcx, 0xb6c6f306c8952fe
xor rcx, 0x75f54e29
add rcx, 0x4d9e238c
add rcx, 0x7fffffff
sub rcx, 0x3ca195c5
xor rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0x216dbad02e02a07e
sub rcx, 0xbfce11e
add rcx, 0x46da783d
sub rcx, 0x1cb924dc
sub rax, rcx
mov dword [rsp - 0x10], esp
mov qword [rsi + 0x78], rax
jmp 0x1400641be
mov dword [rsp + 0x68], 0x78154d3f
sub dword [rsp + 0x68], 0x37a3b93d
xor dword [rsp + 0x68], 0x135f97fb
sub dword [rsp + 0x68], 0x532e03f8
mov edx, 0x47ad9c04
add edx, 0x253764d5
add edx, 0x11e5f27c
sub edx, 0x73a32b66
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140075490
test rax, rax
xchg rbx, rbx
je 0x1400642dd
not rax
mov dword [rsp + 0xf8], edi
mov dword [rsp - 0x20], 0x2b0bf150
movabs rcx, 0x7fbe8ae12e56bf53
add rcx, 0x3c35ec26
xor rcx, 0x70fe7b68
add rcx, 0x5a5678f3
sub rcx, 0x4aa1e371
add rax, rcx
movabs rcx, 0x57b435a20758c0f3
add rcx, 0x2064243b
xor rcx, 0x43ac274d
xor rcx, 0x6121c493
add rcx, 0x7fffffff
xor rcx, 0x2b4624c6
xor rax, rcx
mov dword [rsp - 0x34], edx
movabs rcx, 0x4a56217b717485aa
sub rcx, 0x40594333
xor rcx, 0x14cadd0b
add rcx, 0x7fffffff
add rcx, 0x4091ed3e
not rax
mov dword [rsp - 0x24], 0x56da8dc0
sub rax, rcx
movabs rcx, 0x9f80da7506461e59
xor rcx, 0x122d797e
add rcx, 0x39b9feab
add rcx, 0x7fffffff
add rcx, 0x18f9974d
ror rax, 0x12
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x5e3e3fab
xchg r15, rax
mov qword [rsi + 0x80], r15
xchg r15, rax
jmp 0x140064314
mov dword [rsp + 0xf8], 0x314bf288
xor dword [rsp + 0xf8], 0x4bdee00c
sub dword [rsp + 0xf8], 0x34e88975
sub dword [rsp + 0xf8], 0x2439685f
sub dword [rsp + 0xf8], 0x217320af
mov edx, 0x61b08977
sub edx, 0x1fa38b9f
add edx, 0x3ab2af0
xor edx, 0xb9d36a39
mov rcx, rbx
mov dword [rsp - 0x2c], edi
call fcn.140075490
test rax, rax
je 0x14006443a
mov dword [rsp - 0x20], 0x59258f42
movabs rcx, 0xf4f8fdfc567be59c
add rcx, 0x26faa92f
sub rcx, 0x7a1a1aeb
add rcx, 0x755746d2
xor rcx, 0x5fdac72e
mov dword [rsp + 0x110], edi
mov rsi, rsi
add rax, rcx
movabs rcx, 0xb6d6d4231efd3d30
add rcx, 0x5c27fbcd
sub rcx, 0x68721846
sub rcx, 0x1137517c
xor rax, rcx
movabs rcx, 0x5532b893033abbd1
add rcx, 0x25a335ff
sub rcx, 0x258f4f82
add rcx, 0x3d44618a
add rcx, 0x5a6b9339
rol rax, 0x11
rol rax, 0x10
rol rax, 0xe
rol rax, 1
xor rax, rcx
xchg r9, r9
movabs rcx, 0x2a0193266d29114c
sub rcx, 0x19110008
add rcx, 0xae83291
xor rcx, 0x68ac1c24
add rcx, 0x23805864
add rax, rcx
mov rdx, rdx
movabs rcx, 0x38a182b34dcaf087
xor rcx, 0x34e5e158
sub rcx, 0x12a3c166
xor rcx, 0x6c9e63e1
xor rax, rcx
mov qword [rsi + 0x88], rax
mov dword [rsp - 0x28], 0x43b3c2c6
jmp 0x140064466
mov dword [rsp + 0x110], 0x544e2464
xor dword [rsp + 0x110], 0x4e7f05d8
sub dword [rsp + 0x110], 0x1940c74f
xor dword [rsp + 0x110], 0xf05a6c
mov edx, 0xe3d398e
add edx, 0x63c821f8
xor edx, 0x225cf842
add edx, 0x7e9949e4
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x20], 0x246bde73
je 0x140064597
movabs rcx, 0x149c2a104da263e2
sub rcx, 0x331dfe5d
xor rcx, 0x47f8f909
add rcx, 0x1f420f0d
sub rcx, 0x78ae29eb
mov dword [rsp + 0x148], edi
add rax, rcx
mov dword [rsp - 0x24], 0x2cb132ad
movabs rcx, 0x5ed3473f5dcab359
xor rcx, 0x2d3a1596
xor rcx, 0x2da24404
sub rcx, 0x39d02846
sub rcx, 0x2031498e
xor rax, rcx
movabs rcx, 0x6117f686156323e2
xor rcx, 0x1e8f2206
xor rcx, 0x36214f3d
add rcx, 0x496e9fee
sub rax, rcx
movabs rcx, 0x6895285c01bc1053
add rcx, 0x43fb2702
sub rcx, 0x28dfbcca
xor rcx, 0x5b32dbe4
add rcx, 0x793e7d7b
rol rax, 6
rol rax, 0x11
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], ebp
movabs rcx, 0x53a589384cf9e08f
sub rcx, 0x38bf3862
xor rcx, 0x7d8597d5
sub rcx, 0x49d1b7a3
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov qword [rsi + 0x90], rax
jmp 0x1400645c3
mov dword [rsp + 0x148], 0x6a067ee3
sub dword [rsp + 0x148], 0x3993d7e2
xor dword [rsp + 0x148], 0x1246ac28
sub dword [rsp + 0x148], 0x22340b28
mov edx, 0x74b3dbc5
sub edx, 0x249b0faf
add edx, 0x13b40eda
add edx, 0x102cbefe
add edx, 0x4d34a018
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
je 0x1400646a9
xchg r9, r9
movabs rcx, 0x15e57a817e3bca7c
xor rcx, 0xe6d4334
sub rcx, 0x6cc38f38
xor rcx, 0x7c4b6ca7
mov dword [rsp + 0x150], edi
xor rax, rcx
xchg r11, r11
movabs rcx, 0x82e44e6a647d2ebc
sub rcx, 0x5e7c241d
add rcx, 0x24128737
xor rcx, 0x6cb4db90
add rcx, 0x3d2a14f7
not rax
mov r12, r12
rol rax, 0xb
rol rax, 1
rol rax, 5
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x35e93b2d4ec6bbbb
add rcx, 0x1ce84f61
add rcx, 0x135b971a
sub rcx, 0x6483d05a
add rcx, 0x7fffffff
add rcx, 0x23191618
not rax
add rax, rcx
mov rsp, rsp
xchg r11, rax
mov qword [rsi + 0x98], r11
xchg r11, rax
jmp 0x1400646d5
mov dword [rsp + 0x150], 0x63778eec
add dword [rsp + 0x150], 0x70fb300
xor dword [rsp + 0x150], 0x50c00c2c
sub dword [rsp + 0x150], 0x3a474dbf
mov edx, 0x3e900eb2
sub edx, 0x1cf8c50d
add edx, 0x23ba0f77
xor edx, 0x5fa0b7e5
xchg r8, rbx
mov rcx, r8
xchg r8, rbx
call fcn.140075490
mov r13, r13
test rax, rax
je 0x140064787
not rax
xchg r9, r9
mov dword [rsp + 0x180], edi
ror rax, 0x22
movabs rcx, 0x1e73f2ba47b417a7
sub rcx, 0x3f6858f0
xor rcx, 0x1da83f6b
xor rcx, 0x398e5460
add rcx, 0x1e3b6e5f
not rax
sub rax, rcx
movabs rcx, 0xdd35b5ff76586169
xor rcx, 0x61d5f7c1
xor rcx, 0x1190371c
add rcx, 0x689083d4
ror rax, 6
ror rax, 0x29
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0xa0], r14
xchg r14, rax
jmp 0x1400647b3
mov dword [rsp + 0x180], 0x2ef18d20
add dword [rsp + 0x180], 0x1114032e
sub dword [rsp + 0x180], 0x2e0d4d66
sub dword [rsp + 0x180], 0x11f842e7
mov edx, 0x27a041e1
add edx, 0x3005a832
sub edx, 0x4d74ebf8
add edx, 0x26879599
xor edx, 0x15a80478
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
xchg r11, r11
je 0x1400648ca
movabs rcx, 0x6be639976b91b4e0
sub rcx, 0x4fd88f64
add rcx, 0x7d00544
add rcx, 0x23d02da7
mov dword [rsp + 0x188], edi
mov dword [rsp - 0x14], 0x6e7ee997
add rax, rcx
movabs rcx, 0x7e219bb43a1830c8
add rcx, 0x2586eb13
xor rcx, 0x589dc89
sub rcx, 0x2204a325
ror rax, 0xe
add rcx, rax
mov dword [rsp - 0x3c], 0x1114380f
movabs rax, 0x260e2b0d3e158ccb
add rax, 0xa42c15
sub rax, 0x2731cdf7
add rax, 0x7fffffff
xor rax, 0x64e41855
rol rcx, 0x18
rol rcx, 8
rol rcx, 3
rol rcx, 1
rol rcx, 1
xor rcx, rax
mov dword [rsp - 0x30], 0x17a959b8
movabs rax, 0x6d6086f251e24a3d
sub rax, 0x3ea9e299
add rax, 0x59c6f011
sub rax, 0x3cd8f2ae
add rax, 0x7fffffff
add rax, 0x1af0029b
add rcx, rax
not rcx
mov qword [rsi + 0xa8], rcx
mov dword [rsp - 0x44], 0x14928a3c
jmp 0x140064901
mov dword [rsp + 0x188], 0x5308df36
sub dword [rsp + 0x188], 0x2d207bc7
sub dword [rsp + 0x188], 0x1b8f6a75
sub dword [rsp + 0x188], 0x390ca4
sub dword [rsp + 0x188], 0xa1fec55
mov edx, 0x4ff615c5
sub edx, 0x33f258fe
add edx, 0x3163b43e
add edx, 0x3347f1dc
mov rcx, rbx
mov dword [rsp - 0x1c], 0x42240652
call fcn.140075490
test rax, rax
je 0x140064a2f
mov r8, r8
movabs rcx, 0xe8ae8fea26c21c94
sub rcx, 0x123d4215
add rcx, 0x54137559
sub rcx, 0x133123c1
add rcx, 0x2afc2d7e
mov dword [rsp + 0x28], edi
add rax, rcx
mov dword [rsp - 0x24], 0x3f38f9d2
movabs rcx, 0xe1d99577a5b0049
sub rcx, 0x206ea0ee
sub rcx, 0x239ddc0f
add rcx, 0x3cd4668d
add rcx, 0x7774fc3d
rol rax, 5
rol rax, 2
rol rax, 0xf
rol rax, 1
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x59b4f480481302a2
xor rcx, 0x1d3a1531
xor rcx, 0x7ccc16eb
sub rcx, 0x1cf93724
add rcx, 0x7fffffff
add rcx, 0x616b4299
sub rax, rcx
mov dword [rsp - 0x38], edx
movabs rcx, 0x773fe33b0c978dcd
add rcx, 0x4a916a28
sub rcx, 0x45e72d72
add rcx, 0x64c7ebe6
sub rcx, 0x12043e4a
ror rax, 0x1a
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov r12, r12
not rax
mov qword [rsi + 0xb0], rax
jmp 0x140064a57
mov dword [rsp + 0x28], 0x702548ba
xor dword [rsp + 0x28], 0x32895573
sub dword [rsp + 0x28], 0x37fa675e
xor dword [rsp + 0x28], 0x49963366
sub dword [rsp + 0x28], 0x4327850c
mov edx, 0x41cbd6d8
add edx, 0xfba6553
xor edx, 0xe223b7a
sub edx, 0x5228797e
xor edx, 0x11b1de2e
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x30], esi
je 0x140064b6a
rol rax, 0x11
rol rax, 0xa
rol rax, 1
rol rax, 8
rol rax, 4
rol rax, 0xb
rol rax, 1
movabs rcx, 0x3c5ea2e1653875ad
sub rcx, 0x24d5f6a3
sub rcx, 0x1f2088c
add rcx, 0x7fffffff
add rcx, 0x395b92f
xor rax, rcx
mov dword [rsp - 0x40], ebx
mov dword [rsp + 0x30], edi
rol rax, 7
rol rax, 3
rol rax, 9
rol rax, 2
rol rax, 1
movabs rcx, 0x52060dd070d81a65
sub rcx, 0x2405a4b2
xor rcx, 0x36b9d45a
xor rcx, 0x13f1302a
add rcx, 0x7fffffff
xor rcx, 0xda4c705
xor rax, rcx
movabs rcx, 0x1af3dabf623965e9
sub rcx, 0x41366af2
xor rcx, 0x62ee4718
xor rcx, 0x13bba0d5
sub rcx, 0x38774c47
add rax, rcx
mov r15, r15
ror rax, 0x1e
ror rax, 0xb
ror rax, 6
ror rax, 1
not rax
mov r9, r9
mov qword [rsi + 0xb8], rax
jmp 0x140064b92
mov dword [rsp + 0x30], 0x7b8791fb
sub dword [rsp + 0x30], 0x541ffb91
sub dword [rsp + 0x30], 0x1db1ced4
add dword [rsp + 0x30], 0x6f7a8712
sub dword [rsp + 0x30], 0x79304ea7
mov edx, 0x4700dc7f
xor edx, 0x33e4de3
xor edx, 0x32a59f2a
xor edx, 0x2f439fb4
mov rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x28], ecx
je 0x140064c7c
rol rax, 0xb
rol rax, 0x13
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0xd70605555003ee89
sub rcx, 0x25170ea7
xor rcx, 0x662a4723
add rcx, 0x312503c7
add rax, rcx
xchg rbp, rbp
mov dword [rsp + 0x60], edi
not rax
movabs rcx, 0x979e6b10f75a5f6
add rcx, 0x3a1f792a
xor rcx, 0x3a6a6dc8
xor rcx, 0x2c4ccc46
add rcx, 0x7fffffff
add rcx, 0x97c2175
add rax, rcx
movabs rcx, 0xb1dfa2c534c0503c
sub rcx, 0x2e7fb385
xor rcx, 0x4034f17a
add rcx, 0x7fffffff
add rcx, 0x31afd6be
ror rax, 0x35
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x40], 0x20d5f0c
mov qword [rsi + 0xc0], rax
jmp 0x140064c9c
mov dword [rsp + 0x60], 0x2b39e9b
add dword [rsp + 0x60], 0x1a75c6ff
xor dword [rsp + 0x60], 0x1f7cedfb
sub dword [rsp + 0x60], 0x2558860
mov edx, 0x6277637e
sub edx, 0x491b8b7a
add edx, 0x45b82165
add edx, 0x4c2cc624
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x28], ebp
test rax, rax
je 0x140064db8
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x95f4e18a6847782e
xor rcx, 0x2faf7e90
xor rcx, 0x7628b082
add rcx, 0x3c20fb65
add rcx, 0x382af17b
add rax, rcx
mov dword [rsp - 0x28], 0x4d54be29
mov dword [rsp + 0x94], edi
ror rax, 0x1d
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xc300dd340decc567
add rcx, 0x262d1a28
xor rcx, 0xe99180
sub rcx, 0xbd986f3
add rcx, rax
mov dword [rsp - 0x18], 0x3084e0f7
movabs rax, 0xda4246f562555d06
xor rax, 0x1c5a6483
sub rax, 0x8fdcc2d
xor rax, 0x453cf2aa
xor rax, 0x6c8e96d6
xor rcx, rax
movabs rax, 0x5128e64d4a2edb5f
xor rax, 0x31f691ac
xor rax, 0x74b5abaa
add rax, 0x7fffffff
add rax, 0xfadea82
add rcx, rax
mov dword [rsp - 0x10], ebx
xchg rdi, rcx
mov qword [rsi + 0xc8], rdi
xchg rcx, rdi
jmp 0x140064def
mov dword [rsp + 0x94], 0x361aee4
xor dword [rsp + 0x94], 0x2f3333fd
add dword [rsp + 0x94], 0x48f782ff
xor dword [rsp + 0x94], 0x1402f414
xor dword [rsp + 0x94], 0x6148d40d
mov edx, 0x18cc55fc
xor edx, 0x2149272a
xor edx, 0x56e181c0
sub edx, 0xfc189a
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140075490
test rax, rax
je 0x140064ebd
mov dword [rsp - 0x18], esp
not rax
mov dword [rsp + 0x98], edi
ror rax, 0xc
ror rax, 0xa
ror rax, 1
ror rax, 6
ror rax, 1
movabs rcx, 0x860439d00779f61e
add rcx, 0x75fbfae1
xor rcx, 0x59b25f77
add rcx, 0x3e42ae73
add rax, rcx
movabs rcx, 0x2eda48bb56c781ff
sub rcx, 0x2bdd9a99
add rcx, 0x1d8429df
xor rcx, 0x39d8e4db
sub rcx, 0x22a47023
not rax
sub rax, rcx
mov dword [rsp - 0x3c], 0x5ad3adba
ror rax, 0x21
ror rax, 9
ror rax, 6
ror rax, 3
ror rax, 1
not rax
mov dword [rsp - 0x24], esp
xchg rbp, rax
mov qword [rsi + 0xd0], rbp
xchg rbp, rax
jmp 0x140064ef4
mov dword [rsp + 0x98], 0x4a40c051
xor dword [rsp + 0x98], 0x45c594de
add dword [rsp + 0x98], 0x31f599e7
sub dword [rsp + 0x98], 0x38665b22
xor dword [rsp + 0x98], 0x9149355
mov edx, 0x5d18abd1
xor edx, 0x118d0714
xor edx, 0x12e9ab96
add edx, 0x6337d2c6
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0x1c], edi
test rax, rax
je 0x140064fff
rol rax, 0x11
rol rax, 0x16
rol rax, 2
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xc86340d9754dd2a6
sub rcx, 0x126ec36c
sub rcx, 0x559cc805
xor rcx, 0x7c829d42
add rax, rcx
mov r13, r13
mov dword [rsp + 0xac], edi
movabs rcx, 0x37a0dd4555f7962d
add rcx, 0x27980f4a
sub rcx, 0x6f51a482
add rcx, 0x35aa8f7b
add rcx, 0x1a8c364f
xor rax, rcx
mov dword [rsp - 0x10], 0x3ae747b7
movabs rcx, 0x827c2009614580c0
sub rcx, 0x28348a46
xor rcx, 0x3eba3ed0
add rcx, 0x1be091b0
add rcx, 0x7fffffff
xor rcx, 0xd763b8f
not rax
rol rax, 0x11
rol rax, 8
add rax, rcx
xchg rbp, rbp
ror rax, 9
ror rax, 7
ror rax, 2
ror rax, 1
mov qword [rsi + 0xd8], rax
jmp 0x140065036
mov dword [rsp + 0xac], 0x7a6599da
xor dword [rsp + 0xac], 0x76fcd6e2
add dword [rsp + 0xac], 0x397fd0cb
sub dword [rsp + 0xac], 0x71d6c9d
sub dword [rsp + 0xac], 0x3efbb365
mov edx, 0x54fa59d8
xor edx, 0x6016443c
sub edx, 0x30989d81
add edx, 0x4aaa6255
sub edx, 0x1a18df60
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
mov dword [rsp - 0x28], 0x5692148f
test rax, rax
je 0x140065147
not rax
mov dword [rsp + 0xc8], edi
mov dword [rsp - 0x14], esi
ror rax, 1
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0xd008cde92cdd1a5f
sub rcx, 0x1626e495
add rcx, 0x3b3e6d6d
sub rcx, 0x5dce776
add rax, rcx
movabs rcx, 0x2205ca603b38501b
add rcx, 0x1b0ff85f
sub rcx, 0x38bd5833
xor rcx, 0x5e72e7b3
add rcx, 0x19b19a7e
xor rax, rcx
xchg rdi, rdi
movabs rcx, 0xb0b3f376ea52a2d
sub rcx, 0x35651bd8
sub rcx, 0x40ba530
xor rcx, 0x39134836
add rcx, 0x7ca3b75e
rol rax, 1
rol rax, 5
rol rax, 4
rol rax, 0xe
rol rax, 4
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x2c], edx
xchg r14, rax
mov qword [rsi + 0xe0], r14
xchg r14, rax
jmp 0x14006517e
mov dword [rsp + 0xc8], 0x1b31a911
sub dword [rsp + 0xc8], 0x767fa06
add dword [rsp + 0xc8], 0x1b2da82b
xor dword [rsp + 0xc8], 0x1a2f7b39
sub dword [rsp + 0xc8], 0x34d82c0e
mov edx, 0x141db0f7
xor edx, 0x50f360f3
sub edx, 0x81ae18c
add edx, 0x37f02d2
xor edx, 0xd248146a
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140075490
mov dword [rsp - 0x1c], 0x17f85b59
test rax, rax
je 0x140065290
movabs rcx, 0x4be607cb4fc17f73
add rcx, 0x202c24c7
xor rcx, 0xe90e8e2
sub rcx, 0x27bfc92f
add rcx, 0x3ccb6e93
mov dword [rsp + 0xd0], edi
add rax, rcx
movabs rcx, 0x5fcb256e0b12209b
xor rcx, 0x4cd75759
add rcx, 0x2b57d690
add rcx, 0x7d8951a
add rcx, 0x7fffffff
sub rcx, 0x56da2933
ror rax, 0x13
ror rax, 4
ror rax, 1
ror rax, 1
add rcx, rax
mov r14, r14
movabs rax, 0x24a5951e190ae51f
xor rax, 0x796c6739
sub rax, 0x5c3375fa
add rax, 0x7fffffff
add rax, 0x5d774540
not rcx
mov dword [rsp - 0x14], edx
sub rcx, rax
movabs rax, 0xe6bd9a26535adf36
xor rax, 0x5db3c862
add rax, 0x11b88da5
xor rax, 0x777f9173
add rax, 0x7b8d4855
xor rcx, rax
mov qword [rsi + 0xe8], rcx
mov dword [rsp - 0x10], 0x1aa99d55
jmp 0x1400652bc
mov dword [rsp + 0xd0], 0x415f524d
add dword [rsp + 0xd0], 0x3bd6e177
sub dword [rsp + 0xd0], 0x5849c409
sub dword [rsp + 0xd0], 0x24ec6fba
mov edx, 0x1e8e8c90
xor edx, 0x2d33e514
sub edx, 0x55039fa
xor edx, 0x5c093381
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
je 0x1400653a7
mov r14, r14
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xf81ca3ed404eb295
add rcx, 0x31da9b7
xor rcx, 0x1e4a4f90
add rcx, 0x7fffffff
xor rcx, 0x259b6757
add rax, rcx
mov dword [rsp + 0x104], edi
mov dword [rsp - 0x1c], esp
movabs rcx, 0xe721dda22aef5cfa
xor rcx, 0x581f26c4
add rcx, 0x406c0cd
xor rcx, 0x2bcbe72f
add rcx, 0x7fffffff
sub rcx, 0x1557d549
xor rax, rcx
mov r12, r12
movabs rcx, 0x73e04b49792dd4ab
sub rcx, 0x1a1982c2
sub rcx, 0x1943ad7
sub rcx, 0x58ff87e8
add rcx, 0x10cb8473
not rax
mov dword [rsp - 0x10], ebp
rol rax, 0x10
rol rax, 1
add rax, rcx
mov r12, r12
mov qword [rsi + 0xf0], rax
jmp 0x1400653d3
mov dword [rsp + 0x104], 0x12597de6
add dword [rsp + 0x104], 0x5c21dab3
sub dword [rsp + 0x104], 0x3bd7e16c
xor dword [rsp + 0x104], 0x32a3772c
mov edx, 0x6091c190
add edx, 0x732f68b
xor edx, 0x33d8c640
xor edx, 0x7bb6e04b
add edx, 0x14e9aa44
xchg rbx, r11
mov rcx, r11
xchg r11, rbx
call fcn.140075490
test rax, rax
mov r11, r11
je 0x1400654a5
not rax
mov dword [rsp + 0x14c], edi
mov dword [rsp - 0x38], esp
ror rax, 0x21
ror rax, 1
ror rax, 7
ror rax, 1
movabs rcx, 0xd5660c5a68008ca6
add rcx, 0x37b5922
xor rcx, 0x3cac039e
sub rcx, 0x593c6e1
add rcx, 0x243f7fed
add rax, rcx
movabs rcx, 0x41bacfee785c878e
xor rcx, 0x148ee0af
xor rcx, 0x246d9c5f
add rcx, 0x21924a1f
add rcx, 0x7d5e32cb
rol rax, 0x2d
mov dword [rsp - 0x1c], edi
not rax
rol rax, 0xa
rol rax, 1
rol rax, 5
rol rax, 1
add rax, rcx
mov dword [rsp - 0x18], esp
xchg rdi, rax
mov qword [rsi + 0xf8], rdi
xchg rdi, rax
jmp 0x1400654d1
mov dword [rsp + 0x14c], 0x11d74e6e
xor dword [rsp + 0x14c], 0x2cd8d61b
add dword [rsp + 0x14c], 0x158cf096
xor dword [rsp + 0x14c], 0x529c890a
mov edx, 0x2182a92e
add edx, 0xd4557bb
add edx, 0x37031b29
sub edx, 0x1fede079
sub edx, 0x3e399889
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x1400655b8
xchg rbx, rbx
movabs rcx, 0x55389a2c5a098ec1
xor rcx, 0x35c7c58d
xor rcx, 0x2658fec6
add rcx, 0x3ec95688
mov dword [rsp + 0x154], edi
mov dword [rsp - 0x30], ebx
xor rax, rcx
movabs rcx, 0x72f1fba5243a2f55
add rcx, 0x2864029
add rcx, 0x4031ae0e
xor rcx, 0x4bd60288
add rcx, 0x679472e4
sub rax, rcx
movabs rcx, 0x3806451c318bdb57
xor rcx, 0x3d4b06fa
add rcx, 0x18fcd249
add rcx, 0x7fffffff
xor rcx, 0x4fc39986
not rax
sub rax, rcx
movabs rcx, 0xc3e6fcca52833309
add rcx, 0x1868f9a0
xor rcx, 0x5d33004
add rcx, 0x22fcec55
xor rax, rcx
mov qword [rsi + 0x100], rax
jmp 0x1400655ef
mov dword [rsp + 0x154], 0x1e8d7a64
xor dword [rsp + 0x154], 0x14d5ca53
sub dword [rsp + 0x154], 0x3473982
add dword [rsp + 0x154], 0x5857c3ba
sub dword [rsp + 0x154], 0x5f693a6e
mov edx, 0x4b44e91e
xor edx, 0x19c4ad52
sub edx, 0x1fdb443c
xor edx, 0x5ecaeaa0
sub edx, 0x56125457
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov rbp, rbp
je 0x1400656e9
movabs rcx, 0xfed43ac972e76340
sub rcx, 0x137e91c8
xor rcx, 0x505c499b
xor rcx, 0x39204da3
add rcx, 0x9c71ad0
mov dword [rsp + 0x184], edi
mov dword [rsp - 0x1c], 0x642cb99f
add rax, rcx
movabs rcx, 0x327f0a4c26fa1680
sub rcx, 0x1df9842a
xor rcx, 0x77337ae5
add rcx, 0x2d47b03d
rol rax, 9
rol rax, 6
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 1
not rax
sub rax, rcx
movabs rcx, 0x724ebc653da77e19
xor rcx, 0x3671d6b7
add rcx, 0x57902273
add rcx, 0x7fffffff
add rcx, 0x10b62cbc
xor rax, rcx
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 4
not rax
mov dword [rsp - 0x3c], ecx
xchg r10, rax
mov qword [rsi + 0x108], r10
xchg r10, rax
jmp 0x140065720
mov dword [rsp + 0x184], 0x21ba9a2a
add dword [rsp + 0x184], 0x581b11e7
xor dword [rsp + 0x184], 0x45f3b262
sub dword [rsp + 0x184], 0x1c5829aa
xor dword [rsp + 0x184], 0x1fcdf4c8
mov edx, 0x72735a6a
xor edx, 0x4a938a35
add edx, 0x2ca710d6
sub edx, 0x3894b0e1
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140075490
xchg r13, r13
test rax, rax
je 0x140065865
rol rax, 4
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xcb8ec01c59e362ff
sub rcx, 0x4674a4f6
xor rcx, 0x407f6133
add rcx, 0x7fffffff
add rcx, 0x1670f00e
add rax, rcx
mov dword [rsp + 0x194], edi
ror rax, 0x10
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x71040d285621f648
add rcx, 0xb99e9a0
add rcx, 0x9c2cfd4
xor rcx, 0x41cfc479
add rcx, 0x7fffffff
add rcx, 0x4288cf92
add rcx, rax
mov dword [rsp - 0x18], 0x1b788a2c
movabs rax, 0x6680452a5d6f4b1b
xor rax, 0x4590506e
sub rax, 0x89bb9f5
sub rax, 0x500eb1e
add rax, 0x7fffffff
xor rax, 0x7d3c4bd7
xor rcx, rax
xchg r9, r9
movabs rax, 0x2724daa5591f54e4
sub rax, 0x52b62b1e
xor rax, 0x650fa9f0
sub rax, 0x4fdba80e
sub rcx, rax
movabs rax, 0x6ceb4b8945790576
add rax, 0x68e816f
sub rax, 0x39bcfa38
add rax, 0xe27d885
add rax, 0x351dd7c5
xor rcx, rax
mov dword [rsp - 0x24], 0x5df909
mov qword [rsi + 0x110], rcx
jmp 0x140065891
mov dword [rsp + 0x194], 0x1c346e59
xor dword [rsp + 0x194], 0x57ccf637
sub dword [rsp + 0x194], 0xb05c7a5
sub dword [rsp + 0x194], 0x40f2d0c8
mov edx, 0x7304e4b5
add edx, 0x25f31a9
add edx, 0x6799538
add edx, 0x2e906a90
mov rcx, rbx
mov r15, r15
call fcn.140075490
test rax, rax
je 0x14006599b
ror rax, 0x1e
ror rax, 0x11
ror rax, 3
ror rax, 2
movabs rcx, 0x139c88b77ce1d95e
sub rcx, 0x3098b005
xor rcx, 0x47fd7291
add rcx, 0x1610d850
add rcx, 0x7fffffff
add rcx, 0x49e1eea7
xor rax, rcx
mov dword [rsp + 0x2c], edi
xchg r13, r13
not rax
movabs rcx, 0x4f13ad1b6f39d1fc
sub rcx, 0x2e31c64b
xor rcx, 0x7d179ca6
xor rcx, 0x7d08cfeb
add rax, rcx
movabs rcx, 0x4c75a5876ccf3758
sub rcx, 0x57e5a74a
xor rcx, 0xc58f602
add rcx, 0x6708b2d
add rcx, 0x7fffffff
add rcx, 0x5c6f506c
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x5f8e083674ac2e0f
sub rcx, 0x3ecf5df9
add rcx, 0x82e7b30
xor rcx, 0x2159dfbc
xor rcx, 0x6022bb71
sub rax, rcx
not rax
mov dword [rsp - 0x1c], esp
xchg r14, rax
mov qword [rsi + 0x118], r14
xchg r14, rax
jmp 0x1400659c3
mov dword [rsp + 0x2c], 0x6e5e2897
xor dword [rsp + 0x2c], 0x4b5d7f0
sub dword [rsp + 0x2c], 0x56f1bacf
add dword [rsp + 0x2c], 0x51119e28
xor dword [rsp + 0x2c], 0x650be2c1
mov edx, 0x5b1cfe7e
add edx, 0xbb726df
sub edx, 0x1abc7996
xor edx, 0x4bba1b5
add edx, 0x8a392c45
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140075490
test rax, rax
mov dword [rsp - 0x2c], edx
je 0x140065ab8
movabs rcx, 0x5c0a43d3066685bb
xor rcx, 0xc6389d7
add rcx, 0x6a8e5afa
add rcx, 0x5d588b3d
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x20], 0x5064f07e
add rax, rcx
movabs rcx, 0x20916a1e630abb7a
add rcx, 0xad5bee7
sub rcx, 0x6c3a0f3a
xor rcx, 0x74c58286
xor rax, rcx
mov dword [rsp - 0x20], 0x236a3bf0
movabs rcx, 0x8e2d5163bcc3ad6
sub rcx, 0x2de473bb
xor rcx, 0x65308e2e
sub rcx, 0x44be02c2
xor rcx, 0x120d2439
add rax, rcx
xchg r10, r10
rol rax, 0x17
rol rax, 0x1b
rol rax, 5
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x24], esi
ror rax, 0x2b
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x120], rax
mov dword [rsp - 0x38], esi
jmp 0x140065ae0
mov dword [rsp + 0x38], 0x12214ad5
add dword [rsp + 0x38], 0x45013674
xor dword [rsp + 0x38], 0x4c9e692b
add dword [rsp + 0x38], 0xe45b1f9
sub dword [rsp + 0x38], 0x2a029a5a
mov edx, 0x64bcfe64
sub edx, 0x29ce4cfb
add edx, 0x19577720
add edx, 0x89b5b7ab
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140075490
test rax, rax
xchg r15, r15
je 0x140065be9
movabs rcx, 0x32eede940cb04dfa
add rcx, 0x6344e5d3
xor rcx, 0x30b258b1
add rcx, 0x7becb49f
mov dword [rsp + 0x6c], edi
add rax, rcx
movabs rcx, 0x6d8d9e1f043268db
xor rcx, 0x42fb9ad1
xor rcx, 0x2e37421
add rcx, 0x7fffffff
add rcx, 0x380e272e
rol rax, 0x2a
rol rax, 1
rol rax, 0xe
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x81cc924c775e122e
xor rax, 0x610f0049
add rax, 0x2c187c4f
add rax, 0x7fffffff
xor rax, 0x10b4f69
ror rcx, 1
ror rcx, 5
ror rcx, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x1ff7e1db
movabs rcx, 0xbc33ac79261abfe8
xor rcx, 0x27afaa52
xor rcx, 0x109c802f
add rcx, 0x62fb29c9
add rcx, 0x41dbeb1c
rol rax, 0x1e
add rax, rcx
mov dword [rsp - 0x1c], ebx
xchg rcx, rax
mov qword [rsi + 0x128], rcx
xchg rcx, rax
jmp 0x140065c09
mov dword [rsp + 0x6c], 0x2bd1aed7
sub dword [rsp + 0x6c], 0xfbed198
sub dword [rsp + 0x6c], 0x231ae0e
xor dword [rsp + 0x6c], 0x19e12f30
mov edx, 0x39c86ba6
sub edx, 0x190280ee
sub edx, 0x170f5230
add edx, 0xd6295a6c
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140075490
test rax, rax
je 0x140065d23
mov dword [rsp - 0x3c], 0x689acb0b
movabs rcx, 0x68b87975593bbd55
add rcx, 0x946c7f9
sub rcx, 0xb4cfe7c
add rcx, 0xc8cb61c
add rcx, 0x4991696d
mov dword [rsp + 0x100], edi
mov dword [rsp - 0x1c], esi
add rax, rcx
movabs rcx, 0x1c1f1a647054588e
xor rcx, 0x447f8d2d
add rcx, 0x43229f37
sub rcx, 0x2d8f5162
add rcx, 0x1fc9ca30
not rax
rol rax, 0x12
rol rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0xfed2fd063b1349e8
add rcx, 0x6615b23
add rcx, 0x542def4
add rcx, 0x1b1b5fb8
add rcx, 0x7fffffff
sub rcx, 0x26f760cb
ror rax, 8
ror rax, 0xd
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
rol rax, 0x1d
rol rax, 5
rol rax, 0xb
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x130], rax
mov dword [rsp - 0x24], 0x249a244d
jmp 0x140065d4f
mov dword [rsp + 0x100], 0x6b8fe8a1
sub dword [rsp + 0x100], 0x1f9dbfd7
xor dword [rsp + 0x100], 0x5c041802
sub dword [rsp + 0x100], 0x17f630c7
mov edx, 0x4905090c
xor edx, 0x4491261d
sub edx, 0xbf444da
add edx, 0x929115b
xchg rbx, r11
mov rcx, r11
xchg rbx, r11
call fcn.140075490
test rax, rax
mov dword [rsp - 0x20], 0x4be261ec
je 0x140065e57
rol rax, 0x12
rol rax, 0xd
rol rax, 1
movabs rcx, 0x9c97e2d50a02b2c6
xor rcx, 0x655d84d8
sub rcx, 0x157912b5
add rcx, 0x31217920
add rax, rcx
xchg r13, r13
mov dword [rsp + 0x108], edi
movabs rcx, 0x1de1932b16f08ba8
xor rcx, 0xfa16fc2
add rcx, 0x31ee89fa
sub rcx, 0x2adc14f3
xor rax, rcx
mov dword [rsp - 0x34], ebp
movabs rcx, 0x451a1271559a9306
add rcx, 0x28a66261
xor rcx, 0x7d692760
add rcx, 0x4b9b86f3
not rax
add rax, rcx
mov dword [rsp - 0x14], 0x63bebff2
movabs rcx, 0x423dbefc6d6e8ec9
add rcx, 0xc292c57
sub rcx, 0x6fe94cae
xor rcx, 0x37b20bf7
ror rax, 0x26
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x6f5d06a4
xchg r13, rax
mov qword [rsi + 0x138], r13
xchg r13, rax
jmp 0x140065e83
mov dword [rsp + 0x108], 0x320e7064
add dword [rsp + 0x108], 0x3e3f72df
sub dword [rsp + 0x108], 0x6a8f35b8
xor dword [rsp + 0x108], 0x5bead8a
mov edx, 0x3954b37c
sub edx, 0x34aec998
add edx, 0x1d5e35cd
add edx, 0x2adc2fab
add edx, 0x48442ddd
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140075490
test rax, rax
je 0x140065f89
mov dword [rsp - 0x40], edi
movabs rcx, 0x4a3877a53c314446
xor rcx, 0x19ba53ac
xor rcx, 0x4d999998
sub rcx, 0x496fb202
mov dword [rsp + 0x140], edi
add rax, rcx
movabs rcx, 0x564ffd7a3304879c
add rcx, 0x364b2e1b
sub rcx, 0x1c103768
sub rcx, 0x1a45b575
add rcx, 0x784d04f4
rol rax, 0x29
rol rax, 0xe
rol rax, 1
rol rax, 1
add rcx, rax
xchg rsi, rsi
movabs rax, 0xce7efcd91df41c2d
add rax, 0x4a6a6e9e
sub rax, 0x99a482f
add rax, 0x1baa6f3c
add rax, 0x74eb2d8f
xor rcx, rax
mov dword [rsp - 0x18], 0x7c8aef8c
movabs rax, 0x39a3cb6575dd2c1d
sub rax, 0x2b1a60c4
sub rax, 0x2d16ac41
xor rax, 0x244b15de
xor rax, 0x187bfa7b
not rcx
mov dword [rsp - 0x3c], ebx
sub rcx, rax
xchg rdx, rcx
mov qword [rsi + 0x140], rdx
xchg rcx, rdx
jmp 0x140065fc0
mov dword [rsp + 0x140], 0x1e534b20
xor dword [rsp + 0x140], 0x7c363e19
sub dword [rsp + 0x140], 0x56f660f3
xor dword [rsp + 0x140], 0x6bd7f36
sub dword [rsp + 0x140], 0xdd26b6f
mov edx, 0x3434d812
add edx, 0x2531970c
xor edx, 0x4a923338
xor edx, 0x916e185c
mov rcx, rbx
mov dword [rsp - 0x30], 0x19323c90
call fcn.140075490
test rax, rax
je 0x1400660ca
mov dword [rsp - 0x38], edx
movabs rcx, 0x2931659243f5a6e3
sub rcx, 0x324d1a7b
add rcx, 0x4bb612f
add rcx, 0x7fffffff
xor rcx, 0x16f55d06
mov dword [rsp + 0x178], edi
mov r13, r13
add rax, rcx
movabs rcx, 0x4dd73e81453c96a
xor rcx, 0x29adc84c
sub rcx, 0x444e3f4
add rcx, 0x7fffffff
add rcx, 0x5f4a11e
ror rax, 0x2d
ror rax, 7
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xe26b6110ed08e62
add rcx, 0x44bae904
add rcx, 0x1049d530
add rcx, 0xebff866
not rax
mov rsp, rsp
add rax, rcx
movabs rcx, 0xa5bf779b73ad9824
sub rcx, 0x4d67c62e
sub rcx, 0x1e56746d
add rcx, 0x497826a7
rol rax, 0x20
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x148], rax
jmp 0x140066101
mov dword [rsp + 0x178], 0x355d99fa
sub dword [rsp + 0x178], 0xcc4e47
xor dword [rsp + 0x178], 0x34d7b8da
xor dword [rsp + 0x178], 0x2a830956
sub dword [rsp + 0x178], 0x2ac5fa3e
mov edx, 0x3e4eef08
add edx, 0x31936b53
sub edx, 0x3e7c4c42
add edx, 0x2b1f5e2e
xchg rbx, rsp
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
test rax, rax
xchg r13, r13
je 0x14006620c
movabs rcx, 0x6c2e93a444308b0c
add rcx, 0x33f24dc4
xor rcx, 0x2085c69c
xor rcx, 0x187c7ce5
mov dword [rsp + 0x190], edi
xor rax, rcx
mov dword [rsp - 0x38], edi
movabs rcx, 0x51b8388d2eb6a21c
xor rcx, 0x75eef0be
add rcx, 0x146111d9
sub rcx, 0x444f7cbe
add rcx, 0x36385d6a
sub rax, rcx
mov rcx, rcx
movabs rcx, 0x2530838005652e42
xor rcx, 0x6ef5073a
xor rcx, 0x13f4b60a
add rcx, 0x7fffffff
sub rcx, 0x473c48fa
not rax
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x93b39f0f7aa0a0d5
sub rcx, 0x3d6d2f29
add rcx, 0xe2bfc5
xor rcx, 0x2b975ee6
add rcx, 0x7fffffff
add rcx, 0x42871807
ror rax, 8
ror rax, 0x16
ror rax, 0xf
ror rax, 1
add rax, rcx
not rax
mov qword [rsi + 0x150], rax
mov dword [rsp - 0x14], ebx
jmp 0x140066243
mov dword [rsp + 0x190], 0x51f94684
sub dword [rsp + 0x190], 0xa9934f0
xor dword [rsp + 0x190], 0x4b505ea3
xor dword [rsp + 0x190], 0x4d5259f3
sub dword [rsp + 0x190], 0x416216c3
mov edx, 0x25612354
xor edx, 0x187cf04f
add edx, 0x2290006f
add edx, 0x82719407
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x1c], 0x7557ad12
je 0x140066320
ror rax, 1
ror rax, 0x15
ror rax, 7
ror rax, 1
movabs rcx, 0x2cba63b65f620cdd
xor rcx, 0x336016cc
sub rcx, 0x6b98a9f3
xor rcx, 0x691c733c
add rcx, 0x7fffffff
sub rcx, 0x32588d77
add rax, rcx
mov dword [rsp + 0x3c], edi
rol rax, 0xb
rol rax, 1
rol rax, 2
rol rax, 2
movabs rcx, 0xd0b3acf714dbb57b
sub rcx, 0xc5c2070
xor rcx, 0x74330b1c
xor rcx, 0x4e842365
not rax
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 0x22
rol rax, 5
rol rax, 0xe
rol rax, 4
rol rax, 1
mov qword [rsi + 0x158], rax
mov dword [rsp - 0x24], ebp
jmp 0x140066348
mov dword [rsp + 0x3c], 0x145afbb2
sub dword [rsp + 0x3c], 0xdd49408
add dword [rsp + 0x3c], 0x2936626c
add dword [rsp + 0x3c], 0x47c4aab9
sub dword [rsp + 0x3c], 0x778174ce
mov edx, 0x772b47d4
xor edx, 0x3d8e89f9
xor edx, 0x2cf77e8a
xor edx, 0x34f98a90
add edx, 0x22edc9c5
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov rbp, rbp
je 0x140066426
movabs rcx, 0x8b0d5a3f1278e668
add rcx, 0x4363adbc
sub rcx, 0x1b81a5df
xor rcx, 0x4593c462
add rcx, 0x43fa2c9f
mov dword [rsp + 0x44], edi
add rax, rcx
movabs rcx, 0x28cd54c86ff47041
sub rcx, 0xef7bee1
sub rcx, 0x1b260903
sub rcx, 0xe13744a
add rcx, 0x1fb6b79a
not rax
mov dword [rsp - 0x14], 0x6c6e4db6
rol rax, 0xa
rol rax, 0x16
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov rdx, rdx
ror rax, 0x13
ror rax, 1
xor rax, rcx
xchg r12, r12
ror rax, 0xc
ror rax, 0x2c
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x160], rax
xchg r13, r13
jmp 0x140066446
mov dword [rsp + 0x44], 0x3937d0f1
add dword [rsp + 0x44], 0x3284c395
xor dword [rsp + 0x44], 0x57206423
xor dword [rsp + 0x44], 0x3c9cf0a4
mov edx, 0x1d4e8d55
xor edx, 0x4a85dd2e
add edx, 0x4c9b9d6
add edx, 0x6a9ca66e
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.140075490
test rax, rax
je 0x14006650e
mov dword [rsp - 0x3c], 0x45088999
movabs rcx, 0x77e1715669c2c671
xor rcx, 0x6cedac3c
add rcx, 0x50180477
add rcx, 0x326a4670
mov dword [rsp + 0x70], edi
add rax, rcx
xchg r12, r12
movabs rcx, 0x4b70fca6584603bb
xor rcx, 0x316d9276
sub rcx, 0x45e6ee09
xor rcx, 0x18cac87a
ror rax, 0x29
add rcx, rax
rol rcx, 0x26
rol rcx, 5
rol rcx, 1
not rcx
rol rcx, 0x11
rol rcx, 0xd
rol rcx, 3
rol rcx, 8
rol rcx, 5
rol rcx, 8
rol rcx, 1
rol rcx, 1
not rcx
mov dword [rsp - 0x28], 0x6856d339
mov qword [rsi + 0x168], rcx
jmp 0x140066536
mov dword [rsp + 0x70], 0x7357e9df
sub dword [rsp + 0x70], 0x54579bc5
xor dword [rsp + 0x70], 0x18298327
xor dword [rsp + 0x70], 0x58fda518
xor dword [rsp + 0x70], 0x5fd46824
mov edx, 0x1eee66ab
add edx, 0xcd0e356
add edx, 0x488cf6f6
xor edx, 0x3d5077b7
xor edx, 0x3bed2979
xchg r12, rbx
mov rcx, r12
xchg rbx, r12
call fcn.140075490
mov dword [rsp - 0x44], 0x6393a189
test rax, rax
je 0x140066604
rol rax, 0x1c
rol rax, 4
rol rax, 3
rol rax, 1
movabs rcx, 0xa0b695fb263b6ef8
xor rcx, 0x6546fc57
xor rcx, 0x589b6acf
sub rcx, 0x13e10269
xor rax, rcx
mov dword [rsp + 0x78], edi
ror rax, 0x12
ror rax, 0x11
ror rax, 1
movabs rcx, 0x320c3b0c06a764cd
add rcx, 0x2c38186
add rcx, 0x2edc5a01
xor rcx, 0x6dd91e78
add rcx, 0x454fc2d
not rax
mov rsp, rsp
rol rax, 2
rol rax, 0xc
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x26930320
xchg rdi, rax
mov qword [rsi + 0x170], rdi
xchg rdi, rax
jmp 0x140066624
mov dword [rsp + 0x78], 0x552b89ab
add dword [rsp + 0x78], 0xc370901
sub dword [rsp + 0x78], 0x45eb222f
sub dword [rsp + 0x78], 0x1b77707c
mov edx, 0x5c3120a6
sub edx, 0x48d22d10
xor edx, 0x3ea4e1c1
add edx, 0x6c86d332
mov rcx, rbx
mov dword [rsp - 0x30], 0x602de777
call fcn.140075490
test rax, rax
je 0x14006667e
mov dword [rsp - 0x40], 0xe6e6623
lea rcx, [rsi + 0x178]
xchg r9, rax
mov rdx, r9
xchg r9, rax
call fcn.140072b00
mov rbx, rbx
mov dword [rsp + 0xb4], edi
jmp 0x1400666aa
mov dword [rsp + 0xb4], 0x2849d204
sub dword [rsp + 0xb4], 0x9db5523
add dword [rsp + 0xb4], 0x3b470ba2
xor dword [rsp + 0xb4], 0x59b58882
mov edx, 0x575e1d29
sub edx, 0x2dd69787
sub edx, 0x24e08b7a
xor edx, 0x4af18b8f
mov rcx, rbx
call fcn.140075490
mov r13, r13
test rax, rax
je 0x140066787
not rax
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x24], edi
movabs rcx, 0x36dcdd796d76fda5
xor rcx, 0xdf2f8e
sub rcx, 0x5957cc63
add rcx, 0x39fb297a
add rax, rcx
movabs rcx, 0x5cdb6d9a43379566
xor rcx, 0x7a971856
xor rcx, 0x2a0514c1
xor rcx, 0x27ad8a66
rol rax, 9
rol rax, 0x1f
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov r14, r14
movabs rcx, 0x377ccf3061eaa9d6
sub rcx, 0x3fb13e48
add rcx, 0x6c7a493
add rcx, 0x82889fb
add rcx, 0x24a194e6
rol rax, 1
rol rax, 4
not rax
sub rax, rcx
mov dword [rsp - 0x18], 0x16490dd5
mov qword [rsi + 0x180], rax
jmp 0x1400667be
mov dword [rsp + 0xb8], 0x6310857b
xor dword [rsp + 0xb8], 0x380f19f5
add dword [rsp + 0xb8], 0x7b12a7c
xor dword [rsp + 0xb8], 0x618a215c
sub dword [rsp + 0xb8], 0x35ae655
mov edx, 0x61aa3174
sub edx, 0x181c5957
xor edx, 0x170d3048
xor edx, 0x73f87957
xchg rbx, r13
mov rcx, r13
xchg r13, rbx
call fcn.140075490
mov rsi, rsi
test rax, rax
je 0x1400668a7
movabs rcx, 0xe30470cb480b5fea
add rcx, 0x2866cc31
sub rcx, 0x29fcbcc9
add rcx, 0x7fffffff
add rcx, 0xc043e84
mov dword [rsp + 0xdc], edi
add rax, rcx
mov rsp, rsp
movabs rcx, 0xc7d6271313974091
xor rcx, 0x19707e9a
xor rcx, 0x51566cc4
sub rcx, 0xea43182
add rcx, 0x541daad3
xor rax, rcx
movabs rcx, 0x2d4f64c146cec47b
add rcx, 0x2cfea90b
sub rcx, 0x312fb9e0
sub rcx, 0x3175f656
sub rcx, 0x7568191
not rax
xchg r8, r8
ror rax, 0x15
ror rax, 0xa
ror rax, 0xe
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x20], 0x3fbe7349
add rax, rcx
xchg rdi, rax
mov qword [rsi + 0x188], rdi
xchg rdi, rax
jmp 0x1400668d3
mov dword [rsp + 0xdc], 0x73cb1989
sub dword [rsp + 0xdc], 0x64447ffa
add dword [rsp + 0xdc], 0x6a80a820
xor dword [rsp + 0xdc], 0x7a0741ae
mov edx, 0x17a79e54
add edx, 0x1c886cdd
xor edx, 0x494f2f1
sub edx, 0x2b5ee873
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x3c], 0x6481e021
test rax, rax
je 0x14006699c
ror rax, 0x2c
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x5def292a4fbb826f
xor rcx, 0x30ea228a
sub rcx, 0x62f65e74
add rcx, 0x49b3ca12
not rax
mov dword [rsp + 0x11c], edi
mov dword [rsp - 0x28], 0x41468d42
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0xc748f18525c71873
sub rcx, 0x21976795
xor rcx, 0x1403bfaa
xor rcx, 0x2007a72c
rol rax, 1
rol rax, 8
rol rax, 3
rol rax, 1
add rax, rcx
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x190], rax
xchg rbx, rbx
jmp 0x1400669c8
mov dword [rsp + 0x11c], 0x3725fbe
add dword [rsp + 0x11c], 0x2983dbc1
add dword [rsp + 0x11c], 0x3aff7ee6
sub dword [rsp + 0x11c], 0x67f5ba64
mov edx, 0x65fc0153
add edx, 0xf0b9a6b
xor edx, 0x621e9242
sub edx, 0x5170de6
add edx, 0xbcccfd92
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov r14, r14
test rax, rax
je 0x140066a9b
not rax
xchg rcx, rcx
mov dword [rsp + 0x124], edi
rol rax, 9
rol rax, 0xe
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0x2da985d8739e4211
sub rcx, 0xea06ca0
xor rcx, 0x7710ee6c
add rcx, 0x6178ea55
add rax, rcx
mov dword [rsp - 0x40], 0x57d5cccd
movabs rcx, 0x1182bb18799fa6b9
sub rcx, 0xeed4c6d
sub rcx, 0x6499b8e6
add rcx, 0x7fffffff
add rcx, 0x5ba04caf
not rax
xchg rbx, rbx
rol rax, 0x24
rol rax, 2
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
xchg rsi, rsi
xchg r14, rax
mov qword [rsi + 0x198], r14
xchg r14, rax
jmp 0x140066ad2
mov dword [rsp + 0x124], 0x3a684ad
add dword [rsp + 0x124], 0x1a98eb98
sub dword [rsp + 0x124], 0x1e1723cc
xor dword [rsp + 0x124], 0x1b101ba7
sub dword [rsp + 0x124], 0x1b3857dd
mov edx, 0x464ee86f
add edx, 0x1ffad43b
sub edx, 0x492b510d
add edx, 0x9d2846f
xor edx, 0xc00089eb
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.140075490
mov rsi, rsi
test rax, rax
je 0x140066c04
ror rax, 0xe
ror rax, 0x18
ror rax, 5
ror rax, 3
ror rax, 1
movabs rcx, 0x40a1a2c05e62c100
sub rcx, 0x2f48b61b
add rcx, 0x38e7e48e
add rcx, 0x4329acf4
not rax
xchg r13, r13
mov dword [rsp + 0x15c], edi
add rax, rcx
movabs rcx, 0x313a59e73c9d74ef
xor rcx, 0x37a4cdca
add rcx, 0x233022cb
add rcx, 0x7543a54
xor rcx, 0x63f3106b
rol rax, 0xc
rol rax, 4
rol rax, 5
rol rax, 4
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x5d65d1de5b4d8aa1
sub rcx, 0x18d7a680
xor rcx, 0x2f1ba46d
xor rcx, 0x4e20125
sub rcx, 0x46230e79
add rax, rcx
mov dword [rsp - 0x30], 0x36a68c15
movabs rcx, 0x2498067a17153f88
add rcx, 0x584d01a5
sub rcx, 0x327b571d
add rcx, 0x7fffffff
sub rcx, 0x23bd1451
xor rax, rcx
mov dword [rsp - 0x2c], 0x4dbf5f0c
xchg r14, rax
mov qword [rsi + 0x1a0], r14
xchg r14, rax
jmp 0x140066c30
mov dword [rsp + 0x15c], 0x41ddf6c2
xor dword [rsp + 0x15c], 0x434c944
sub dword [rsp + 0x15c], 0x16d1fcc3
sub dword [rsp + 0x15c], 0x2f1742c2
mov edx, 0xf09e0de
xor edx, 0x1f50fff9
add edx, 0x5a0ad9fb
add edx, 0x6197dc45
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.140075490
test rax, rax
xchg rdi, rdi
je 0x140066d17
movabs rcx, 0x6ea352340d5cdac
add rcx, 0xc7cf9dd
sub rcx, 0x4bad2509
add rcx, 0x64e77160
mov dword [rsp + 0x164], edi
xchg r13, r13
add rax, rcx
movabs rcx, 0xf024d8318b9c4e6
xor rcx, 0x645fcae2
sub rcx, 0x70e88099
add rcx, 0x4a46ca61
not rax
rol rax, 0x1b
rol rax, 7
rol rax, 5
rol rax, 2
rol rax, 1
xor rax, rcx
movabs rcx, 0x5d47a32c5032e280
xor rcx, 0x1ad7e383
add rcx, 0x66e47f7
xor rcx, 0x4fa05b86
add rcx, 0x31d29256
ror rax, 5
ror rax, 5
ror rax, 0x19
ror rax, 0x11
ror rax, 1
ror rax, 1
add rax, rcx
not rax
xchg rbx, rax
mov qword [rsi + 0x1a8], rbx
xchg rbx, rax
jmp 0x140066d4e
mov dword [rsp + 0x164], 0x635a1ead
sub dword [rsp + 0x164], 0x2cfca99e
add dword [rsp + 0x164], 0x355476d6
sub dword [rsp + 0x164], 0x162286fe
xor dword [rsp + 0x164], 0x558f64e6
mov edx, 0x49e2a8ae
xor edx, 0x77298173
add edx, 0x3dbd7f2f
xor edx, 0x59b60163
xor edx, 0x3a0e3adf
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
je 0x140066e0f
mov dword [rsp - 0x30], ebx
ror rax, 0x19
ror rax, 0xe
ror rax, 4
ror rax, 1
movabs rcx, 0x33d8c68b32275e78
xor rcx, 0x11e3e26
add rcx, 0x904de
xor rcx, 0x3a884158
add rcx, 0x65d9ec1
xor rax, rcx
mov dword [rsp - 0x28], ebx
mov dword [rsp + 0x19c], edi
not rax
movabs rcx, 0xac7a18cf3e119403
add rcx, 0x231fa891
sub rcx, 0x5b739270
xor rcx, 0x7f6180e1
add rcx, 0x4bfbb2fd
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x5e177413
not rax
mov qword [rsi + 0x1b0], rax
jmp 0x140066e3b
mov dword [rsp + 0x19c], 0x73743b16
xor dword [rsp + 0x19c], 0x7d13c0eb
add dword [rsp + 0x19c], 0x3f8fdf43
sub dword [rsp + 0x19c], 0x4df7db3f
mov edx, 0x1811561
add edx, 0x6d92510c
xor edx, 0x69e26b8d
add edx, 0x471b4785
add edx, 0x924c65e0
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
xchg r9, r9
je 0x140066f39
ror rax, 0x1f
ror rax, 0x14
ror rax, 1
movabs rcx, 0xc8d3a3e6f69bc40
xor rcx, 0x551abdba
add rcx, 0x2b711d13
sub rcx, 0x192dbbf5
add rcx, 0x7fffffff
add rcx, 0xa067472
add rax, rcx
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x38], esp
movabs rcx, 0x9f29023e0c67cbc9
add rcx, 0x547be58c
sub rcx, 0x228b4b45
add rcx, 0xcf8352c
add rcx, 0x7fffffff
add rcx, 0x24f9ef82
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x782a00543c9b8bed
add rcx, 0x34bc8279
xor rcx, 0x241a01a4
sub rcx, 0x255fe5f
add rcx, 0x15452c5a
add rax, rcx
mov r13, r13
not rax
ror rax, 0x16
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
xchg r12, rax
mov qword [rsi + 0x1b8], r12
xchg r12, rax
jmp 0x140066f61
mov dword [rsp + 0x40], 0x66ab83c3
sub dword [rsp + 0x40], 0x1fb125f8
xor dword [rsp + 0x40], 0x74e300c
add dword [rsp + 0x40], 0x3cac94a3
xor dword [rsp + 0x40], 0x7e61026b
mov edx, 0x49ef715f
add edx, 0x270ddb10
sub edx, 0x2e76d2b8
xor edx, 0xfb092d73
xchg rbx, r12
mov rcx, r12
xchg r12, rbx
call fcn.140075490
xchg rbp, rbp
test rax, rax
je 0x140067063
movabs rcx, 0xa67fa5391dd7aa35
add rcx, 0xecae212
xor rcx, 0x4ac0460f
sub rcx, 0x2642f79a
sub rcx, 0x336c3c95
mov dword [rsp + 0x74], edi
add rax, rcx
xchg r14, r14
movabs rcx, 0x23fc034f43c99d77
sub rcx, 0x3a0ea327
xor rcx, 0x3baa0fcb
add rcx, 0x4d5075e
add rcx, 0x7fffffff
sub rcx, 0xe5bc7a7
ror rax, 0xb
ror rax, 9
ror rax, 1
ror rax, 6
add rcx, rax
movabs rax, 0x4c3790c80bf5bb76
add rax, 0x321980f6
xor rax, 0x25e237ae
add rax, 0x7fffffff
add rax, 0x63f89b4d
rol rcx, 0x10
rol rcx, 0x14
rol rcx, 6
rol rcx, 1
rol rcx, 1
add rax, rcx
xchg r12, r12
ror rax, 0xc
ror rax, 0x21
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
not rax
mov r15, r15
mov qword [rsi + 0x1c0], rax
jmp 0x14006708b
mov dword [rsp + 0x74], 0x2d318d0
add dword [rsp + 0x74], 0x5d62eb40
xor dword [rsp + 0x74], 0x59afa7f5
add dword [rsp + 0x74], 0x441653ce
sub dword [rsp + 0x74], 0x7daff7b2
mov edx, 0x43ea7ce4
sub edx, 0x2531a521
sub edx, 0xbcc1909
add edx, 0x23aebd4a
add edx, 0x4920f82d
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140075490
mov dword [rsp - 0x14], edi
test rax, rax
je 0x140067192
movabs rcx, 0x902eae6c0cd41026
add rcx, 0x419fd781
xor rcx, 0xad8626f
sub rcx, 0x2aa2281f
xor rcx, 0x6e7cf6e7
mov dword [rsp + 0x7c], edi
add rax, rcx
mov rcx, rcx
movabs rcx, 0x57ca448b58c140aa
sub rcx, 0x1d140246
sub rcx, 0x23438957
xor rcx, 0x585d0c67
add rcx, 0x7fffffff
xor rcx, 0x448ddf87
rol rax, 0x1c
not rax
ror rax, 0x2b
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x5e8b7bee657e9012
xor rcx, 0x256f6e77
add rcx, 0x3d5ffd1d
xor rcx, 0x165447bf
sub rcx, 0x462a635c
ror rax, 0x15
ror rax, 0xe
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], edx
xchg r8, rax
mov qword [rsi + 0x1c8], r8
xchg r8, rax
jmp 0x1400671ba
mov dword [rsp + 0x7c], 0x6b2b4826
xor dword [rsp + 0x7c], 0x4b1a360f
add dword [rsp + 0x7c], 0x5753c3d3
sub dword [rsp + 0x7c], 0x72984282
xor dword [rsp + 0x7c], 0x4ecff7b
mov edx, 0x79742b3d
sub edx, 0x3818aec3
xor edx, 0x34286baa
add edx, 0x34572c8b
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x38], 0x70097b9a
je 0x1400672d7
not rax
mov dword [rsp + 0x118], edi
movabs rcx, 0x207502914e2a6687
sub rcx, 0x3c99f14f
add rcx, 0x3154fc74
add rcx, 0x7d45fc63
add rax, rcx
movabs rcx, 0x7c49e6866a55208c
sub rcx, 0x5a3d5197
add rcx, 0x2e62c014
add rcx, 0x39e219f
add rcx, 0x729385f1
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x659e3f5620d93415
xor rcx, 0xf6ea5fb
sub rcx, 0x19dc6536
add rcx, 0x52ec622
add rax, rcx
mov dword [rsp - 0xc], esp
movabs rcx, 0x4c3bb1ca44731370
sub rcx, 0x206e8ca7
add rcx, 0x2ed3d9f0
add rcx, 0x4b98d0a
add rcx, 0x54eb5fc7
xor rax, rcx
movabs rcx, 0x2cb18591d00e19f
xor rcx, 0x13a1e96e
add rcx, 0x25fec75f
add rcx, 0x3c3f2cc5
sub rcx, 0x13cda04
sub rax, rcx
ror rax, 0x30
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x1d0], r14
xchg r14, rax
jmp 0x140067303
mov dword [rsp + 0x118], 0x33619406
add dword [rsp + 0x118], 0x21a699c7
xor dword [rsp + 0x118], 0x2501c6c3
sub dword [rsp + 0x118], 0x7009eb0d
mov edx, 0x4cebf789
sub edx, 0x15029a70
sub edx, 0x4432ada
add edx, 0x1582c953
add edx, 0x721bfd6c
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140075490
mov rdi, rdi
test rax, rax
je 0x1400673e4
movabs rcx, 0x966ff7fe1bdc2af0
sub rcx, 0x97f6fc6
add rcx, 0x67a29481
sub rcx, 0x59bfec37
sub rcx, 0x201cd616
mov dword [rsp + 0x120], edi
xor rax, rcx
movabs rcx, 0xb9993a6e1ec6e3a9
sub rcx, 0x844b88c
xor rcx, 0x13a66636
add rcx, 0x7fffffff
add rcx, 0x426545bb
rol rax, 0x27
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xb4df1161323dfa6
add rcx, 0x3d60ebbf
sub rcx, 0x288835f8
add rcx, 0x7fffffff
add rcx, 0x4ed29ede
xor rax, rcx
mov rsp, rsp
not rax
xchg r9, rax
mov qword [rsi + 0x1d8], r9
xchg r9, rax
jmp 0x14006741b
mov dword [rsp + 0x120], 0x68596f68
xor dword [rsp + 0x120], 0x3227e4f5
sub dword [rsp + 0x120], 0x43949c10
xor dword [rsp + 0x120], 0x5414fd43
xor dword [rsp + 0x120], 0x42fd12cf
mov edx, 0x6f56b639
sub edx, 0x57e8a13f
xor edx, 0x13050514
add edx, 0xd50879d9
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x14], esi
test rax, rax
je 0x140067515
movabs rcx, 0x4530e96c2751d13d
xor rcx, 0x4f6bcfbc
sub rcx, 0xd283e5
add rcx, 0x5787f8b0
mov dword [rsp + 0x158], edi
xchg r11, r11
add rax, rcx
movabs rcx, 0x2a424d2a67ca49d9
add rcx, 0x154219a3
xor rcx, 0x444a1cd1
add rcx, 0x57d4f6f
sub rcx, 0x22d22e8e
not rax
rol rax, 0xa
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
xchg rsi, rsi
movabs rax, 0x567107b70e5e1975
add rax, 0xa3db1aa
add rax, 0x365d032d
sub rax, 0x4dd9a0b8
ror rcx, 0xa
ror rcx, 4
ror rcx, 1
ror rcx, 1
xor rcx, rax
movabs rax, 0x6b830eab289824b6
xor rax, 0x4ca3b7d5
xor rax, 0x13df02c0
add rax, 0x5d579038
sub rcx, rax
xchg r8, rcx
mov qword [rsi + 0x1e0], r8
xchg r8, rcx
jmp 0x14006754c
mov dword [rsp + 0x158], 0x7c4b6a31
sub dword [rsp + 0x158], 0x52679800
xor dword [rsp + 0x158], 0x6c19cbe8
sub dword [rsp + 0x158], 0x3b4bc388
xor dword [rsp + 0x158], 0xaae5650
mov edx, 0x48a47354
sub edx, 0x109e9b13
add edx, 0x270d3dd5
add edx, 0x51c6cb25
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov r8, r8
test rax, rax
je 0x14006764a
movabs rcx, 0xe25446124b04116b
xor rcx, 0x47d1e32d
add rcx, 0x3a8440f2
sub rcx, 0xb0b1509
mov dword [rsp + 0x198], edi
mov dword [rsp - 0x1c], edi
add rax, rcx
movabs rcx, 0x87503b2196eea88
add rcx, 0x3f5e6c9f
sub rcx, 0x2b6bf781
add rcx, 0x2db5c790
add rcx, 0x218536d4
not rax
mov dword [rsp - 0x18], 0x2032723c
ror rax, 0x31
ror rax, 9
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x599f1bfa1cb95a49
add rcx, 0x13f04a88
add rcx, 0x6463022
xor rcx, 0x1a33b74d
add rax, rcx
movabs rcx, 0xc81c2cc552a02f4
xor rcx, 0x659e976c
sub rcx, 0xd91d27
add rcx, 0x40fa39d7
xor rax, rcx
not rax
mov qword [rsi + 0x1e8], rax
mov dword [rsp - 0x24], 0xf2f2776
jmp 0x140067676
mov dword [rsp + 0x198], 0x70325168
sub dword [rsp + 0x198], 0x6312f390
add dword [rsp + 0x198], 0x5f307adf
sub dword [rsp + 0x198], 0x6c4fd8b6
mov edx, 0x5d55c2ac
xor edx, 0x58b47f8c
add edx, 0x5f4eabe2
sub edx, 0x1d6e4517
add edx, 0x46454136
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x3c], 0x19bb9de8
je 0x140067788
movabs rcx, 0x387e176942289f95
add rcx, 0x2674e273
sub rcx, 0x16525888
sub rcx, 0x57aa2dd
add rcx, 0x7fffffff
sub rcx, 0x22e3291e
mov dword [rsp + 0x1a0], edi
xor rax, rcx
movabs rcx, 0xb89375df606f9eff
sub rcx, 0x21f04d9b
add rcx, 0x1033eab7
xor rcx, 0xf20eb5f
rol rax, 0x11
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x602cc9ad
movabs rcx, 0x41367dfe5c544ee0
xor rcx, 0x1da6a9a1
xor rcx, 0x34015bed
sub rcx, 0x184248c6
ror rax, 0x19
ror rax, 2
ror rax, 2
ror rax, 0xa
ror rax, 5
ror rax, 1
xor rax, rcx
xchg rbp, rbp
rol rax, 5
rol rax, 0xf
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
not rax
mov qword [rsi + 0x1f0], rax
jmp 0x1400677bf
mov dword [rsp + 0x1a0], 0x73b8ea48
xor dword [rsp + 0x1a0], 0x24b2eac8
sub dword [rsp + 0x1a0], 0x3818db95
sub dword [rsp + 0x1a0], 0xe7dca64
sub dword [rsp + 0x1a0], 0x10735a86
mov edx, 0x36fc8773
xor edx, 0x4a66f73b
sub edx, 0x1d5daa7b
add edx, 0x2eb7bfa1
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140075490
mov dword [rsp - 0x34], edi
test rax, rax
je 0x1400678d2
ror rax, 3
ror rax, 2
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x1a901e290e38a492
xor rcx, 0x6bd478c0
xor rcx, 0x6eca9df2
xor rcx, 0x17b6a1a
xor rax, rcx
mov rdx, rdx
mov dword [rsp + 0x50], edi
rol rax, 1
movabs rcx, 0xb95a60984fb96f26
sub rcx, 0xa480814
add rcx, 0x1ecf4a4d
xor rcx, 0x29196b84
add rcx, 0x7fffffff
xor rcx, 0x1c42fc13
add rax, rcx
movabs rcx, 0x6a6a729d76a98c5c
sub rcx, 0x59b0c2aa
xor rcx, 0x6a394289
sub rcx, 0x64a80c09
add rcx, 0x7fffffff
add rcx, 0x25e0dab4
not rax
sub rax, rcx
xchg r9, r9
movabs rcx, 0x735c43685ce3ec
sub rcx, 0x62eb1412
add rcx, 0x4b9ddb46
xor rcx, 0x94f90b
sub rcx, 0x4b38d227
xor rax, rcx
mov dword [rsp - 0x40], edx
mov qword [rsi + 0x1f8], rax
jmp 0x1400678fa
mov dword [rsp + 0x50], 0x70e28560
sub dword [rsp + 0x50], 0x2343fdf9
xor dword [rsp + 0x50], 0x5924421c
xor dword [rsp + 0x50], 0x8293d17
sub dword [rsp + 0x50], 0x1c93f86b
mov edx, 0x7be5d03c
sub edx, 0x30ad61e7
sub edx, 0x431cd5d5
add edx, 0xcd0ad366
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.140075490
mov dword [rsp - 0x34], 0x6ec56d37
test rax, rax
je 0x140067a22
ror rax, 2
ror rax, 1
movabs rcx, 0x7703d71b4bce42f1
sub rcx, 0x37bbc1d0
xor rcx, 0x58801c1d
add rcx, 0x606e4d4e
xor rax, rcx
mov dword [rsp - 0x2c], 0xae3f7aa
mov dword [rsp + 0x80], edi
movabs rcx, 0x7072ba6e69f7cbe0
sub rcx, 0x4a83941b
xor rcx, 0x7a8864a3
add rcx, 0x61af7557
sub rax, rcx
mov r9, r9
movabs rcx, 0x35ed8a93621002f5
xor rcx, 0x3f564910
sub rcx, 0xbef090b
add rcx, 0x7fffffff
add rcx, 0xf8dc9af
xor rax, rcx
movabs rcx, 0x2c0d9afb6ba49fe1
sub rcx, 0x5c1fa2bb
sub rcx, 0xce61f49
add rcx, 0x2e8cfa43
add rcx, 0x7fffffff
xor rcx, 0x5e3e7058
add rax, rcx
xchg r10, r10
movabs rcx, 0x63e00e340881774b
xor rcx, 0x484bd9ef
sub rcx, 0x228a20f7
sub rcx, 0x6dd92d0
ror rax, 1
add rax, rcx
mov dword [rsp - 0x20], 0x6f46e126
mov qword [rsi + 0x200], rax
jmp 0x140067a59
mov dword [rsp + 0x80], 0x449dd1f7
xor dword [rsp + 0x80], 0x21f6bd81
xor dword [rsp + 0x80], 0x73db5485
add dword [rsp + 0x80], 0x5aff5cd1
sub dword [rsp + 0x80], 0x71af95c3
mov edx, 0x9b76c6
add edx, 0x33f55a22
xor edx, 0x9d8988f
add edx, 0x280f9077
add edx, 0x308d24a
mov rcx, rbx
mov dword [rsp - 0x3c], 0x3e82bb33
call fcn.140075490
test rax, rax
je 0x140067b4c
ror rax, 0x1f
ror rax, 0x12
ror rax, 8
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0xfab73903228040e5
xor rcx, 0x74adef97
sub rcx, 0x19438102
add rcx, 0xdd9b8f7
add rcx, 0x2a810600
add rax, rcx
mov rsi, rsi
mov dword [rsp + 0x88], edi
movabs rcx, 0x5d13611205ead56c
add rcx, 0x4aab2c4d
xor rcx, 0x2df6412
add rcx, 0x2e9ca1a3
xor rax, rcx
movabs rcx, 0x460a4dae111e0e03
xor rcx, 0x1a2e602f
add rcx, 0x6db37ba1
add rcx, 0x665909e
add rcx, 0x7fffffff
sub rcx, 0x7979dc8f
rol rax, 3
rol rax, 4
rol rax, 3
add rax, rcx
not rax
rol rax, 0x29
rol rax, 1
mov qword [rsi + 0x208], rax
jmp 0x140067b78
mov dword [rsp + 0x88], 0x7c199130
sub dword [rsp + 0x88], 0x3d79193f
add dword [rsp + 0x88], 0x3256458b
sub dword [rsp + 0x88], 0x70f6bd7b
mov edx, 0x4106aa51
xor edx, 0x2177e4bf
sub edx, 0x214b0d61
xor edx, 0x5d129499
mov rcx, rbx
mov dword [rsp - 0x40], ebx
call fcn.140075490
test rax, rax
je 0x140067c60
mov dword [rsp - 0x1c], esp
movabs rcx, 0x634cc2564ee2cadc
xor rcx, 0x19059937
sub rcx, 0x21ffa438
sub rcx, 0x342b2c44
mov dword [rsp + 0x9c], edi
add rax, rcx
mov dword [rsp - 0xc], ecx
movabs rcx, 0x666aff247c5cfeba
xor rcx, 0x71ed605d
xor rcx, 0x205cf436
add rcx, 0x3a686056
ror rax, 0x15
ror rax, 5
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
not rax
add rax, rcx
movabs rcx, 0x1ea0300a2cbf48e4
sub rcx, 0x16fb4ca
add rcx, 0x29dd4306
xor rcx, 0x4bcf901e
sub rcx, 0x2cae88a
ror rax, 0x15
ror rax, 0x1a
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x28], ebx
not rax
mov qword [rsi + 0x210], rax
jmp 0x140067c8c
mov dword [rsp + 0x9c], 0x1e531156
add dword [rsp + 0x9c], 0x419e3925
sub dword [rsp + 0x9c], 0x464b4117
sub dword [rsp + 0x9c], 0x19a60963
mov edx, 0x7d75b374
xor edx, 0x67f0c49f
add edx, 0x3beca145
xor edx, 0x58e9bc15
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
je 0x140067dab
mov r14, r14
rol rax, 2
rol rax, 1
movabs rcx, 0x4657c3eb12a388cf
xor rcx, 0x2978fe56
xor rcx, 0x22f7b147
add rcx, 0x7fffffff
xor rcx, 0x4851619d
not rax
mov dword [rsp + 0xa0], edi
mov dword [rsp - 0x14], 0x196390e5
sub rax, rcx
movabs rcx, 0x7c4154763faa3618
add rcx, 0x2ee88ae5
xor rcx, 0x15e3d404
xor rcx, 0x3ffcfa1d
add rcx, 0x7fffffff
xor rcx, 0x3ba7d97f
xor rax, rcx
movabs rcx, 0x3a947c6442f43f91
sub rcx, 0x18b7b6cb
xor rcx, 0x50a1f6f7
sub rcx, 0x2b2b38e9
add rcx, 0x7fffffff
sub rcx, 0xfbd6cd2
ror rax, 0x12
ror rax, 4
ror rax, 0x16
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], ebx
movabs rcx, 0x7c2e69c4dfe01c9
xor rcx, 0x4902cd53
xor rcx, 0x1d490243
xor rcx, 0x3d9b0478
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0x218], rdx
xchg rdx, rax
jmp 0x140067de2
mov dword [rsp + 0xa0], 0x52434d0d
xor dword [rsp + 0xa0], 0xeaf2109
xor dword [rsp + 0xa0], 0x1df629ad
xor dword [rsp + 0xa0], 0x2e42620f
xor dword [rsp + 0xa0], 0x6f5827a7
mov edx, 0x6a07d348
sub edx, 0x55f105f6
xor edx, 0x674ce03a
add edx, 0x4f47b1b6
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.140075490
mov r14, r14
test rax, rax
je 0x140067ed4
not rax
mov dword [rsp + 0xbc], edi
mov r11, r11
movabs rcx, 0x723ce05b2ce12cef
sub rcx, 0xeebd556
add rcx, 0x1fd7442b
xor rcx, 0x6a2cdddf
xor rcx, 0x32b528aa
sub rax, rcx
movabs rcx, 0x4815192e4160ec96
sub rcx, 0x293cef68
sub rcx, 0xdd4bf2e
xor rcx, 0x5b18a263
add rcx, 0x68b8ea15
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
xchg r11, r11
movabs rcx, 0x3b94a7b967e47008
xor rcx, 0x39e8e510
sub rcx, 0x2c091a55
add rcx, 0x24c409d5
xor rcx, 0x62feb258
ror rax, 0x22
ror rax, 1
ror rax, 8
ror rax, 6
ror rax, 1
ror rax, 2
ror rax, 1
not rax
sub rax, rcx
mov qword [rsi + 0x220], rax
mov dword [rsp - 0x3c], esp
jmp 0x140067f00
mov dword [rsp + 0xbc], 0x35e1ae44
add dword [rsp + 0xbc], 0x1b141ee5
sub dword [rsp + 0xbc], 0x43903739
xor dword [rsp + 0xbc], 0xd6595f1
mov edx, 0x18387ef2
xor edx, 0x1055bf1c
xor edx, 0x72164c45
sub edx, 0x6140ccc6
xor edx, 0xd50b9c55
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140075490
test rax, rax
mov dword [rsp - 0x44], 0x19996f95
je 0x14006801c
not rax
mov dword [rsp + 0xe4], edi
movabs rcx, 0x7516dfe2484857c6
sub rcx, 0x8f647f2
xor rcx, 0x63ebe90c
xor rcx, 0x59c7ab38
xor rcx, 0x54e20843
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x9bf7054d4af4694d
sub rcx, 0x372ef392
add rcx, 0x2326f61e
add rcx, 0x7fffffff
xor rcx, 0x408aa919
ror rax, 4
ror rax, 0x18
ror rax, 0xb
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x34], 0x13659d9f
movabs rcx, 0x7883dfca1e6ccb7c
xor rcx, 0x4b8260ca
sub rcx, 0x2659e9c6
xor rcx, 0x383577d3
xor rax, rcx
movabs rcx, 0x5396efdd67fac65a
xor rcx, 0x6f57b339
sub rcx, 0x6eee594
add rcx, 0x7fffffff
xor rcx, 0x3510de59
not rax
mov dword [rsp - 0x38], 0x26e43377
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x228], r11
xchg r11, rax
jmp 0x140068053
mov dword [rsp + 0xe4], 0x59c283d5
add dword [rsp + 0xe4], 0x111bc175
add dword [rsp + 0xe4], 0x8bec4e4
xor dword [rsp + 0xe4], 0x3d143de1
xor dword [rsp + 0xe4], 0x4e8937ce
mov edx, 0x24fa0ef4
add edx, 0x5497aea5
xor edx, 0x5eceb2b0
add edx, 0x4d7ec332
add edx, 0x2674ff71
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
mov rdx, rdx
test rax, rax
je 0x14006811e
ror rax, 0x17
mov dword [rsp - 0x44], esi
movabs rcx, 0xcc55f19d2a86f545
xor rcx, 0x6f66034c
sub rcx, 0x44d11945
add rcx, 0x541c9ab1
xor rcx, 0x6a1ea29c
add rax, rcx
mov dword [rsp + 0xec], edi
mov dword [rsp - 0x18], esp
not rax
movabs rcx, 0x4da032327c333d18
xor rcx, 0x199affb0
add rcx, 0xe69b0be
sub rcx, 0x6ef215a2
xor rcx, 0x3e5178a1
ror rax, 3
ror rax, 0x12
ror rax, 1
xor rax, rcx
not rax
xchg r9, r9
ror rax, 0x22
ror rax, 2
ror rax, 6
ror rax, 1
mov qword [rsi + 0x230], rax
jmp 0x140068155
mov dword [rsp + 0xec], 0x6fdf35fa
xor dword [rsp + 0xec], 0x6cad2b6f
xor dword [rsp + 0xec], 0x5674149
add dword [rsp + 0xec], 0x108f27ad
sub dword [rsp + 0xec], 0x16a48788
mov edx, 0x2c12b40c
xor edx, 0x355bfb05
xor edx, 0x400633f4
sub edx, 0x33b6e8a1
add edx, 0xc2553af7
mov rcx, rbx
mov dword [rsp - 0x1c], 0x5cb9ca2e
call fcn.140075490
test rax, rax
je 0x140068267
mov dword [rsp - 0x34], esp
movabs rcx, 0xb27b2ae61bb200e5
xor rcx, 0x253faf68
add rcx, 0x364bc860
xor rcx, 0x56363bd9
mov dword [rsp + 0x12c], edi
add rax, rcx
mov dword [rsp - 0x34], edi
movabs rcx, 0xf8ca677a3692d0aa
xor rcx, 0x22505850
add rcx, 0x3fabd63a
add rcx, 0x816cc3
xor rax, rcx
movabs rcx, 0x3eb7035054bc3a29
sub rcx, 0x88d35a2
xor rcx, 0x2e29093e
xor rcx, 0x7ef5459c
add rcx, 0x7fffffff
add rcx, 0x3d0cc3fd
add rax, rcx
xchg r10, r10
movabs rcx, 0x41950f23131bcad2
add rcx, 0x1f65d6ad
sub rcx, 0x10b6ad46
add rcx, 0x636ca139
xor rax, rcx
movabs rcx, 0x4faaa427536dfe66
sub rcx, 0x221c77f9
xor rcx, 0x48d77b8f
add rcx, 0x55a57b49
add rax, rcx
not rax
mov qword [rsi + 0x238], rax
mov rsi, rsi
jmp 0x140068293
mov dword [rsp + 0x12c], 0x4dd7e4f9
xor dword [rsp + 0x12c], 0x6c3221dc
add dword [rsp + 0x12c], 0x38bdfc66
xor dword [rsp + 0x12c], 0x5aa3c18a
mov edx, 0x7070075d
xor edx, 0x25a83e2
xor edx, 0x2685c119
add edx, 0x5d8bba1
add edx, 0x1b36fd8c
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.140075490
test rax, rax
mov r12, r12
je 0x1400683cf
movabs rcx, 0xe3822232651d4772
xor rcx, 0x1c5c60ef
sub rcx, 0x3fee6c0a
add rcx, 0x5ea39aec
mov dword [rsp + 0x16c], edi
add rax, rcx
movabs rcx, 0xdabaa8bf180f9410
add rcx, 0x4939eaab
add rcx, 0x1610a3ab
sub rcx, 0x591f0446
add rcx, 0x7fffffff
add rcx, 0x270780b4
xor rax, rcx
movabs rcx, 0x6c22d4be4fb6b266
xor rcx, 0x4675c760
xor rcx, 0x41f014aa
add rcx, 0x3fef146e
sub rax, rcx
mov dword [rsp - 0xc], 0xc1a99b4
movabs rcx, 0x69bade3f134ecd03
xor rcx, 0x1f816978
xor rcx, 0xbee1f7d
add rcx, 0x789c42a9
add rcx, 0x7fffffff
sub rcx, 0x28bd8628
xor rax, rcx
movabs rcx, 0x3f14e4de215105f8
add rcx, 0x3700b33c
sub rcx, 0x204be236
add rcx, 0x7fffffff
add rcx, 0x8102f7e
sub rax, rcx
mov r12, r12
ror rax, 0x30
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
xchg rbx, rax
mov qword [rsi + 0x240], rbx
xchg rbx, rax
jmp 0x1400683fb
mov dword [rsp + 0x16c], 0x4103b12b
add dword [rsp + 0x16c], 0x2e175dfd
add dword [rsp + 0x16c], 0x103f3f75
sub dword [rsp + 0x16c], 0x7f5a4e9c
mov edx, 0x6e0594c2
sub edx, 0x6901f7d2
xor edx, 0x2d8d9796
add edx, 0xa7336ab4
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.140075490
mov dword [rsp - 0x44], 0x5c619391
test rax, rax
je 0x1400684f4
movabs rcx, 0x64a3198551e737b8
xor rcx, 0x58781408
add rcx, 0x5c57301c
add rcx, 0x7c59d651
mov dword [rsp + 0x174], edi
mov rbp, rbp
add rax, rcx
movabs rcx, 0x67a863630c32c493
add rcx, 0x4c20d68f
xor rcx, 0x25ac3220
add rcx, 0x6a3bd524
ror rax, 0x13
ror rax, 6
ror rax, 2
ror rax, 1
add rcx, rax
mov rcx, rcx
movabs rax, 0x48fab3c32d2767f
add rax, 0x10f637e
add rax, 0x44b92595
sub rax, 0x6be1502b
ror rcx, 0x1b
ror rcx, 8
ror rcx, 6
ror rcx, 4
ror rcx, 1
add rax, rcx
movabs rcx, 0xf970ec7039b70bf0
xor rcx, 0x509c9bf
sub rcx, 0x7ac2e33
xor rcx, 0x41cad68d
xor rax, rcx
mov r13, r13
mov qword [rsi + 0x248], rax
jmp 0x14006852b
mov dword [rsp + 0x174], 0x220dd33a
add dword [rsp + 0x174], 0x494544d8
sub dword [rsp + 0x174], 0x4117fc35
xor dword [rsp + 0x174], 0x2b6fa5ce
xor dword [rsp + 0x174], 0x154be12
mov edx, 0x15f64963
add edx, 0x77bcc2
add edx, 0x40a23b67
xor edx, 0x25ae741f
sub edx, 0x3b2f84
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140075490
test rax, rax
mov r8, r8
je 0x140068658
movabs rcx, 0x68fda8c374daa71e
sub rcx, 0x71df9d46
add rcx, 0x43f79215
add rcx, 0x184ed29c
mov dword [rsp + 0x1a4], edi
xor rax, rcx
xchg r12, r12
movabs rcx, 0x2dcd21863a045c3d
xor rcx, 0x1c875555
xor rcx, 0x336b3545
add rcx, 0x20bf8141
add rcx, 0x7fffffff
add rcx, 0xf40a614
add rax, rcx
mov dword [rsp - 0x24], 0x2173d6d6
movabs rcx, 0xc08de18c76722b66
sub rcx, 0xd93b7f6
xor rcx, 0x1a0ff68d
sub rcx, 0x54e20404
add rcx, 0x7fffffff
add rcx, 0x241c009a
ror rax, 0x31
ror rax, 2
ror rax, 4
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x5e9a615f
movabs rcx, 0x9bf16a813a622225
sub rcx, 0x17c02cd7
add rcx, 0x325c5f42
add rcx, 0x7fffffff
add rcx, 0x16e0fe93
rol rax, 4
rol rax, 0xa
rol rax, 7
rol rax, 1
add rax, rcx
mov qword [rsi + 0x250], rax
jmp 0x140068684
mov dword [rsp + 0x1a4], 0x61686b0
xor dword [rsp + 0x1a4], 0x26c20f68
sub dword [rsp + 0x1a4], 0xf1908d5
sub dword [rsp + 0x1a4], 0x11bb8102
mov edx, 0xabd3769
xor edx, 0x18fe0ec0
add edx, 0x5328412
add edx, 0x511e499b
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
xchg r12, r12
test rax, rax
je 0x1400687bc
movabs rcx, 0x64536fcf2bbb32eb
xor rcx, 0x3160f4b5
sub rcx, 0x13ae6c99
add rcx, 0x57be50e9
xor rcx, 0x3912ba13
mov dword [rsp + 0x1f8], edi
xchg r10, r10
xor rax, rcx
movabs rcx, 0xf8f911e3231dca51
add rcx, 0x276486c5
add rcx, 0x7a83c
add rcx, 0x7fffffff
xor rcx, 0x64cbae4
rol rax, 0x13
rol rax, 0x11
rol rax, 4
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x4b369947
movabs rcx, 0xf93c4320742a964
add rcx, 0x615ff77a
xor rcx, 0x7b48e7f1
add rcx, 0x403c5a7e
add rcx, 0x7fffffff
sub rcx, 0x2d89c43e
xor rax, rcx
xchg r9, r9
movabs rcx, 0x7ebafad57d69beb
xor rcx, 0x6e451a3b
xor rcx, 0x43953a88
add rcx, 0x7ab95d85
ror rax, 3
ror rax, 1
add rax, rcx
mov r9, r9
ror rax, 0xc
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 2
xchg r14, rax
mov qword [rsi + 0x258], r14
xchg r14, rax
jmp 0x1400687f3
mov dword [rsp + 0x1f8], 0x1e5652d7
xor dword [rsp + 0x1f8], 0x601af8e5
xor dword [rsp + 0x1f8], 0x10bb2d74
xor dword [rsp + 0x1f8], 0x22d01b37
xor dword [rsp + 0x1f8], 0x4c279c70
mov edx, 0x48b88bf7
add edx, 0xdc5dd4a
xor edx, 0x162abfac
xor edx, 0x9276d209
mov rcx, rbx
call fcn.140075490
mov r9, r9
test rax, rax
je 0x1400688e2
movabs rcx, 0x78db9f2d706de1e6
xor rcx, 0x7a6f34f4
add rcx, 0x67cf9d02
sub rcx, 0x368c2972
xor rcx, 0x196e4863
mov dword [rsp + 0x48], edi
add rax, rcx
mov dword [rsp - 0x28], 0x569374ff
movabs rcx, 0xbfb811fd1295d977
add rcx, 0x606fc36d
sub rcx, 0x3836dc1c
sub rcx, 0x16c798f4
rol rax, 0x28
rol rax, 3
rol rax, 1
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x6afd253d1f9539b5
xor rax, 0x25af0a79
add rax, 0x404ffb9
add rax, 0x7fffffff
xor rax, 0x61d7a6aa
ror rcx, 5
ror rcx, 1
xor rcx, rax
not rcx
xchg rbp, rbp
ror rcx, 9
ror rcx, 1
ror rcx, 2
ror rcx, 1
xchg rbx, rcx
mov qword [rsi + 0x260], rbx
xchg rcx, rbx
jmp 0x140068902
mov dword [rsp + 0x48], 0x59c4277e
xor dword [rsp + 0x48], 0x4292256e
xor dword [rsp + 0x48], 0x4bac6644
sub dword [rsp + 0x48], 0x50fa6453
mov edx, 0x75ee03bb
sub edx, 0x43e7481e
add edx, 0x43b1e3c1
sub edx, 0x41fdd26b
add edx, 0x5b31a0ac
xchg rcx, r8
mov r8, rbx
xchg rcx, r8
call fcn.140075490
test rax, rax
mov r15, r15
je 0x140068a47
rol rax, 0x17
rol rax, 8
rol rax, 0xb
rol rax, 2
rol rax, 1
movabs rcx, 0x146f1896434cbb89
add rcx, 0x182bd291
xor rcx, 0x227e665a
sub rcx, 0x243a6d3d
sub rcx, 0x3c0b0d4c
xor rax, rcx
mov rdi, rdi
mov dword [rsp + 0x54], edi
ror rax, 0x11
ror rax, 0x11
ror rax, 0xf
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xb65964777671adae
sub rcx, 0x2fb16c7c
sub rcx, 0x1a9a9d9f
sub rcx, 0x290eb772
add rcx, 0x59808189
add rax, rcx
movabs rcx, 0x2e910e7659f0dfe9
xor rcx, 0x1a5085f1
sub rcx, 0x3df1174c
add rcx, 0x62100dbd
xor rax, rcx
movabs rcx, 0x42ac5fc568e2d82
xor rcx, 0x1f31508f
xor rcx, 0x7e3ee2eb
add rcx, 0x7fffffff
add rcx, 0x4455eabe
add rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0x761869a776dab7f1
xor rcx, 0x7654f6ec
add rcx, 0x47483de5
add rcx, 0x1778c65b
sub rcx, 0x328170d2
xor rax, rcx
mov dword [rsp - 0x24], 0x2a5f88e
mov qword [rsi + 0x268], rax
jmp 0x140068a6f
mov dword [rsp + 0x54], 0x4958c5f1
xor dword [rsp + 0x54], 0x71fbe591
add dword [rsp + 0x54], 0x1fd882f9
sub dword [rsp + 0x54], 0x1d03f5e9
sub dword [rsp + 0x54], 0x3b77ad6f
mov edx, 0x4e2a9f97
xor edx, 0x247d68a9
sub edx, 0x6828a3a3
add edx, 0x7668cd7b
add edx, 0x129d8173
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
xchg rsi, rsi
test rax, rax
je 0x140068b6b
ror rax, 0x25
ror rax, 0xa
ror rax, 3
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x7db9a1812e9de50c
sub rcx, 0x8ecbfd8
add rcx, 0x53b8a20a
sub rcx, 0x37b2cded
not rax
mov rbx, rbx
mov dword [rsp + 0x84], edi
add rax, rcx
movabs rcx, 0x9052284c33a8b4e9
xor rcx, 0x105fec48
xor rcx, 0x7221ff7c
sub rcx, 0x413548bc
add rcx, 0x7fffffff
add rcx, 0x24be4e80
xor rax, rcx
mov dword [rsp - 0x3c], 0x2ab7ae00
movabs rcx, 0x1c6ce40257d1abef
sub rcx, 0xc66a24
xor rcx, 0x6b417877
sub rcx, 0x2ac5750c
add rcx, 0x680a3a90
ror rax, 0x22
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], 0x401b073a
mov qword [rsi + 0x270], rax
jmp 0x140068b97
mov dword [rsp + 0x84], 0x1e06d98c
add dword [rsp + 0x84], 0x425dbe0a
sub dword [rsp + 0x84], 0x5f326a07
sub dword [rsp + 0x84], 0x1322d8e
mov edx, 0x4ba668d9
xor edx, 0x473b336f
add edx, 0x14284a3d
add edx, 0x1d435198
mov rcx, rbx
mov r10, r10
call fcn.140075490
test rax, rax
je 0x140068c9d
xchg rcx, rcx
ror rax, 0x20
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0xd8736dbc46d5dc12
sub rcx, 0x11c55b07
add rcx, 0x36c248b2
add rcx, 0x7f1cf167
add rax, rcx
mov dword [rsp + 0x128], edi
mov dword [rsp - 0x24], 0xb3ae39
not rax
movabs rcx, 0x8a128b5a3d1aa58f
add rcx, 0x1884cc29
add rcx, 0x2352ae1
sub rcx, 0x54efb879
ror rax, 8
ror rax, 0x14
ror rax, 0x16
ror rax, 2
ror rax, 1
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x7808b1d26b1f1b84
sub rcx, 0x84befde
sub rcx, 0x292a1630
sub rcx, 0x130cff98
xor rax, rcx
mov dword [rsp - 0x10], ecx
movabs rcx, 0x6e1dcc6166e6c3b
xor rcx, 0xb603c4d
sub rcx, 0x37f94f2
add rcx, 0x44f12882
add rcx, 0x46faee61
add rax, rcx
xchg r11, r11
mov qword [rsi + 0x278], rax
jmp 0x140068cc9
mov dword [rsp + 0x128], 0x10c687b5
sub dword [rsp + 0x128], 0xa2df398
xor dword [rsp + 0x128], 0x78d76ba5
sub dword [rsp + 0x128], 0x7e4fffb7
mov edx, 0x4ac52c45
xor edx, 0x13969fce
sub edx, 0x1e86321a
xor edx, 0x4bd1a7ba
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140075490
mov rdi, rdi
test rax, rax
je 0x140068da8
movabs rcx, 0x86f029b4592f229b
xor rcx, 0x5cf49fe6
xor rcx, 0x413fce98
sub rcx, 0x21691f5b
mov dword [rsp + 0x160], edi
add rax, rcx
movabs rcx, 0x2d7499c83d434d30
sub rcx, 0x386bdbdb
add rcx, 0x2af40c9d
add rcx, 0x7fffffff
add rcx, 0x40588e2f
ror rax, 5
ror rax, 1
not rax
mov dword [rsp - 0x44], 0x64d1acbc
rol rax, 0x23
rol rax, 9
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x235f5c95407c734f
xor rcx, 0x29094187
sub rcx, 0x2c63f755
add rcx, 0x1067f5e6
sub rcx, 0x13e492e2
xor rax, rcx
mov dword [rsp - 0x30], edi
ror rax, 1
mov qword [rsi + 0x280], rax
jmp 0x140068ddf
mov dword [rsp + 0x160], 0x2aa0b579
add dword [rsp + 0x160], 0x3e29162a
sub dword [rsp + 0x160], 0x571512ae
xor dword [rsp + 0x160], 0x378919df
xor dword [rsp + 0x160], 0x263da12b
mov edx, 0x16d4dd74
xor edx, 0x6d0c0986
sub edx, 0x4fc575d2
sub edx, 0x1c0f655f
add edx, 0x90f1d970
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov rsi, rsi
test rax, rax
je 0x140068eec
ror rax, 0x20
ror rax, 9
ror rax, 3
ror rax, 1
movabs rcx, 0x80e37e0c2d551136
add rcx, 0x518c106
sub rcx, 0x1c6f8b73
xor rcx, 0x25b7b1fd
add rcx, 0x7fffffff
add rcx, 0x4b8ed4a6
add rax, rcx
xchg rdx, rdx
mov dword [rsp + 0x168], edi
not rax
movabs rcx, 0x780721610e141385
sub rcx, 0x50c2208
xor rcx, 0x6b104c16
add rcx, 0x38d18ce3
add rax, rcx
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x428cd61332876fb8
add rcx, 0x462220fb
sub rcx, 0xe3fe85
sub rcx, 0x62867652
add rcx, 0x7fffffff
add rcx, 0x135a50f7
ror rax, 0x20
ror rax, 0xb
ror rax, 3
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x7f823a8a
not rax
xchg r9, rax
mov qword [rsi + 0x288], r9
xchg r9, rax
jmp 0x140068f23
mov dword [rsp + 0x168], 0x77740d79
xor dword [rsp + 0x168], 0x47c73c65
xor dword [rsp + 0x168], 0x32ca05f1
add dword [rsp + 0x168], 0x27ebf04f
sub dword [rsp + 0x168], 0x2a65253b
mov edx, 0x2800a4d2
add edx, 0x4d2db226
xor edx, 0x577d67b7
xor edx, 0x2022e34e
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140075490
test rax, rax
je 0x14006906a
xchg rbx, rbx
movabs rcx, 0x7db2a3e71aa9bc6
xor rcx, 0x18c5822a
add rcx, 0x75c3824
xor rcx, 0x131f1341
add rcx, 0x1c185209
mov r14d, edi
mov dword [rsp - 0x40], 0x7b7cf555
xor rax, rcx
movabs rcx, 0x59644060315bdde4
sub rcx, 0x2ebe43eb
add rcx, 0x7fb1a31
add rcx, 0x64cee419
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x670764b5420dd940
xor rcx, 0x676ebeb2
add rcx, 0x107d3fb2
xor rcx, 0x2b820843
xor rax, rcx
movabs rcx, 0x16fa4c82486e34b9
sub rcx, 0x1079247
xor rcx, 0x733b4eee
add rcx, 0x138c48f6
add rcx, 0x2cf91738
add rax, rcx
movabs rcx, 0x6d22d5764744172f
add rcx, 0x22d984b9
sub rcx, 0x4b4514d6
add rcx, 0x5fc43552
rol rax, 0xb
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x388d085f6f23f21d
sub rcx, 0x174aab12
xor rcx, 0x1c84d4c1
add rcx, 0x1a528a65
add rcx, 0x7fffffff
sub rcx, 0x16cb5572
add rax, rcx
mov rsi, rsi
xchg rcx, rax
mov qword [rsi + 0x290], rcx
xchg rcx, rax
jmp 0x140069085
mov r14d, 0x7fbc6c79
sub r14d, 0x316f2c78
xor r14d, 0x676de81c
sub r14d, 0x2920a81c
mov edx, 0x7632fee
xor edx, 0xe610b55
xor edx, 0x1cb4d9b5
add edx, 0x4a46ee23
xor edx, 0x8ad0ac7b
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140075490
mov dword [rsp - 0x24], edx
test rax, rax
je 0x140069177
ror rax, 0xd
ror rax, 0x13
ror rax, 7
ror rax, 5
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x6b4470e75159b04a
add rcx, 0xd8387e7
sub rcx, 0x678e805
sub rcx, 0x7b973ef
sub rcx, 0x5460068
not rax
mov dword [rsp + 0x200], edi
mov rsi, rsi
ror rax, 5
ror rax, 0x1a
ror rax, 0xe
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x2ad2d3736739fc9e
xor rcx, 0xd4ae42b
sub rcx, 0xb96d033
xor rcx, 0x6105d793
add rcx, 0x128fafa9
not rax
rol rax, 0x15
rol rax, 0x10
rol rax, 0xd
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r8, rax
mov qword [rsi + 0x298], r8
xchg r8, rax
jmp 0x1400691ae
mov dword [rsp + 0x200], 0x3475d6ea
xor dword [rsp + 0x200], 0x5313f21a
sub dword [rsp + 0x200], 0x57aabc4c
add dword [rsp + 0x200], 0x15fb1739
sub dword [rsp + 0x200], 0x25b67fdc
mov edx, 0x3b7e8bcb
xor edx, 0x4b10e7e6
sub edx, 0x5bcd37b
sub edx, 0x66725b82
add edx, 0xc695a0fb
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0x40], esp
test rax, rax
je 0x1400692a1
movabs rcx, 0x3cf8a6034b3395e6
sub rcx, 0x1c54c14e
add rcx, 0x1340ae9
add rcx, 0x7fffffff
add rcx, 0x4baa82db
mov dword [rsp + 0x58], edi
mov dword [rsp - 0x14], edi
add rax, rcx
movabs rcx, 0x218699d16e663b2d
xor rcx, 0x1685b967
xor rcx, 0x1e6d5454
xor rcx, 0x4f098021
ror rax, 0x2b
not rax
mov dword [rsp - 0x38], esi
sub rax, rcx
movabs rcx, 0x4b58f95e263915c6
add rcx, 0x52e8a035
sub rcx, 0x196f5847
add rcx, 0x7fffffff
sub rcx, 0xc16b9a1
not rax
add rax, rcx
movabs rcx, 0x4bbfcff91b24b4cb
xor rcx, 0x43a6d482
sub rcx, 0x10c278cc
sub rcx, 0x40831022
xor rax, rcx
mov qword [rsi + 0x2a0], rax
xchg r9, r9
jmp 0x1400692c1
mov dword [rsp + 0x58], 0x323fd816
add dword [rsp + 0x58], 0x181c6efe
add dword [rsp + 0x58], 0x1962195c
sub dword [rsp + 0x58], 0x63be606f
mov edx, 0x34ed5b2d
sub edx, 0x29e60edd
xor edx, 0x768d6480
add edx, 0x15757f5f
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
xchg rdx, rdx
test rax, rax
je 0x1400693db
rol rax, 9
rol rax, 0x1e
rol rax, 0xa
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x25162a9e7028b39f
sub rcx, 0x2f6f9dba
add rcx, 0x1fc90a93
xor rcx, 0x6bab206d
add rcx, 0x3849704b
xor rax, rcx
mov dword [rsp + 0x8c], edi
mov rcx, rcx
movabs rcx, 0x7eaaf36a348eb897
add rcx, 0x39851497
xor rcx, 0x3623adb
sub rcx, 0x2d821be1
add rcx, 0x7fffffff
xor rcx, 0x5175420d
add rax, rcx
movabs rcx, 0x7272136565dbd4f0
xor rcx, 0x54b0e656
xor rcx, 0x578b228f
add rcx, 0x4cd6654a
not rax
add rax, rcx
mov dword [rsp - 0x14], 0x3899a017
movabs rcx, 0x5b02adcc6254438d
sub rcx, 0x6218ab98
add rcx, 0x23bcb201
add rcx, 0x10e00de8
add rcx, 0x2f89d243
rol rax, 0xe
rol rax, 1
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x2a8], rax
xchg rbx, rbx
jmp 0x140069407
mov dword [rsp + 0x8c], 0x3b92f691
sub dword [rsp + 0x8c], 0x13de325f
xor dword [rsp + 0x8c], 0x6cfad258
xor dword [rsp + 0x8c], 0x4b4e166b
mov edx, 0x2cf1cd0c
sub edx, 0x2b10cb27
add edx, 0x34df8c09
add edx, 0x8c596c34
mov rcx, rbx
mov dword [rsp - 0x14], 0x5b9060c3
call fcn.140075490
test rax, rax
je 0x140069520
movabs rcx, 0x3210ed3a25067c99
xor rcx, 0x3da7cc49
add rcx, 0x2f492f28
sub rcx, 0xad355e
add rcx, 0x7f2e2dd4
mov dword [rsp + 0x90], edi
xor rax, rcx
movabs rcx, 0x5f6b3a04696ef2
add rcx, 0x16dfee95
sub rcx, 0xc06abda
xor rcx, 0x2d64e1c7
xor rcx, 0x37fd598f
add rax, rcx
mov rsi, rsi
movabs rcx, 0x1cbf1a3765ce3940
xor rcx, 0x72d543de
xor rcx, 0x792b5353
xor rcx, 0x73199fe1
add rcx, 0x7fffffff
xor rcx, 0x7f582837
rol rax, 7
rol rax, 2
rol rax, 0x12
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
movabs rcx, 0x45134d9174554bf6
xor rcx, 0x73e5b49c
add rcx, 0x3dd396e4
add rcx, 0x1afa58f9
add rcx, 0x5f7e3e76
not rax
sub rax, rcx
not rax
mov dword [rsp - 0x38], 0x465a96c9
xchg rdx, rax
mov qword [rsi + 0x2b0], rdx
xchg rdx, rax
jmp 0x140069557
mov dword [rsp + 0x90], 0x3ec439d
xor dword [rsp + 0x90], 0x5dd58423
xor dword [rsp + 0x90], 0x6b550ec3
xor dword [rsp + 0x90], 0x56073abc
sub dword [rsp + 0x90], 0x636bf3c0
mov edx, 0x2d8174f4
add edx, 0x9954c59
xor edx, 0x410bb2cb
xor edx, 0x49b05d7e
add edx, 0x43497b8
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x44], edx
test rax, rax
je 0x140069643
ror rax, 0xf
ror rax, 7
ror rax, 0xb
ror rax, 0xa
ror rax, 1
ror rax, 1
movabs rcx, 0xc5458a262816724
sub rcx, 0x365380a2
add rcx, 0x196fada
add rcx, 0x4007a259
add rcx, 0x7fffffff
sub rcx, 0x363b12b5
not rax
mov dword [rsp + 0xa4], edi
mov dword [rsp - 0x30], 0xce9058c
rol rax, 0xc
rol rax, 0xf
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
mov r15, r15
movabs rcx, 0x2dc473b61793c6ff
xor rcx, 0x5d7b5d9a
sub rcx, 0x36ce6cb6
xor rcx, 0x2a2b6f1f
rol rax, 0x22
rol rax, 0x12
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov rdi, rdi
xchg r10, rax
mov qword [rsi + 0x2b8], r10
xchg r10, rax
jmp 0x14006966f
mov dword [rsp + 0xa4], 0x5e2e0af4
add dword [rsp + 0xa4], 0x21ba568f
sub dword [rsp + 0xa4], 0x677da276
sub dword [rsp + 0xa4], 0x186abf0c
mov edx, 0x6a36c7fb
xor edx, 0x7d85598c
xor edx, 0x2358c62
sub edx, 0x2664fe0
mov rcx, rbx
xchg r14, r14
call fcn.140075490
test rax, rax
je 0x140069754
ror rax, 0x33
ror rax, 4
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x8e63a6e2685821f1
sub rcx, 0x4814d777
sub rcx, 0x69fb9e2
add rcx, 0xe0f9e5e
add rax, rcx
mov dword [rsp + 0xc0], edi
mov dword [rsp - 0x20], edi
movabs rcx, 0x19ed962872a62ffa
sub rcx, 0x24331ab2
sub rcx, 0x41727140
add rcx, 0x7fffffff
add rcx, 0x59b8d59f
xor rax, rcx
mov r13, r13
not rax
rol rax, 0x19
rol rax, 7
rol rax, 0xd
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov r10, r10
ror rax, 0x13
ror rax, 0xa
ror rax, 0xb
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x2c0], rax
mov dword [rsp - 0x28], ecx
jmp 0x140069780
mov dword [rsp + 0xc0], 0x2bc5852a
add dword [rsp + 0xc0], 0xa3cc064
add dword [rsp + 0xc0], 0x963f308
xor dword [rsp + 0xc0], 0x3f663897
mov edx, 0x519f03df
sub edx, 0x4d93565b
add edx, 0x5f23dd49
add edx, 0x1bed87c5
xor edx, 0xad2ee553
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140075490
xchg r8, r8
test rax, rax
je 0x1400698c6
movabs rcx, 0xe447496c16845547
xor rcx, 0x616dd8ae
sub rcx, 0x412bc68a
sub rcx, 0x2b396cbd
mov dword [rsp + 0xc4], edi
add rax, rcx
movabs rcx, 0x385721935f2141e9
sub rcx, 0x25e70e8c
add rcx, 0x3538c60
add rcx, 0x7fffffff
sub rcx, 0x37a2cc45
ror rax, 0x1f
ror rax, 6
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], edi
movabs rcx, 0x4859fd6074a52039
xor rcx, 0x2274bfd2
sub rcx, 0x31995932
add rcx, 0x7fffffff
xor rcx, 0x6b1ad9be
add rax, rcx
mov dword [rsp - 0x18], 0x3075a085
movabs rcx, 0x474e8467324d48e3
add rcx, 0x3bc903c9
add rcx, 0xe7c6895
sub rcx, 0x31fbd4e8
xor rcx, 0x11b6208f
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x16a2116e66ce51fb
sub rcx, 0x4e1033ae
xor rcx, 0x6a37ac27
sub rcx, 0x70b20a0c
xor rcx, 0x745f8a4d
sub rax, rcx
mov dword [rsp - 0xc], 0x3461411e
xchg r10, rax
mov qword [rsi + 0x2c8], r10
xchg r10, rax
jmp 0x1400698fd
mov dword [rsp + 0xc4], 0x4b1246a6
add dword [rsp + 0xc4], 0x110623bc
sub dword [rsp + 0xc4], 0x2b13a223
sub dword [rsp + 0xc4], 0x1f759c37
sub dword [rsp + 0xc4], 0x118f2c07
mov edx, 0x3389b910
add edx, 0x20a952f1
sub edx, 0xd96c258
xor edx, 0x173400e2
mov rcx, rbx
call fcn.140075490
test rax, rax
xchg r15, r15
je 0x140069a16
ror rax, 5
ror rax, 2
ror rax, 0xf
ror rax, 1
ror rax, 1
movabs rcx, 0x17a8f606963c513
sub rcx, 0x6290d6f2
xor rcx, 0x4603c9cd
add rcx, 0x8021da1
sub rcx, 0x3c886a04
add rax, rcx
xchg r12, r12
mov dword [rsp + 0xf4], edi
ror rax, 0x11
ror rax, 0xb
ror rax, 2
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0xe98499df61ca0f0e
sub rcx, 0x3e7734e2
xor rcx, 0x3bfc3fd5
add rcx, 0x329b9ec3
add rcx, 0x6d67120d
add rcx, rax
movabs rax, 0x39a5e6884c502b90
add rax, 0x7343a66
sub rax, 0x4708bd1f
add rax, 0x2c1a930e
xor rax, 0x6c826007
ror rcx, 0xb
ror rcx, 1
ror rcx, 1
xor rcx, rax
mov dword [rsp - 0x28], esi
movabs rax, 0x154471b05dd41bdb
sub rax, 0x559dc0f7
xor rax, 0x3f6ff496
add rax, 0x372705
add rax, 0x7fffffff
add rax, 0x42fa61c
sub rcx, rax
mov qword [rsi + 0x2d0], rcx
jmp 0x140069a42
mov dword [rsp + 0xf4], 0x156c3f85
add dword [rsp + 0xf4], 0x4424839
add dword [rsp + 0xf4], 0x56be199a
xor dword [rsp + 0xf4], 0x706ca159
mov edx, 0x3e65f572
add edx, 0x3ab34120
xor edx, 0x48310d75
add edx, 0x109dd95b
mov rcx, rbx
mov dword [rsp - 0x2c], ebx
call fcn.140075490
test rax, rax
je 0x140069af5
xchg r8, r8
not rax
mov dword [rsp + 0xfc], edi
ror rax, 3
ror rax, 4
movabs rcx, 0x2081348333493e0a
sub rcx, 0x2a7fed52
add rcx, 0x21800a1e
add rcx, 0x7fffffff
xor rcx, 0x5bf5f8ef
not rax
mov r15, r15
ror rax, 0x24
ror rax, 8
ror rax, 5
ror rax, 4
ror rax, 5
ror rax, 1
xor rax, rcx
mov rsp, rsp
ror rax, 0xf
ror rax, 6
ror rax, 0xf
ror rax, 9
ror rax, 8
ror rax, 1
not rax
mov qword [rsi + 0x2d8], rax
xchg rbx, rbx
jmp 0x140069b21
mov dword [rsp + 0xfc], 0x631db4ab
sub dword [rsp + 0xfc], 0x11f6566a
xor dword [rsp + 0xfc], 0x497bae0c
sub dword [rsp + 0xfc], 0x185cf04c
mov edx, 0x9b254d1
sub edx, 0x2f5cb97
add edx, 0x6bace69c
sub edx, 0x2cd238a8
mov rcx, rbx
call fcn.140075490
mov dword [rsp - 0x34], 0xe546e9b
test rax, rax
je 0x140069c0e
rol rax, 0x1a
rol rax, 6
rol rax, 2
rol rax, 8
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x34c4fc8c34602f59
xor rcx, 0x3d0b08ee
add rcx, 0x1a3f3a45
add rcx, 0x406a9f3f
add rcx, 0x7fffffff
xor rcx, 0x74347a15
xor rax, rcx
mov dword [rsp + 0x134], edi
rol rax, 0x32
rol rax, 1
rol rax, 1
movabs rcx, 0xca248fd10b582aa2
add rcx, 0x736d4556
sub rcx, 0x6133db10
xor rcx, 0x7eb645b1
add rax, rcx
movabs rcx, 0x2c5e1a32234573c0
add rcx, 0x219c7102
xor rcx, 0x6f51a0ae
sub rcx, 0x52bceaa
not rax
mov dword [rsp - 0xc], 0x60d5dbbf
add rax, rcx
not rax
mov qword [rsi + 0x2e0], rax
jmp 0x140069c3a
mov dword [rsp + 0x134], 0x6ca49e9
xor dword [rsp + 0x134], 0x73be4f46
sub dword [rsp + 0x134], 0x6d92ad78
sub dword [rsp + 0x134], 0x7e15936
mov edx, 0x1a70bd9b
sub edx, 0x19e8adfd
add edx, 0x27bdf3c6
add edx, 0xe373da4
xor edx, 0xa70b1669
xchg r11, rcx
mov r11, rbx
xchg rcx, r11
call fcn.140075490
test rax, rax
mov r8, r8
je 0x140069d69
rol rax, 0x21
rol rax, 7
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x6542a6244dbdf0a7
xor rcx, 0x7284205f
xor rcx, 0x2e51beb1
add rcx, 0x39c5d08e
xor rax, rcx
mov dword [rsp - 0xc], 0x25fbdc52
mov dword [rsp + 0x17c], edi
rol rax, 3
rol rax, 3
rol rax, 0x14
rol rax, 6
rol rax, 1
movabs rcx, 0x50094f9f249358c8
add rcx, 0x1a0fa9ca
add rcx, 0x143cee3c
xor rcx, 0xe26ba26
xor rax, rcx
mov dword [rsp - 0x20], 0x66150796
movabs rcx, 0x1b2a8f900a3c5853
add rcx, 0x145f62ff
sub rcx, 0x1db5ed83
add rcx, 0x7fffffff
add rcx, 0x2beb9714
ror rax, 0x19
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x49526e8502a7ce12
xor rcx, 0x4f26ff10
xor rcx, 0x4f4b82fe
add rcx, 0x718556b0
xor rcx, 0x1f573940
xor rax, rcx
mov dword [rsp - 0x3c], ebx
xchg r15, rax
mov qword [rsi + 0x2e8], r15
xchg r15, rax
jmp 0x140069da0
mov dword [rsp + 0x17c], 0x7de6df1
add dword [rsp + 0x17c], 0xfcbdfff
sub dword [rsp + 0x17c], 0xa9da0a7
xor dword [rsp + 0x17c], 0x48f72ea9
sub dword [rsp + 0x17c], 0x45fb83df
mov edx, 0x4b352071
xor edx, 0x30a45720
sub edx, 0x4ac38c86
add edx, 0x55a30bff
mov rcx, rbx
call fcn.140075490
test rax, rax
mov rcx, rcx
je 0x140069e97
ror rax, 0x23
ror rax, 4
ror rax, 4
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0x288656220aca8e5a
xor rcx, 0x1033eb3
add rcx, 0x6c0c3228
sub rcx, 0x6ba4caa5
add rcx, 0x7fffffff
xor rcx, 0x6d348389
not rax
mov dword [rsp + 0x208], edi
mov dword [rsp - 0x1c], esi
sub rax, rcx
movabs rcx, 0x43c41b425d7341b2
add rcx, 0x188c6eed
xor rcx, 0x69bf403d
add rcx, 0x639beb
add rcx, 0x7fffffff
add rcx, 0x52543b7
ror rax, 0x15
ror rax, 7
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x7fa2f2574de5ed8c
add rcx, 0x15940668
add rcx, 0x19790d2e
add rcx, 0x16f926cf
sub rax, rcx
not rax
mov qword [rsi + 0x2f0], rax
mov dword [rsp - 0x30], 0x1bb7f2f3
jmp 0x140069ec3
mov dword [rsp + 0x208], 0x582b7e7a
sub dword [rsp + 0x208], 0x1d5cc361
add dword [rsp + 0x208], 0x6eb33fa
xor dword [rsp + 0x208], 0x41b9ef12
mov edx, 0x70501747
xor edx, 0x5597d77f
add edx, 0x21a8d970
add edx, 0x841380ac
mov rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x2c], edx
je 0x140069fe0
movabs rcx, 0x574eea3a51a29103
xor rcx, 0x670b0903
xor rcx, 0x1251c9f8
sub rcx, 0x4ec0ed2
sub rcx, 0x1d4d7a9a
mov dword [rsp + 0x5c], edi
mov r12, r12
xor rax, rcx
movabs rcx, 0x3e7635c40b1e2e2
xor rcx, 0x5dee6aec
add rcx, 0x62310d14
sub rcx, 0x340035d0
add rax, rcx
movabs rcx, 0xf292573b04e62a55
sub rcx, 0x3575cb4
xor rcx, 0x3b07a0d4
add rcx, 0x130bf99f
add rcx, 0x7fffffff
add rcx, 0x2e793e9d
ror rax, 0x12
ror rax, 1
ror rax, 1
add rax, rcx
mov r15, r15
movabs rcx, 0x46577d882009230a
xor rcx, 0x450779f8
add rcx, 0x1999097a
add rcx, 0x4560d7b9
rol rax, 0x25
rol rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x36d761ca
movabs rcx, 0x1359d35205556f42
xor rcx, 0x23624457
sub rcx, 0x175e298a
sub rcx, 0x6827ec7
xor rax, rcx
xchg rsi, rsi
mov qword [rsi + 0x2f8], rax
jmp 0x14006a008
mov dword [rsp + 0x5c], 0x5786b807
xor dword [rsp + 0x5c], 0x7e80bdde
add dword [rsp + 0x5c], 0x81fcf53
xor dword [rsp + 0x5c], 0x5a52dedd
sub dword [rsp + 0x5c], 0x6b770bf0
mov edx, 0x5ccd63cb
xor edx, 0x1c3fa9f8
add edx, 0x2d8770a8
add edx, 0x8b8e39
xor edx, 0x799bfe33
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
mov dword [rsp - 0x24], 0x74169931
test rax, rax
je 0x14006a0fc
ror rax, 0x1d
ror rax, 0x11
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0xb05b769d7937e29d
add rcx, 0x2b6e98f
xor rcx, 0x3f09ef2a
add rcx, 0x1f50f944
add rcx, 0xb70303c
add rax, rcx
mov rbp, rbp
mov dword [rsp + 0x64], edi
not rax
movabs rcx, 0x613a2c059e4c282
sub rcx, 0x757e6bb
xor rcx, 0x71088781
sub rcx, 0xf5a17f6
ror rax, 0x29
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x4a93768a604f87c9
sub rcx, 0x40b8b3fa
add rcx, 0x2a8fdb8e
add rcx, 0x7fffffff
add rcx, 0x14dee619
xor rax, rcx
not rax
mov rsp, rsp
mov qword [rsi + 0x300], rax
jmp 0x14006a124
mov dword [rsp + 0x64], 0x5e805e3f
sub dword [rsp + 0x64], 0x2a7df9ea
xor dword [rsp + 0x64], 0x744c76da
xor dword [rsp + 0x64], 0x32cf61f9
xor dword [rsp + 0x64], 0x72817377
mov edx, 0x6b062d8a
sub edx, 0x38b56995
xor edx, 0xf0f0e77
add edx, 0x3935c6b3
sub edx, 0x2eaa9e27
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x14], esi
je 0x14006a246
movabs rcx, 0x521fc4b05691081
add rcx, 0x4a31d154
xor rcx, 0x497ff99c
add rcx, 0x7fffffff
add rcx, 0x16a4e0
mov dword [rsp + 0xf0], edi
mov dword [rsp - 0x44], 0x4b8ade10
add rax, rcx
movabs rcx, 0x6ef37cd1125a7d59
add rcx, 0x4e63fa53
sub rcx, 0x371cb61a
add rcx, 0xd9c7c30
xor rax, rcx
xchg r10, r10
movabs rcx, 0x50d57fdb3b54f119
add rcx, 0xc110190
xor rcx, 0xfb157b
add rcx, 0x2ef7d502
add rax, rcx
movabs rcx, 0x57607c5a04cb4c8a
add rcx, 0x3c30402a
xor rcx, 0x62bc734
sub rcx, 0x2616503e
add rcx, 0x7fffffff
add rcx, 0x43f6f117
ror rax, 0x17
ror rax, 1
add rax, rcx
mov dword [rsp - 0x40], 0x4dddbd5b
ror rax, 2
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 5
ror rax, 1
ror rax, 1
not rax
xchg rsp, rax
mov qword [rsi + 0x308], rsp
xchg rsp, rax
jmp 0x14006a27d
mov dword [rsp + 0xf0], 0x4069619
add dword [rsp + 0xf0], 0x2335275f
xor dword [rsp + 0xf0], 0x31eeee2a
add dword [rsp + 0xf0], 0x5cf73e64
xor dword [rsp + 0xf0], 0x73cc91b7
mov edx, 0x2e96c649
sub edx, 0x1dc3d4bb
add edx, 0x2bb26294
xor edx, 0x2a6303cc
xor edx, 0xc7023406
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140075490
xchg r14, r14
test rax, rax
je 0x14006a390
movabs rcx, 0x64a618ee2062c53f
xor rcx, 0x18c02326
xor rcx, 0x14bb6de1
xor rcx, 0x57c84ba4
add rcx, 0x75e67547
mov dword [rsp + 0x130], edi
add rax, rcx
xchg r11, r11
movabs rcx, 0x3a4fa4a17bf1412f
sub rcx, 0x4ef698b
sub rcx, 0x56258e23
add rcx, 0x270000a7
xor rax, rcx
movabs rcx, 0x2584cf7041bdd082
xor rcx, 0xedd9d4
add rcx, 0x17a9daec
add rcx, 0x7fffffff
add rcx, 0xc0eb61a
rol rax, 2
rol rax, 2
rol rax, 2
xor rax, rcx
movabs rcx, 0x3234d43e162fd14a
xor rcx, 0x8e819ee
sub rcx, 0x1a46f54e
add rcx, 0x46b9db84
add rcx, 0x66bd4c56
rol rax, 1
rol rax, 5
xor rax, rcx
rol rax, 0x18
rol rax, 0x20
rol rax, 3
rol rax, 1
rol rax, 1
xchg rsp, rax
mov qword [rsi + 0x310], rsp
xchg rsp, rax
jmp 0x14006a3c7
mov dword [rsp + 0x130], 0x1b3aa98e
add dword [rsp + 0x130], 0x45e68945
sub dword [rsp + 0x130], 0x1ea3de4a
sub dword [rsp + 0x130], 0xf906efc
xor dword [rsp + 0x130], 0x32ece58c
mov edx, 0x1e7dda43
xor edx, 0x5278126f
add edx, 0x25275a4e
sub edx, 0x8c49989
sub edx, 0x3f532cb8
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.140075490
test rax, rax
mov dword [rsp - 0x40], 0x6e2dbf57
je 0x14006a4b1
not rax
mov dword [rsp + 0x138], edi
ror rax, 5
ror rax, 0xd
ror rax, 9
movabs rcx, 0x11ccf9277042bea4
xor rcx, 0x2c9209e2
sub rcx, 0x340fe01e
xor rcx, 0x5b56489
add rcx, 0x2c674aa7
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x75d2b7f41324461d
add rcx, 0x2603d307
sub rcx, 0x13861b4f
add rcx, 0x385841d9
xor rcx, 0x26c73729
sub rax, rcx
movabs rcx, 0xb7f98d421ff0b77a
add rcx, 0x3ed9877e
xor rcx, 0x4facab8
add rcx, 0xfb3b5ef
sub rcx, 0x5ddb4e23
not rax
mov rcx, rcx
ror rax, 0x10
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x318], r13
xchg r13, rax
jmp 0x14006a4e8
mov dword [rsp + 0x138], 0xcfc62da
add dword [rsp + 0x138], 0x57471572
xor dword [rsp + 0x138], 0x33a6216b
xor dword [rsp + 0x138], 0x37973930
xor dword [rsp + 0x138], 0x60726016
mov edx, 0x63a2e345
sub edx, 0x5be15bc3
add edx, 0x6441ad66
sub edx, 0x44033377
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140075490
test rax, rax
je 0x14006a5bc
mov r14, r14
movabs rcx, 0xf79a1d350b80ce3d
add rcx, 0x336335d9
xor rcx, 0x3bfc2411
xor rcx, 0x6ffa6ee5
add rcx, 0x6923ec70
mov dword [rsp + 0x170], edi
mov dword [rsp - 0x44], edx
xor rax, rcx
movabs rcx, 0x104580584b65465a
sub rcx, 0xebf2ebb
add rcx, 0x26249e00
sub rcx, 0x530cb038
xor rcx, 0x741ac34d
ror rax, 2
ror rax, 4
ror rax, 1
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x6018e45244bf310b
xor rcx, 0x5223bf16
add rcx, 0x25f799dd
sub rcx, 0x17021848
not rax
mov dword [rsp - 0x1c], ecx
sub rax, rcx
not rax
mov qword [rsi + 0x320], rax
jmp 0x14006a5e8
mov dword [rsp + 0x170], 0xd011d81
add dword [rsp + 0x170], 0x6953972
xor dword [rsp + 0x170], 0x6a97d246
xor dword [rsp + 0x170], 0x790184b4
mov edx, 0x3796ea6a
xor edx, 0x5d6bbefb
xor edx, 0x2a8e1a7d
xor edx, 0xf7d83505
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.140075490
mov dword [rsp - 0x3c], ebp
test rax, rax
je 0x14006a6f2
not rax
mov dword [rsp - 0x34], 0x741d72ec
mov dword [rsp + 0x20], edi
movabs rcx, 0x6466783b7afde257
sub rcx, 0x267fb14b
xor rcx, 0x3b6a6448
add rcx, 0x7fffffff
sub rcx, 0x25590036
add rax, rcx
mov dword [rsp - 0xc], ebp
movabs rcx, 0x5da0b7300fc554ab
add rcx, 0x518cc92f
xor rcx, 0x2be6648e
sub rcx, 0x40b9ca81
xor rax, rcx
movabs rcx, 0x2c85a4621c8d9b73
add rcx, 0x43b38781
sub rcx, 0x3f4c038a
add rcx, 0x7fffffff
xor rcx, 0x5912b4e4
add rax, rcx
movabs rcx, 0x9ceeda482d2fc563
sub rcx, 0xddffec8
xor rcx, 0x47e3821f
xor rcx, 0x7ab659fd
add rcx, 0x7fffffff
add rcx, 0x1ab9fdc3
not rax
ror rax, 0x2a
ror rax, 0xb
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
mov qword [rsi + 0x328], rax
jmp 0x14006a71a
mov dword [rsp + 0x20], 0x6fe00893
xor dword [rsp + 0x20], 0x6a5b0047
add dword [rsp + 0x20], 0x18182fd9
add dword [rsp + 0x20], 0x2e11f812
sub dword [rsp + 0x20], 0x4be530be
mov edx, 0x2be022cf
sub edx, 0x9e44654
add edx, 0x51d5d9c0
sub edx, 0x4c539759
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140075490
mov dword [rsp - 0x2c], 0x309d8bb7
test rax, rax
je 0x14006a825
movabs rcx, 0xe1d253a8545d1d35
xor rcx, 0x764102ca
xor rcx, 0x4f90d74b
sub rcx, 0x145c4504
mov r13d, edi
add rax, rcx
movabs rcx, 0x12081786622ca22e
xor rcx, 0x622eab43
add rcx, 0x27eceb02
add rcx, 0x7fffffff
sub rcx, 0xc6256a4
not rax
add rax, rcx
movabs rcx, 0x6fa07d5f60ccefb5
sub rcx, 0x1951b0ac
xor rcx, 0x64c4ae77
sub rcx, 0x162abbd6
add rcx, 0x648ae18f
not rax
mov dword [rsp - 0x14], 0x58fdb2a9
sub rax, rcx
movabs rcx, 0x4be608f430c9638
xor rcx, 0x388b9f98
sub rcx, 0x6997206b
add rcx, 0x7fffffff
add rcx, 0x5c9fe057
xor rax, rcx
rol rax, 0x12
rol rax, 0xb
rol rax, 8
rol rax, 8
rol rax, 2
rol rax, 1
xchg r9, rax
mov qword [rsi + 0x330], r9
xchg r9, rax
jmp 0x14006a840
mov r13d, 0x6b9b0299
sub r13d, 0x90ca1bc
xor r13d, 0x13168fc3
sub r13d, 0x7198ef1d
mov edx, 0xf4f676d
add edx, 0x3477a899
xor edx, 0x5221ee32
add edx, 0x86a0122
xor edx, 0xc5dfde65
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.140075490
test rax, rax
mov dword [rsp - 0xc], 0x601dcbb7
je 0x14006a912
ror rax, 6
ror rax, 1
movabs rcx, 0xc77c225658a95629
add rcx, 0x7996725
sub rcx, 0x26e08081
add rcx, 0x7fffffff
add rcx, 0x41976aff
add rax, rcx
mov dword [rsp - 0x10], ebx
mov r12d, edi
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x51db4e6023e50388
sub rcx, 0x1cbea4d4
add rcx, 0x674cb5ca
add rcx, 0x1e848f0d
not rax
xchg r14, r14
sub rax, rcx
ror rax, 4
ror rax, 0x18
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x1c], ebp
mov qword [rsi + 0x338], rax
jmp 0x14006a92d
mov r12d, 0x5d058eb5
sub r12d, 0x40061c62
xor r12d, 0x15f06753
sub r12d, 0x90f14ff
mov edx, 0xe5548c7
add edx, 0xbe2fec8
xor edx, 0x7e393afa
xor edx, 0xb037eff
sub edx, 0x2e32dc4d
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
call fcn.140075490
mov r10, r10
test rax, rax
je 0x14006aa36
movabs rcx, 0x2f99aeac1e1595c2
add rcx, 0x3bc9424d
add rcx, 0x1faec9b8
add rcx, 0x7fffffff
sub rcx, 0x56fe68b7
mov r15d, edi
add rax, rcx
mov dword [rsp - 0x34], ebp
movabs rcx, 0x2880faf06a2a5057
xor rcx, 0x7678a4c
sub rcx, 0x28256962
add rcx, 0x43bb759f
xor rax, rcx
movabs rcx, 0x259695ba4ef166c8
sub rcx, 0x2c3c4f28
add rcx, 0x392be143
xor rcx, 0x60917ba
not rax
mov rbx, rbx
rol rax, 6
rol rax, 2
rol rax, 6
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x14], 0x592611d6
movabs rcx, 0x7c9250e940ac2269
add rcx, 0x3337f7e
add rcx, 0x283c6503
sub rcx, 0x984b1b9
add rax, rcx
rol rax, 9
rol rax, 0x30
rol rax, 2
rol rax, 2
rol rax, 1
mov qword [rsi + 0x340], rax
jmp 0x14006aa58
mov r15d, 0x39b054b9
add r15d, 0x3a633c1c
xor r15d, 0x22cd2910
add r15d, 0xc86fe64
xor r15d, 0x6365b828
mov edx, 0x44dfdeb7
sub edx, 0x463d500
add edx, 0x20353b53
add edx, 0x47e9f325
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140075490
xchg r12, r12
test rax, rax
je 0x14006ab4b
rol rax, 0xf
rol rax, 0x2a
rol rax, 1
movabs rcx, 0xe1d7bd8304205869
add rcx, 0x280acfd1
sub rcx, 0xefe30b6
sub rcx, 0x6539105
add rax, rcx
mov dword [rsp - 0x3c], ebx
mov ebp, edi
rol rax, 0x1c
rol rax, 2
rol rax, 6
rol rax, 5
rol rax, 1
movabs rcx, 0x4ac6c2b557226009
sub rcx, 0x15c9c6fb
add rcx, 0x11357904
xor rcx, 0x6339230f
add rcx, 0x3fdc4cad
not rax
xchg rdx, rdx
rol rax, 9
rol rax, 2
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ebx
movabs rcx, 0x76870a2e582e9b51
xor rcx, 0x74bf6f29
add rcx, 0x2d112d90
add rcx, 0x317fa4a0
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x348], rcx
xchg rcx, rax
jmp 0x14006ab62
mov ebp, 0x101dda08
add ebp, 0x51fd4009
xor ebp, 0x46fab20a
sub ebp, 0x24e1a81a
mov edx, 0x6fc4ce
add edx, 0xc6c73a7
add edx, 0x2ef0b85c
sub edx, 0x2b23a22
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.140075490
test rax, rax
je 0x14006ac40
xchg rdx, rdx
ror rax, 0xc
ror rax, 1
ror rax, 6
ror rax, 1
movabs rcx, 0xf50a49a359db29d8
sub rcx, 0x24a73a9e
add rcx, 0x259fbd73
sub rcx, 0x275ef545
add rcx, 0x6814e951
add rax, rcx
movabs rcx, 0x3a3247625ec6a4c9
xor rcx, 0x12094e43
sub rcx, 0x20bd418c
sub rcx, 0x132169f0
add rcx, 0x6793bff
ror rax, 0x10
ror rax, 1
ror rax, 2
ror rax, 5
ror rax, 1
not rax
mov dword [rsp - 0x3c], esi
ror rax, 0x28
ror rax, 0xa
ror rax, 2
ror rax, 1
xor rax, rcx
ror rax, 0x17
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x350], rax
mov dword [rsp - 0x14], 0x60bc68e0
jmp 0x14006ac57
mov edi, 0x32901291
add edi, 0x33cd3804
xor edi, 0x44000fe6
sub edi, 0x225d4572
or r14d, dword [rsp + 0x1f8]
or r14d, dword [rsp + 0x200]
xchg r8, r8
or r14d, dword [rsp + 0x208]
or r14d, dword [rsp + 0x20]
or r14d, dword [rsp + 0x24]
or r14d, dword [rsp + 0x28]
mov dword [rsp - 0x28], esi
or r14d, dword [rsp + 0x2c]
or r14d, dword [rsp + 0x30]
or r14d, dword [rsp + 0x34]
xchg rsi, rsi
or r14d, r13d
or r14d, dword [rsp + 0x38]
or r14d, dword [rsp + 0x3c]
mov rbx, rbx
or r14d, dword [rsp + 0x40]
or r14d, dword [rsp + 0x44]
or r14d, dword [rsp + 0x48]
mov r12, r12
or r14d, dword [rsp + 0x4c]
or r14d, dword [rsp + 0x50]
or r14d, dword [rsp + 0x54]
or r14d, dword [rsp + 0x58]
mov dword [rsp - 0x38], 0x395b666c
or r14d, dword [rsp + 0x5c]
or r14d, dword [rsp + 0x60]
or r14d, dword [rsp + 0x64]
or r14d, r12d
mov dword [rsp - 0x3c], 0x2f77492a
or r14d, dword [rsp + 0x68]
or r14d, r15d
or r14d, dword [rsp + 0x6c]
mov rbx, rbx
or r14d, dword [rsp + 0x70]
or r14d, dword [rsp + 0x74]
or r14d, dword [rsp + 0x78]
or r14d, dword [rsp + 0x7c]
mov dword [rsp - 0x18], 0x12ba9c3a
or r14d, dword [rsp + 0x80]
or r14d, dword [rsp + 0x84]
or r14d, dword [rsp + 0x88]
or r14d, dword [rsp + 0x8c]
mov rsp, rsp
or r14d, dword [rsp + 0x90]
or r14d, dword [rsp + 0x94]
or r14d, ebp
or r14d, dword [rsp + 0x98]
xchg r9, r9
or r14d, dword [rsp + 0x9c]
or r14d, dword [rsp + 0xa0]
or r14d, dword [rsp + 0xa4]
xchg rdi, rdi
or r14d, dword [rsp + 0xa8]
or r14d, dword [rsp + 0xac]
or r14d, dword [rsp + 0xb0]
or r14d, dword [rsp + 0xb4]
mov r13, r13
or r14d, dword [rsp + 0xb8]
or r14d, dword [rsp + 0xbc]
or r14d, dword [rsp + 0xc0]
xchg rbx, rbx
or r14d, dword [rsp + 0xc4]
or r14d, edi
or r14d, dword [rsp + 0xc8]
or r14d, dword [rsp + 0xcc]
mov dword [rsp - 0x14], ebx
or r14d, dword [rsp + 0xd0]
or r14d, dword [rsp + 0xd4]
or r14d, dword [rsp + 0xd8]
mov dword [rsp - 0xc], 0x3988edd0
or r14d, dword [rsp + 0xdc]
or r14d, dword [rsp + 0xe0]
or r14d, dword [rsp + 0xe4]
mov dword [rsp - 0x24], 0x178937ae
or r14d, dword [rsp + 0xe8]
or r14d, dword [rsp + 0xec]
or r14d, dword [rsp + 0xf0]
or r14d, dword [rsp + 0xf4]
mov dword [rsp - 0xc], 0x724a6a34
or r14d, dword [rsp + 0xf8]
or r14d, dword [rsp + 0xfc]
or r14d, dword [rsp + 0x100]
or r14d, dword [rsp + 0x104]
mov rdi, rdi
or r14d, dword [rsp + 0x108]
or r14d, dword [rsp + 0x10c]
or r14d, dword [rsp + 0x110]
mov dword [rsp - 0x20], esi
or r14d, dword [rsp + 0x114]
or r14d, dword [rsp + 0x118]
or r14d, dword [rsp + 0x11c]
or r14d, dword [rsp + 0x120]
mov r14, r14
or r14d, dword [rsp + 0x124]
or r14d, dword [rsp + 0x128]
or r14d, dword [rsp + 0x12c]
or r14d, dword [rsp + 0x130]
mov dword [rsp - 0x20], 0x2f562f76
or r14d, dword [rsp + 0x134]
or r14d, dword [rsp + 0x138]
or r14d, dword [rsp + 0x13c]
or r14d, dword [rsp + 0x140]
mov dword [rsp - 0x40], ecx
or r14d, dword [rsp + 0x144]
or r14d, dword [rsp + 0x148]
or r14d, dword [rsp + 0x14c]
or r14d, dword [rsp + 0x150]
mov rbx, rbx
or r14d, dword [rsp + 0x154]
or r14d, dword [rsp + 0x158]
or r14d, dword [rsp + 0x15c]
or r14d, dword [rsp + 0x160]
mov dword [rsp - 0x18], edi
or r14d, dword [rsp + 0x164]
or r14d, dword [rsp + 0x168]
or r14d, dword [rsp + 0x16c]
or r14d, dword [rsp + 0x170]
mov dword [rsp - 0x10], 0x780a6796
or r14d, dword [rsp + 0x174]
or r14d, dword [rsp + 0x178]
or r14d, dword [rsp + 0x17c]
mov dword [rsp - 0x30], 0x2851202b
or r14d, dword [rsp + 0x180]
or r14d, dword [rsp + 0x184]
or r14d, dword [rsp + 0x188]
mov dword [rsp - 0x20], edx
or r14d, dword [rsp + 0x18c]
or r14d, dword [rsp + 0x190]
or r14d, dword [rsp + 0x194]
mov dword [rsp - 0x3c], esi
or r14d, dword [rsp + 0x198]
or r14d, dword [rsp + 0x19c]
or r14d, dword [rsp + 0x1a0]
or r14d, dword [rsp + 0x1a4]
xchg r9, r9
mov rbx, qword [rsp + 0x1f0]
sete al
sub rsp, 0xc773d7f
add rsp, 0xc773f2f
nop
mov r15, qword [rsp]
add rsp, 8
pop r14
mov r9, r9
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
pop rdi
pop rsi
xchg rbx, rbx
pop rbp
ret