Function at 0x140056c30
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov dword [rsp - 0x18], edi
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
mov dword [rsp - 0x2c], 0x7cb2d465
push r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
sub rsp, 0x29309bbd
add rsp, 0x29309a0d
mov rsi, rdx
mov dword [rsp - 0x2c], edi
xchg rbx, rdi
mov rdi, rcx
xchg rdi, rbx
mov edx, 0x1874eaf3
xor edx, 0x4ceec0ec
sub edx, 0x4ee7d1ab
add edx, 0xaae0bd80
call fcn.1400928a0
xor edi, edi
mov rbx, rbx
test rax, rax
je 0x140056daa
movabs rcx, 0x68c1b2fd121b225f
add rcx, 0xd68c2ae
sub rcx, 0xcb916ba
add rcx, 0x12601f88
add rcx, 0x7fffffff
xor rcx, 0x6c50ee46
mov dword [rsp + 0x24], edi
xor rax, rcx
movabs rcx, 0x6702f57942b230ad
xor rcx, 0xd78efd6
sub rcx, 0x46fdb65c
add rcx, 0x650a08bf
sub rax, rcx
mov dword [rsp - 0x28], ecx
movabs rcx, 0xbd16a97017844d20
add rcx, 0x4cb8d49d
xor rcx, 0x2879378
xor rcx, 0x31cdf4a7
add rcx, 0x1c56bf12
rol rax, 0x11
mov rbx, rbx
add rax, rcx
movabs rcx, 0x1238ddee138ba321
add rcx, 0x28a6c929
sub rcx, 0x6b2ffa5
add rcx, 0x7fffffff
add rcx, 0x37c3e4cd
xor rax, rcx
movabs rcx, 0x66646e5c0405acbe
xor rcx, 0x76ea3bb0
xor rcx, 0x2d38090a
add rcx, 0x7fffffff
sub rcx, 0x5d9cc317
ror rax, 3
ror rax, 5
ror rax, 5
ror rax, 2
ror rax, 2
ror rax, 1
xor rax, rcx
xchg rbx, rbx
mov qword [rsi], rax
jmp 0x140056dd2
mov dword [rsp + 0x24], 0x24bb7825
add dword [rsp + 0x24], 0x52acf591
sub dword [rsp + 0x24], 0x1cf681bc
xor dword [rsp + 0x24], 0x7771c851
sub dword [rsp + 0x24], 0x2d0023aa
mov edx, 0x57ade216
xor edx, 0x58fc17b
add edx, 0x12384e8b
xor edx, 0xc5b598d1
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x34], edi
je 0x140056ec0
not rax
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0x3c], 0x481423f
rol rax, 0x23
rol rax, 1
rol rax, 1
movabs rcx, 0x4edd16e07457f779
sub rcx, 0x12cb6f96
sub rcx, 0xf6454eb
sub rcx, 0x492c26bb
add rcx, 0x7fffffff
add rcx, 0x3e788871
add rax, rcx
xchg rsi, rsi
movabs rcx, 0x27e95589471b367a
xor rcx, 0x288675e4
xor rcx, 0x7ab1db9d
add rcx, 0x4b917497
sub rcx, 0x1c59bf04
xor rax, rcx
mov dword [rsp - 0x44], ebx
movabs rcx, 0x4596c5055a9e6d91
sub rcx, 0x1e0d0ea9
xor rcx, 0x4412e47b
sub rcx, 0x1be27c2c
add rcx, 0x40167048
rol rax, 0x11
rol rax, 1
not rax
mov rdx, rdx
sub rax, rcx
xchg rdi, rax
mov qword [rsi + 8], rdi
xchg rdi, rax
jmp 0x140056ee0
mov dword [rsp + 0x2c], 0x54c308eb
add dword [rsp + 0x2c], 0x1dde6e03
sub dword [rsp + 0x2c], 0x4fb08cba
sub dword [rsp + 0x2c], 0x22f0ea33
mov edx, 0x3b4abd98
xor edx, 0x1f9e6c01
add edx, 0x27d7975
add edx, 0xcdfb1eba
mov rcx, rbx
mov dword [rsp - 0x2c], 0x637de54b
call fcn.1400928a0
test rax, rax
je 0x140056fdd
movabs rcx, 0x3b9149125de7cd37
xor rcx, 0x5d065e97
xor rcx, 0x7cd289c2
xor rcx, 0x233d18bc
mov dword [rsp + 0x3c], edi
mov r12, r12
xor rax, rcx
movabs rcx, 0x561e608f3cda7f48
add rcx, 0xaadc4d0
add rcx, 0x2bffab6
sub rcx, 0x2bc9f30e
add rcx, 0x7fffffff
xor rcx, 0x342c64c6
sub rax, rcx
mov rdx, rdx
movabs rcx, 0x4bbb587a5036e75a
xor rcx, 0x4ef75269
xor rcx, 0x14bc870
add rcx, 0x7fffffff
add rcx, 0x33220c7b
not rax
add rax, rcx
movabs rcx, 0x22e0118362aabb13
sub rcx, 0x2b8fa6fd
add rcx, 0x26b873f2
sub rcx, 0x3984d201
add rcx, 0x1f93833e
xor rax, rcx
mov dword [rsp - 0x24], ebp
ror rax, 7
ror rax, 0x16
ror rax, 6
ror rax, 1
mov qword [rsi + 0x10], rax
jmp 0x140057005
mov dword [rsp + 0x3c], 0x4ed6a60d
sub dword [rsp + 0x3c], 0x40a1eef0
add dword [rsp + 0x3c], 0x5654e4bf
xor dword [rsp + 0x3c], 0x5745ef48
sub dword [rsp + 0x3c], 0x33cc7493
mov edx, 0x6994876e
sub edx, 0x45d4cd66
add edx, 0xf3537bb
xor edx, 0x554de818
sub edx, 0x3d6dd45b
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.1400928a0
xchg rsp, rsp
test rax, rax
je 0x1400570de
not rax
mov dword [rsp + 0x4c], edi
xchg rbp, rbp
ror rax, 0xa
ror rax, 5
ror rax, 0xe
ror rax, 1
ror rax, 4
ror rax, 1
movabs rcx, 0x78dd640f33185564
sub rcx, 0x1a06f38a
sub rcx, 0xcf05808
xor rcx, 0x70ba2801
add rax, rcx
movabs rcx, 0x1399b881358e0aab
sub rcx, 0x36bce44
xor rcx, 0xa9cf4d3
sub rcx, 0x392630c
add rcx, 0x7fffffff
add rcx, 0x156cebeb
rol rax, 0xf
rol rax, 2
rol rax, 2
rol rax, 4
rol rax, 7
rol rax, 0xc
rol rax, 3
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], ebp
xchg rcx, rax
mov qword [rsi + 0x18], rcx
xchg rcx, rax
jmp 0x1400570fe
mov dword [rsp + 0x4c], 0x737dbda7
sub dword [rsp + 0x4c], 0x1a539efd
sub dword [rsp + 0x4c], 0x574f525e
sub dword [rsp + 0x4c], 0x1dacc4b
mov edx, 0x630e28b4
xor edx, 0x22951d62
add edx, 0x1093d1d5
xor edx, 0x5b73047b
xchg rcx, r14
mov r14, rbx
xchg r14, rcx
call fcn.1400928a0
mov r8, r8
test rax, rax
je 0x1400571e8
rol rax, 0x23
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x5b12b62e0fdb2e8e
add rcx, 0x2d4abf39
add rcx, 0x25ee96ed
sub rcx, 0x50e84c93
add rcx, 0x7fffffff
add rcx, 0x64113fad
xor rax, rcx
mov dword [rsp + 0x188], edi
mov dword [rsp - 0x14], ecx
movabs rcx, 0x154115b644d07fc3
xor rcx, 0x27412758
sub rcx, 0x556b8ff5
xor rcx, 0x6eb29617
add rcx, 0x644fc941
sub rax, rcx
movabs rcx, 0x22837d502934242e
add rcx, 0x1be68c3
xor rcx, 0x12b1551c
add rcx, 0x7fffffff
xor rcx, 0x73e3cd1f
not rax
mov dword [rsp - 0x1c], edx
add rax, rcx
ror rax, 0x19
ror rax, 2
ror rax, 1
mov qword [rsi + 0x20], rax
jmp 0x14005721f
mov dword [rsp + 0x188], 0x73056ca4
xor dword [rsp + 0x188], 0x11eca4a
sub dword [rsp + 0x188], 0x55151141
sub dword [rsp + 0x188], 0x1af5e81d
sub dword [rsp + 0x188], 0x210ad8f
mov edx, 0x166dc071
xor edx, 0x157b2cdd
xor edx, 0x2802cae5
xor edx, 0xe7fd705b
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
xchg rcx, rcx
test rax, rax
je 0x1400572fa
rol rax, 0x15
rol rax, 0xf
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x3c48e4966ebe1840
xor rcx, 0x2c7fd155
xor rcx, 0xb3cc5d
xor rcx, 0x5aafd43d
add rcx, 0x248334df
sub rax, rcx
mov dword [rsp - 0x30], esi
mov dword [rsp + 0x190], edi
ror rax, 0xf
ror rax, 0x1f
ror rax, 0xe
ror rax, 1
ror rax, 1
movabs rcx, 0x616cfb29513ec6de
xor rcx, 0x12b01efe
sub rcx, 0xd3a5b52
add rcx, 0x34c1d176
not rax
mov dword [rsp - 0x1c], 0x38699b72
rol rax, 0x1d
rol rax, 6
rol rax, 2
rol rax, 3
rol rax, 3
xor rax, rcx
mov qword [rsi + 0x28], rax
mov dword [rsp - 0x1c], edi
jmp 0x140057326
mov dword [rsp + 0x190], 0x779cfb8d
xor dword [rsp + 0x190], 0x1712ada5
sub dword [rsp + 0x190], 0x35e96d3b
sub dword [rsp + 0x190], 0x2aa4e8ec
mov edx, 0x22eb3650
sub edx, 0xdd03eaf
add edx, 0x252ea87a
add edx, 0x309a1eb7
xor edx, 0xcd18ffb7
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.1400928a0
mov dword [rsp - 0x1c], esi
test rax, rax
je 0x140057433
ror rax, 0x10
xchg r10, r10
movabs rcx, 0x13aa89625e3378fb
xor rcx, 0x55de2b6c
xor rcx, 0x3056d648
add rcx, 0xaf1468a
sub rcx, 0x13693533
add rax, rcx
mov rdi, rdi
mov dword [rsp + 0x208], edi
rol rax, 0x10
rol rax, 3
rol rax, 1
movabs rcx, 0x8cdaa08f3d1cbe0b
add rcx, 0x3764115c
sub rcx, 0x4eabbebf
add rcx, 0x7fffffff
xor rcx, 0x1adb4c23
add rax, rcx
mov dword [rsp - 0x3c], 0x23e7a330
movabs rcx, 0x435a26076d808e8c
xor rcx, 0x7f65142d
add rcx, 0x23e51c1f
add rcx, 0x3eec288
add rcx, 0x7fffffff
xor rcx, 0x2f28c506
xor rax, rcx
movabs rcx, 0x4fd01ac71eb79556
add rcx, 0x46650dad
xor rcx, 0x6f77730f
xor rcx, 0x54c6d869
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x30], r8
xchg r8, rax
jmp 0x14005745f
mov dword [rsp + 0x208], 0x7966baa2
sub dword [rsp + 0x208], 0x579b6d24
add dword [rsp + 0x208], 0x119ed45b
xor dword [rsp + 0x208], 0x336a21d8
mov edx, 0x171c95b4
xor edx, 0x357f90d0
xor edx, 0x5217fbe9
add edx, 0x7f52ebe7
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.1400928a0
mov dword [rsp - 0x20], edi
test rax, rax
je 0x140057529
rol rax, 0x26
rol rax, 0xf
rol rax, 1
movabs rcx, 0x16ebc2ec5f78f1b6
xor rcx, 0x1d7e347e
sub rcx, 0x1dbec186
sub rcx, 0xa4113c0
add rcx, 0x7a7a040b
xor rax, rcx
mov dword [rsp - 0x44], esi
mov dword [rsp + 0x20], edi
ror rax, 4
ror rax, 5
ror rax, 0xf
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x57af466e03d6a28b
add rcx, 0x75997ec2
sub rcx, 0x12a946d4
sub rcx, 0x523a9333
add rcx, 0x7fffffff
add rcx, 0x4a4b22e4
not rax
add rax, rcx
xchg rbp, rbp
xchg r15, rax
mov qword [rsi + 0x38], r15
xchg r15, rax
jmp 0x140057551
mov dword [rsp + 0x20], 0x788e6e7c
sub dword [rsp + 0x20], 0x200d49e9
sub dword [rsp + 0x20], 0x23eff239
xor dword [rsp + 0x20], 0xa7562c2
sub dword [rsp + 0x20], 0x3ee45097
mov edx, 0x9f3b4b3
add edx, 0x63549894
xor edx, 0x7bcbb6ec
xor edx, 0x2c62d9a9
xor edx, 0x1ff89358
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.1400928a0
test rax, rax
je 0x140057653
mov dword [rsp - 0x40], 0xe336d93
ror rax, 0x18
ror rax, 1
ror rax, 1
movabs rcx, 0x51cbb39c49ee1715
add rcx, 0x238f78ab
sub rcx, 0x1522aaf0
add rcx, 0x2b456860
add rax, rcx
mov dword [rsp + 0x60], edi
mov rbp, rbp
movabs rcx, 0x76aaea4f7d1eca61
sub rcx, 0x4d707f4d
sub rcx, 0xd56db05
xor rcx, 0x3b62fbda
add rcx, 0x7fffffff
add rcx, 0x153de30d
xor rax, rcx
movabs rcx, 0x6227ae3c11aac98a
xor rcx, 0xf618cf1
add rcx, 0x1c92b087
add rcx, 0x7fffffff
add rcx, 0x2c4419cc
not rax
rol rax, 1
rol rax, 0x10
rol rax, 5
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
ror rax, 1
ror rax, 7
ror rax, 0x16
ror rax, 8
ror rax, 3
ror rax, 1
mov qword [rsi + 0x40], rax
xchg rbx, rbx
jmp 0x140057673
mov dword [rsp + 0x60], 0x49839e28
sub dword [rsp + 0x60], 0x31dbb5a6
add dword [rsp + 0x60], 0x504f9081
sub dword [rsp + 0x60], 0x67f77902
mov edx, 0x67b6ed71
sub edx, 0x28f84f85
sub edx, 0x2d4eba1f
add edx, 0xec8ffd9
add edx, 0xda044be2
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.1400928a0
mov dword [rsp - 0x3c], 0x1739fed0
test rax, rax
je 0x14005777b
movabs rcx, 0xcc813dbd409ceb92
sub rcx, 0x1668364c
add rcx, 0x361a8d46
sub rcx, 0x267ffd5c
mov dword [rsp + 0x68], edi
mov r9, r9
add rax, rcx
movabs rcx, 0x3bcc022506e67d06
xor rcx, 0x2208b6e8
add rcx, 0x1e7c9e88
add rcx, 0x38659324
sub rcx, 0x585e2c32
xor rax, rcx
movabs rcx, 0x46d54bda5d401be9
sub rcx, 0x1a47e1e5
xor rcx, 0x5a64630a
add rcx, 0x7fffffff
add rcx, 0x21d5a112
ror rax, 1
mov dword [rsp - 0x10], ecx
add rax, rcx
movabs rcx, 0x77922ca40ba764d6
xor rcx, 0x55ab1f9
xor rcx, 0x190d1757
add rcx, 0x71136091
rol rax, 3
rol rax, 2
rol rax, 0xe
rol rax, 0xa
rol rax, 9
rol rax, 9
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], esi
mov qword [rsi + 0x48], rax
jmp 0x14005779b
mov dword [rsp + 0x68], 0x666ef8f3
sub dword [rsp + 0x68], 0x549b9dc5
add dword [rsp + 0x68], 0x10abd5f7
sub dword [rsp + 0x68], 0x227f3124
mov edx, 0x60e62011
sub edx, 0x44635f88
add edx, 0x5a8325d4
sub edx, 0x6400bd3d
add edx, 0xa6bb37d8
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x1400578a3
movabs rcx, 0x379743d74c3d2b0d
sub rcx, 0x170253b4
xor rcx, 0x3dd7c74c
xor rcx, 0x70f1b135
mov dword [rsp + 0xb0], edi
xchg rsi, rsi
xor rax, rcx
movabs rcx, 0x68459a0c086c1e41
add rcx, 0x5c974cc
xor rcx, 0x2d6803ab
sub rcx, 0xded494c
add rcx, 0x7fffffff
add rcx, 0x16a6869f
sub rax, rcx
movabs rcx, 0x4a80eb4a27551851
add rcx, 0x51581591
sub rcx, 0x6d2240d
add rcx, 0x1d87623e
rol rax, 6
rol rax, 9
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0xc9477193134219a
add rcx, 0x442824bd
xor rcx, 0x4975c70a
add rcx, 0x7fffffff
xor rcx, 0x529476a4
add rax, rcx
rol rax, 7
rol rax, 4
mov qword [rsi + 0x50], rax
jmp 0x1400578cf
mov dword [rsp + 0xb0], 0x56641228
sub dword [rsp + 0xb0], 0x3765a34c
add dword [rsp + 0xb0], 0x3be4714c
xor dword [rsp + 0xb0], 0x5ae2e029
mov edx, 0x2d29f78d
xor edx, 0x40fda39b
add edx, 0xc05fa22
add edx, 0x4ada5b15
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.1400928a0
mov rcx, rcx
test rax, rax
je 0x140057987
ror rax, 3
ror rax, 3
ror rax, 5
ror rax, 1
movabs rcx, 0x48c0744773ec970a
sub rcx, 0x5dd01add
xor rcx, 0xb853a64
add rcx, 0x7fffffff
sub rcx, 0xf6c7057
add rax, rcx
mov rbp, rbp
mov dword [rsp + 0xf8], edi
rol rax, 1
rol rax, 3
rol rax, 0x12
rol rax, 2
movabs rcx, 0x73c31f66536097e1
sub rcx, 0x20f27765
xor rcx, 0x14759b5d
add rcx, 0x51fc66ba
add rcx, 0x45147137
add rax, rcx
xchg r15, rax
mov qword [rsi + 0x58], r15
xchg r15, rax
jmp 0x1400579b3
mov dword [rsp + 0xf8], 0x37df2d35
xor dword [rsp + 0xf8], 0x51bc8dfa
xor dword [rsp + 0xf8], 0x36564d92
sub dword [rsp + 0xf8], 0x5035ed5c
mov edx, 0x41e33266
add edx, 0x34f424d1
xor edx, 0x37a2084f
xor edx, 0xbb71dad
xor edx, 0xab7d6086
xchg rbx, rbp
mov rcx, rbp
xchg rbx, rbp
call fcn.1400928a0
mov dword [rsp - 0x18], esp
test rax, rax
je 0x140057a5e
movabs rcx, 0x7b766097cb7915a
sub rcx, 0x669e95fc
add rcx, 0x113b030
sub rcx, 0x13f20c32
mov dword [rsp + 0x100], edi
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x3e99191c3c060472
sub rcx, 0x23763143
add rcx, 0x446b1c1a
add rcx, 0x7fffffff
sub rcx, 0x4054ff42
not rax
mov rbx, rbx
rol rax, 0xd
rol rax, 0x13
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0x60], rax
jmp 0x140057a8a
mov dword [rsp + 0x100], 0x715d5abe
xor dword [rsp + 0x100], 0x23ca6aa8
sub dword [rsp + 0x100], 0x2a4f9e4d
sub dword [rsp + 0x100], 0x284791c8
mov edx, 0x3d43c3b4
sub edx, 0xc82cf7a
xor edx, 0x1cff699f
xor edx, 0x1db359
xor edx, 0xb71f4f5c
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.1400928a0
test rax, rax
xchg r15, r15
je 0x140057ba4
movabs rcx, 0x33ce1eec4956dd02
xor rcx, 0x5616a665
xor rcx, 0x6839d360
add rcx, 0x4d92689
add rcx, 0x4fcc0389
mov dword [rsp + 0x138], edi
xor rax, rcx
mov dword [rsp - 0xc], 0x48214156
movabs rcx, 0x6c8ddeff3f2dbd82
add rcx, 0x3ddc89
xor rcx, 0x71543e9f
sub rcx, 0x3abd02a8
not rax
mov dword [rsp - 0x18], edx
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x511d775d28fa3c02
xor rcx, 0x54a611c8
sub rcx, 0x72080b51
xor rcx, 0x3c7874a5
add rcx, 0x7fffffff
xor rcx, 0x71819a8a
xor rax, rcx
xchg r8, r8
movabs rcx, 0xc6aeb97e3c18ad18
sub rcx, 0x14122f5c
sub rcx, 0x8b45f1f
xor rcx, 0x28c88724
rol rax, 0x2d
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x367ea9c1
xchg r15, rax
mov qword [rsi + 0x68], r15
xchg r15, rax
jmp 0x140057bdb
mov dword [rsp + 0x138], 0x79241356
sub dword [rsp + 0x138], 0x8007431
sub dword [rsp + 0x138], 0xcb12677
sub dword [rsp + 0x138], 0x38dfa551
sub dword [rsp + 0x138], 0x2b92d35c
mov edx, 0x24f09ecc
add edx, 0xf4ab7bf
sub edx, 0x2cbb19ab
add edx, 0xcfd8acd3
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.1400928a0
mov r12, r12
test rax, rax
je 0x140057cc8
ror rax, 1
mov dword [rsp - 0x14], 0x502006de
movabs rcx, 0x33a3d84c390c6bb3
sub rcx, 0x1d828664
xor rcx, 0x21137327
xor rcx, 0xc61be04
add rcx, 0x7fffffff
add rcx, 0x23c0b1d4
xor rax, rcx
xchg r15, r15
mov dword [rsp + 0x13c], edi
not rax
movabs rcx, 0xca8826d48f701e2
xor rcx, 0x937a3cf
sub rcx, 0x182b7cf9
add rcx, 0x7fffffff
xor rcx, 0x55e779fb
sub rax, rcx
movabs rcx, 0x3913a20916f7bd13
sub rcx, 0x9220515
add rcx, 0x4744c9e2
add rcx, 0x7fffffff
sub rcx, 0x1abf71d4
not rax
add rax, rcx
ror rax, 0xf
ror rax, 0xa
ror rax, 1
ror rax, 5
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x70], r14
xchg r14, rax
jmp 0x140057cff
mov dword [rsp + 0x13c], 0x60ac91d4
xor dword [rsp + 0x13c], 0x4365d2c8
add dword [rsp + 0x13c], 0x4d26df2a
sub dword [rsp + 0x13c], 0x1ec2ff19
sub dword [rsp + 0x13c], 0x522d232c
mov edx, 0x8580dfa
xor edx, 0x1007bef0
add edx, 0x59b23dbb
xor edx, 0x6030a7c3
xor edx, 0x3c71630d
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.1400928a0
mov r12, r12
test rax, rax
je 0x140057dfc
movabs rcx, 0x320c89f742368304
add rcx, 0x313187bb
add rcx, 0x73aa7f5
sub rcx, 0x659eb856
xor rcx, 0x52a1b0d2
mov dword [rsp + 0x140], edi
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x4650f867778aac67
sub rcx, 0x37e251c7
xor rcx, 0x4028ab9f
sub rcx, 0x3b13b1b
add rcx, 0x7fffffff
sub rcx, 0x7b0eb8f
rol rax, 4
rol rax, 3
rol rax, 0xe
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x8cfcb2bb332f4af0
sub rcx, 0x192c68a1
sub rcx, 0x3023287
add rcx, 0x3ef30f2c
xor rcx, 0x296cf76e
ror rax, 0x11
ror rax, 2
ror rax, 0xe
ror rax, 2
ror rax, 4
ror rax, 1
add rax, rcx
mov qword [rsi + 0x78], rax
mov dword [rsp - 0x24], 0x6eeeef80
jmp 0x140057e28
mov dword [rsp + 0x140], 0x775e6fc2
add dword [rsp + 0x140], 0x70e6c9f
xor dword [rsp + 0x140], 0x2bfcea2e
sub dword [rsp + 0x140], 0x5590364e
mov edx, 0x1bbcea1d
sub edx, 0x1004749d
xor edx, 0x16781793
sub edx, 0x12989a24
xchg rcx, r15
mov r15, rbx
xchg rcx, r15
call fcn.1400928a0
test rax, rax
je 0x140057f29
mov r9, r9
movabs rcx, 0x981d4dd7234e444d
xor rcx, 0xfa18819
add rcx, 0x39a7af38
add rcx, 0x7fffffff
xor rcx, 0xac7463f
mov dword [rsp + 0x54], edi
add rax, rcx
movabs rcx, 0xa8688934169bf45e
xor rcx, 0x46300c2d
sub rcx, 0x30abf8b3
add rcx, 0x1764dd30
add rcx, 0x7fffffff
add rcx, 0x2174193b
not rax
mov dword [rsp - 0x28], 0x6729da85
rol rax, 0x13
rol rax, 0xa
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x4d40fd5b5fa5918b
xor rax, 0x248a2960
xor rax, 0x2a5efdd5
add rax, 0x7fffffff
sub rax, 0x4f07f4e0
not rcx
sub rcx, rax
mov dword [rsp - 0x14], edx
rol rcx, 8
rol rcx, 0x16
rol rcx, 2
rol rcx, 1
rol rcx, 1
rol rcx, 1
xchg rcx, r9
mov qword [rsi + 0x80], r9
xchg r9, rcx
jmp 0x140057f49
mov dword [rsp + 0x54], 0x59ac70d0
xor dword [rsp + 0x54], 0x7175605a
add dword [rsp + 0x54], 0x267d7c80
sub dword [rsp + 0x54], 0x4f568d09
mov edx, 0x25f428c3
sub edx, 0xe8402ac
sub edx, 0x1694af56
add edx, 0x2917053e
xor edx, 0xd599390e
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.1400928a0
test rax, rax
je 0x140058031
xchg r8, r8
ror rax, 0x14
ror rax, 0x1a
ror rax, 1
ror rax, 1
movabs rcx, 0x6cbda602311a45f9
add rcx, 0x1cf1b988
xor rcx, 0x3db6f865
sub rcx, 0x48f0c70c
add rcx, 0x5060439d
xor rax, rcx
mov rsi, rsi
mov dword [rsp + 0x5c], edi
not rax
movabs rcx, 0x13a333068eb58da
add rcx, 0xe3f065b
xor rcx, 0x350b8629
add rcx, 0x251c9b42
sub rax, rcx
xchg r14, r14
movabs rcx, 0x30d8e5a55f49d757
xor rcx, 0x1ee8327d
xor rcx, 0x659b15
sub rcx, 0x3a237f54
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x4862ae42
ror rax, 9
ror rax, 0xb
ror rax, 0xe
ror rax, 1
ror rax, 1
mov qword [rsi + 0x88], rax
jmp 0x140058051
mov dword [rsp + 0x5c], 0x4ce69b4c
xor dword [rsp + 0x5c], 0x24ddb1ad
add dword [rsp + 0x5c], 0x16466a41
xor dword [rsp + 0x5c], 0x7e819523
mov edx, 0x7c4cd9fd
sub edx, 0x5186854f
add edx, 0x1a5dd8e8
add edx, 0x89cec012
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.1400928a0
mov dword [rsp - 0xc], ebp
test rax, rax
je 0x14005811c
ror rax, 9
ror rax, 2
movabs rcx, 0x8afb0d913ad03f70
xor rcx, 0x66116433
xor rcx, 0x2c3e9b44
add rcx, 0x740e922f
add rax, rcx
mov rsp, rsp
mov dword [rsp + 0xa4], edi
not rax
movabs rcx, 0x278317867bc2c72f
sub rcx, 0x1eeac257
sub rcx, 0x58e0227f
add rcx, 0x46c32d91
add rcx, 0x2488bdba
add rax, rcx
movabs rcx, 0x21f0f17d4659ba8e
xor rcx, 0x373decb2
sub rcx, 0x4732bc19
add rcx, 0x7c744fc
add rcx, 0x51434e48
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0x90], r10
xchg r10, rax
jmp 0x140058148
mov dword [rsp + 0xa4], 0x3f06e0e8
add dword [rsp + 0xa4], 0xc782fb8
add dword [rsp + 0xa4], 0x285c5cc0
sub dword [rsp + 0xa4], 0x73db6d5f
mov edx, 0x2adf65c2
add edx, 0x1cc4f9d0
sub edx, 0x32cc29f0
xor edx, 0x354ce365
add edx, 0x9f99633f
mov rcx, rbx
call fcn.1400928a0
xchg r9, r9
test rax, rax
je 0x14005821d
rol rax, 0xf
rol rax, 5
movabs rcx, 0x5965e6ba7addc7fc
sub rcx, 0xab3a144
sub rcx, 0x205401a4
sub rcx, 0x56c77c3
xor rcx, 0x58d76317
add rax, rcx
mov dword [rsp + 0xac], edi
mov dword [rsp - 0x20], ebx
movabs rcx, 0xb8bbe766b999ba
xor rcx, 0x3070559b
sub rcx, 0x3ea8e89f
xor rcx, 0x75f7fe07
add rcx, 0x7fffffff
xor rcx, 0x1c9f9381
xor rax, rcx
movabs rcx, 0x36e6f1fd6f76b78f
xor rcx, 0x1cb76369
sub rcx, 0x4e4acd54
add rcx, 0x3c9ab97b
not rax
xchg rcx, rcx
sub rax, rcx
xchg rsp, rax
mov qword [rsi + 0x98], rsp
xchg rsp, rax
jmp 0x140058249
mov dword [rsp + 0xac], 0x4cfff008
xor dword [rsp + 0xac], 0x4220167c
xor dword [rsp + 0xac], 0x611dc0ab
sub dword [rsp + 0xac], 0x6fc226de
mov edx, 0x1c95b161
xor edx, 0x205e48fb
add edx, 0xd05db9f
add edx, 0x1c513d6b
xor edx, 0x7cd2fc5d
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.1400928a0
xchg r12, r12
test rax, rax
je 0x140058300
movabs rcx, 0x3f759284f4b3963
sub rcx, 0x11fe0c41
sub rcx, 0x9d52815
xor rcx, 0x7c39e370
add rcx, 0x7fffffff
xor rcx, 0x3a4fd1c7
mov dword [rsp + 0xf4], edi
add rax, rcx
mov r10, r10
movabs rcx, 0x440b900f12ee6b14
add rcx, 0x3fd67297
sub rcx, 0x24218dd4
xor rcx, 0x2fa9b224
not rax
add rax, rcx
ror rax, 0x2c
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
xchg r8, rax
mov qword [rsi + 0xa0], r8
xchg r8, rax
jmp 0x14005832c
mov dword [rsp + 0xf4], 0x5d18508e
sub dword [rsp + 0xf4], 0x5539130f
add dword [rsp + 0xf4], 0x50a30b98
sub dword [rsp + 0xf4], 0x58824916
mov edx, 0x18d291e
add edx, 0x31a7518f
sub edx, 0x92e8128
add edx, 0x2abef1c7
xor edx, 0x71d47c80
mov rcx, rbx
call fcn.1400928a0
mov rbx, rbx
test rax, rax
je 0x1400583eb
rol rax, 0x1b
rol rax, 1
movabs rcx, 0x48a149dd016f293a
add rcx, 0x5b63693e
xor rcx, 0x45566702
add rcx, 0x54f5e3dd
sub rax, rcx
mov dword [rsp + 0xfc], edi
mov dword [rsp - 0x18], 0x6e60aac2
ror rax, 2
ror rax, 3
ror rax, 4
movabs rcx, 0x65b8737549b37bd2
xor rcx, 0x4e7128c3
add rcx, 0x3aeb0ab4
add rcx, 0x7fffffff
xor rcx, 0xd706455
add rax, rcx
rol rax, 3
rol rax, 0x13
rol rax, 1
not rax
xchg r13, r13
xchg rbp, rax
mov qword [rsi + 0xa8], rbp
xchg rbp, rax
jmp 0x140058417
mov dword [rsp + 0xfc], 0x416e4bdc
xor dword [rsp + 0xfc], 0x1ff09e20
add dword [rsp + 0xfc], 0x95d299e
xor dword [rsp + 0xfc], 0x67fbff9b
mov edx, 0x3c484b07
add edx, 0x1b8f51d0
sub edx, 0xf330aa7
sub edx, 0xa39c16d
xor edx, 0xbec5b222
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov rcx, rcx
test rax, rax
je 0x1400584ce
ror rax, 1
movabs rcx, 0x34c3b1e051311fcc
sub rcx, 0x39c13e60
xor rcx, 0x15fda0cf
add rcx, 0x66550f56
add rcx, 0x7fffffff
sub rcx, 0x5befabb6
not rax
xchg r14, r14
mov dword [rsp + 0x12c], edi
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x28], 0x2fc2a65b
movabs rcx, 0x1d2d947b4cfa6df4
sub rcx, 0x4338285b
xor rcx, 0x6a4fc1ec
add rcx, 0x2944d07e
xor rax, rcx
mov qword [rsi + 0xb0], rax
xchg rsp, rsp
jmp 0x140058505
mov dword [rsp + 0x12c], 0x1cfcc5d0
xor dword [rsp + 0x12c], 0x6bc90271
xor dword [rsp + 0x12c], 0x729d12c6
add dword [rsp + 0x12c], 0x573d47d9
sub dword [rsp + 0x12c], 0x5ce61d3f
mov edx, 0x69a72948
xor edx, 0x67ccd78b
xor edx, 0x583834a6
add edx, 0xd1abf3d
sub edx, 0x46a435a5
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
test rax, rax
je 0x1400585c5
xchg rdi, rdi
ror rax, 0x20
ror rax, 4
ror rax, 1
movabs rcx, 0x97ec18ab701438d2
sub rcx, 0x45505dbb
add rcx, 0x1ce5ba4f
sub rcx, 0x2cbb7a03
add rcx, 0x7fffffff
add rcx, 0x20c94221
add rax, rcx
mov dword [rsp + 0x134], edi
mov rdi, rdi
not rax
movabs rcx, 0x6757e01902b1c7b6
add rcx, 0x99dae29
xor rcx, 0x291dfad5
xor rcx, 0x4778d88
add rax, rcx
mov dword [rsp - 0x10], 0x5f781da9
rol rax, 4
rol rax, 1
xchg r12, rax
mov qword [rsi + 0xb8], r12
xchg r12, rax
jmp 0x1400585f1
mov dword [rsp + 0x134], 0x7907bd21
sub dword [rsp + 0x134], 0x76cf57a5
xor dword [rsp + 0x134], 0x3c24e1c7
sub dword [rsp + 0x134], 0x3e1c84ba
mov edx, 0x696d624d
add edx, 0x34a2be5
sub edx, 0x34ff369d
add edx, 0x2220396d
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.1400928a0
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x140058719
movabs rcx, 0xe4c279457801a0a
sub rcx, 0x15616931
sub rcx, 0x4d65e7c
add rcx, 0x7fffffff
sub rcx, 0x37396022
mov dword [rsp + 0x164], edi
mov dword [rsp - 0x24], ecx
add rax, rcx
movabs rcx, 0x1b3c9b34475f3e74
add rcx, 0x33f1cb2e
sub rcx, 0x6bb70500
xor rcx, 0x32c71541
xor rax, rcx
mov r8, r8
movabs rcx, 0xa28fe202215a450
xor rcx, 0x41f4ab76
sub rcx, 0x3d923557
xor rcx, 0x3a6a4f45
add rcx, 0x4bb864fb
add rax, rcx
xchg r10, r10
movabs rcx, 0xfd6d57747673fc20
sub rcx, 0x4e957e1a
sub rcx, 0x26f9f6bd
add rcx, 0x75b3821d
add rcx, 0x7fffffff
xor rcx, 0x30a63b48
xor rax, rcx
mov dword [rsp - 0x28], 0x503c06c
movabs rcx, 0x4547982044f0131e
add rcx, 0x7328b77
sub rcx, 0x338ff9ac
add rcx, 0x2eff913b
sub rcx, 0xe408d4b
add rax, rcx
xchg r14, rax
mov qword [rsi + 0xc0], r14
xchg r14, rax
jmp 0x140058750
mov dword [rsp + 0x164], 0x5267aa38
add dword [rsp + 0x164], 0x1b7264bf
sub dword [rsp + 0x164], 0x6003f975
sub dword [rsp + 0x164], 0xa313bf2
sub dword [rsp + 0x164], 0x3a4d98f
mov edx, 0x6e149f32
xor edx, 0x5d830034
add edx, 0x45fc9b3
sub edx, 0x2e8538ff
add edx, 0xa1ce8fd3
mov rcx, rbx
xchg rsi, rsi
call fcn.1400928a0
test rax, rax
je 0x140058817
mov dword [rsp - 0x2c], 0x4d9aeb22
movabs rcx, 0x19e5efa75c855deb
xor rcx, 0x59d20117
add rcx, 0x528e63ce
sub rcx, 0x447066c2
add rcx, 0x7fffffff
add rcx, 0x3437e674
mov dword [rsp + 0x168], edi
mov dword [rsp - 0x34], 0x6a7aae35
xor rax, rcx
movabs rcx, 0x5cd9ec9c64c073db
sub rcx, 0x537851fa
add rcx, 0xe721486
xor rcx, 0x17754b49
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], ebp
ror rax, 7
ror rax, 6
ror rax, 1
xchg r13, rax
mov qword [rsi + 0xc8], r13
xchg r13, rax
jmp 0x14005884e
mov dword [rsp + 0x168], 0x7caf3ac
xor dword [rsp + 0x168], 0x7042eea5
sub dword [rsp + 0x168], 0x3fa281cf
add dword [rsp + 0x168], 0xdda0774
sub dword [rsp + 0x168], 0x45bfa2ad
mov edx, 0x230757c
add edx, 0x75f03872
sub edx, 0x65fd56ba
add edx, 0x5c458348
xchg r10, rcx
mov r10, rbx
xchg r10, rcx
call fcn.1400928a0
mov rdx, rdx
test rax, rax
je 0x1400588fc
ror rax, 0xb
ror rax, 0x17
ror rax, 0x12
ror rax, 1
movabs rcx, 0x3c1f46281ba4075f
add rcx, 0x461f18a8
sub rcx, 0x2c854aac
add rcx, 0x7fffffff
xor rcx, 0x703a8859
not rax
xchg rdx, rdx
mov dword [rsp + 0x180], edi
ror rax, 7
ror rax, 0xd
ror rax, 5
ror rax, 8
ror rax, 3
ror rax, 3
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
sub rax, rcx
xchg r12, r12
rol rax, 1
mov qword [rsi + 0xd0], rax
jmp 0x140058928
mov dword [rsp + 0x180], 0x4b0ff4e0
add dword [rsp + 0x180], 0x13412f5a
sub dword [rsp + 0x180], 0x518a30d2
sub dword [rsp + 0x180], 0xcc6f367
mov edx, 0x3f28b0fa
add edx, 0x1efbe235
sub edx, 0x4534c6cc
add edx, 0xaf7c3f9
xor edx, 0xe2544a45
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x18], 0x563d51a9
test rax, rax
je 0x1400589ce
rol rax, 0x32
rol rax, 0xa
rol rax, 1
movabs rcx, 0x376c61c522df9a6a
add rcx, 0x25a8f576
xor rcx, 0x22e8f4b3
add rcx, 0x1dd57b0e
not rax
mov dword [rsp + 0x184], edi
mov dword [rsp - 0x10], ecx
sub rax, rcx
movabs rcx, 0xb3dd2dca093b7249
add rcx, 0x70a6b3f5
sub rcx, 0x2451ef00
sub rcx, 0x3df7ce91
add rcx, 0x60e31a48
xor rax, rcx
mov qword [rsi + 0xd8], rax
jmp 0x1400589fa
mov dword [rsp + 0x184], 0x43c90d51
xor dword [rsp + 0x184], 0x3c9c1307
xor dword [rsp + 0x184], 0x5b02e2f4
sub dword [rsp + 0x184], 0x2457fca1
mov edx, 0x3c2132dc
xor edx, 0x1f02c248
xor edx, 0x405560e4
sub edx, 0x2e918d18
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x18], 0x7bfe7b71
je 0x140058a93
rol rax, 0x20
rol rax, 3
rol rax, 0xb
rol rax, 3
rol rax, 1
movabs rcx, 0x7fa1b712717a9cbd
xor rcx, 0x4c606327
sub rcx, 0x268cd94
sub rcx, 0x27e65df1
xor rax, rcx
mov r12, r12
mov dword [rsp + 0x18c], edi
rol rax, 0x2a
rol rax, 0xd
rol rax, 4
rol rax, 1
rol rax, 1
not rax
mov qword [rsi + 0xe0], rax
mov r9, r9
jmp 0x140058aca
mov dword [rsp + 0x18c], 0x101c8b4b
add dword [rsp + 0x18c], 0x3c92a101
add dword [rsp + 0x18c], 0x291e2468
xor dword [rsp + 0x18c], 0x6c51ce1e
sub dword [rsp + 0x18c], 0x199c9ea9
mov edx, 0x67f1ea
xor edx, 0x7a60fb36
sub edx, 0x647de747
xor edx, 0x8793c6b5
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
call fcn.1400928a0
mov r15, r15
test rax, rax
je 0x140058ba3
not rax
mov rdi, rdi
mov dword [rsp + 0x1f8], edi
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0xbd810b232a49016
sub rcx, 0xe7a0639
sub rcx, 0x17d26d51
add rcx, 0x7fffffff
xor rcx, 0x743184e2
add rax, rcx
movabs rcx, 0x44395a5d31c6d2bf
sub rcx, 0x28ea4aed
sub rcx, 0x6e4f7e4
add rcx, 0x294b1341
add rcx, 0x7fffffff
add rcx, 0x3eb4f9b0
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
ror rax, 0x14
ror rax, 4
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rcx
mov r13, r13
xchg r8, rax
mov qword [rsi + 0xe8], r8
xchg r8, rax
jmp 0x140058bda
mov dword [rsp + 0x1f8], 0x4b13e56a
sub dword [rsp + 0x1f8], 0x30989994
add dword [rsp + 0x1f8], 0x1048dcdb
sub dword [rsp + 0x1f8], 0x17887d77
sub dword [rsp + 0x1f8], 0x133bab39
mov edx, 0x3c5e37b8
sub edx, 0x23351147
add edx, 0x2c016376
xor edx, 0x7f8ab1ba
xor edx, 0x48c42456
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x40], 0x3ab96da9
je 0x140058c87
movabs rcx, 0xca1e9edf2542d6c2
add rcx, 0x33b7ee7b
sub rcx, 0x2dfcf8e7
add rcx, 0x7fffffff
add rcx, 0x3c1216ea
mov dword [rsp + 0x200], edi
mov r13, r13
xor rax, rcx
movabs rcx, 0xf0806202f676cfa
add rcx, 0x3056b2e7
xor rcx, 0x9cc9caf
sub rcx, 0x311ba0bc
add rcx, 0x5e970c8e
not rax
add rax, rcx
not rax
xchg r9, r9
mov qword [rsi + 0xf0], rax
jmp 0x140058cb3
mov dword [rsp + 0x200], 0x4d23f573
xor dword [rsp + 0x200], 0x24e24c05
xor dword [rsp + 0x200], 0x75d97b99
sub dword [rsp + 0x200], 0x1c18c2ee
mov edx, 0x4ebb21ef
sub edx, 0x2b6e0186
add edx, 0x506703e
xor edx, 0x5bcd5951
sub edx, 0x2f0a81a2
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.1400928a0
test rax, rax
xchg r12, r12
je 0x140058d7c
movabs rcx, 0x624eea2f2d3bee51
add rcx, 0xaee9321
add rcx, 0x4ee33e7
xor rcx, 0x4fc9b947
add rcx, 0x4ca254db
mov dword [rsp + 0x50], edi
add rax, rcx
movabs rcx, 0x652ee74c333616cc
xor rcx, 0x2fa2d108
add rcx, 0x282b853b
add rcx, 0x7cd65fde
not rax
mov dword [rsp - 0x38], 0x2f606a8b
ror rax, 8
ror rax, 1
xor rax, rcx
movabs rcx, 0x2af1caa948d0085a
xor rcx, 0x357fce3a
xor rcx, 0x4ddebf5f
sub rcx, 0x29dea5ae
sub rax, rcx
xchg rcx, rcx
mov qword [rsi + 0xf8], rax
jmp 0x140058da4
mov dword [rsp + 0x50], 0x1f0c6d9
xor dword [rsp + 0x50], 0x7245e237
sub dword [rsp + 0x50], 0x3c875ce3
sub dword [rsp + 0x50], 0xa8c22ab
sub dword [rsp + 0x50], 0x2ca1a55f
mov edx, 0x421a4c48
sub edx, 0x2ef1374d
xor edx, 0x6531d2d9
sub edx, 0x3275d953
sub edx, 0x3bff49bf
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.1400928a0
mov dword [rsp - 0x2c], ebp
test rax, rax
je 0x140058e99
rol rax, 0x29
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1bd057f115d4c5b
xor rcx, 0x5361f2b7
add rcx, 0x39c16f10
add rcx, 0x7fffffff
xor rcx, 0x17d971a0
add rax, rcx
mov dword [rsp - 0x38], 0x291b504e
mov dword [rsp + 0x58], edi
rol rax, 0x13
rol rax, 6
rol rax, 1
movabs rcx, 0x2856b7a82aca7452
xor rcx, 0x4450ef80
sub rcx, 0x5480601b
xor rcx, 0x13e5f49
add rcx, 0x7fffffff
add rcx, 0x2e10b72a
add rax, rcx
mov dword [rsp - 0x44], 0x4a1255b1
movabs rcx, 0x5f9772cd08b37838
add rcx, 0x2c954fe0
add rcx, 0x3606bd8c
add rcx, 0x3dcd52d4
xor rax, rcx
not rax
mov qword [rsi + 0x100], rax
mov r13, r13
jmp 0x140058eb9
mov dword [rsp + 0x58], 0x67ea895
add dword [rsp + 0x58], 0x6e015b17
xor dword [rsp + 0x58], 0x3607d6a8
sub dword [rsp + 0x58], 0x4287d503
mov edx, 0x75b9086b
sub edx, 0x5c9efad1
xor edx, 0x5c5e971f
xor edx, 0x53190cdc
mov rcx, rbx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x30], 0x5f7c3657
je 0x140058f5e
not rax
mov dword [rsp + 0xa0], edi
movabs rcx, 0x67cf8efc6eaed4d6
add rcx, 0x7ed4a66
sub rcx, 0x2a82003a
add rcx, 0x19997a10
xor rcx, 0x434f25e4
add rax, rcx
xchg rsp, rsp
movabs rcx, 0x3717e7452a1563db
add rcx, 0x4617fde3
sub rcx, 0x3c5fabd9
add rcx, 0x43f11a5d
add rcx, 0x24b7c19
not rax
xchg r14, r14
sub rax, rcx
xchg rcx, rax
mov qword [rsi + 0x108], rcx
xchg rcx, rax
jmp 0x140058f8a
mov dword [rsp + 0xa0], 0x79f329ae
sub dword [rsp + 0xa0], 0x2004040
xor dword [rsp + 0xa0], 0x103e5579
xor dword [rsp + 0xa0], 0x67ccbc16
mov edx, 0x64bc9fbd
xor edx, 0x3d35fbce
sub edx, 0x1c887411
xor edx, 0x2721cb56
add edx, 0x12d1f520
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0xc], 0x28ee9c8
test rax, rax
je 0x140059039
movabs rcx, 0xfab5cc3c024847c8
add rcx, 0xe34209d
xor rcx, 0x398623c6
sub rcx, 0xafec433
xor rcx, 0x5e4f4733
mov dword [rsp + 0xa8], edi
add rax, rcx
mov r13, r13
movabs rcx, 0xf47d53f8296479e6
add rcx, 0x162418ee
sub rcx, 0x2a9f5da3
xor rcx, 0x57f4d96a
xor rcx, 0x3fc24c62
ror rax, 0x31
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x110], rax
xchg rsp, rsp
jmp 0x140059065
mov dword [rsp + 0xa8], 0x4d199d7
xor dword [rsp + 0xa8], 0x7a331c7b
sub dword [rsp + 0xa8], 0xc756681
sub dword [rsp + 0xa8], 0x726d1f2a
mov edx, 0x622c8ae3
sub edx, 0x12295a87
sub edx, 0x6f6a317
add edx, 0x616188e1
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov r8, r8
test rax, rax
je 0x140059113
movabs rcx, 0xf1e2db443ac9e094
xor rcx, 0x63c5dab8
xor rcx, 0x32e3fe52
add rcx, 0x1e9b7e93
mov dword [rsp + 0xb4], edi
xchg rsp, rsp
xor rax, rcx
movabs rcx, 0x7bd6e4b16ef7422f
sub rcx, 0x6122e123
add rcx, 0x526dca49
add rcx, 0x17293306
add rcx, 0x7fffffff
sub rcx, 0x4ce3ef36
ror rax, 7
ror rax, 0x26
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0x118], rax
jmp 0x14005914a
mov dword [rsp + 0xb4], 0x3c116355
sub dword [rsp + 0xb4], 0x18f22d5
sub dword [rsp + 0xb4], 0xdaa6210
sub dword [rsp + 0xb4], 0x18c522ea
sub dword [rsp + 0xb4], 0x1412bb85
mov edx, 0x2f84f971
xor edx, 0x4f0b56c1
sub edx, 0x4964e6ca
add edx, 0xbbba6dd1
mov rcx, rbx
mov dword [rsp - 0x44], ecx
call fcn.1400928a0
test rax, rax
je 0x140059252
xchg r12, r12
movabs rcx, 0x2e23aa9c3af69a64
sub rcx, 0x346ac21b
add rcx, 0x29893023
add rcx, 0x35b9b4fb
mov dword [rsp + 0xb8], edi
add rax, rcx
movabs rcx, 0xc8c378b02b56fa0c
sub rcx, 0x80e5b96
add rcx, 0x40862bd7
sub rcx, 0x60bdd39c
add rcx, 0x5871a30e
xor rax, rcx
movabs rcx, 0xbb000fd052bd8355
sub rcx, 0x4aa235b
xor rcx, 0x6671578b
xor rcx, 0x12345ff6
xor rcx, 0x33225ffc
ror rax, 0xb
add rax, rcx
movabs rcx, 0xf41ed8602b6e397
add rcx, 0x333c805d
add rcx, 0x13804db1
xor rcx, 0x1a559849
xor rax, rcx
xchg r10, r10
movabs rcx, 0x454aa1560bfc5ae9
xor rcx, 0x781ccf66
xor rcx, 0x6cf382c1
xor rcx, 0x2edf9498
xor rcx, 0x2b2653a7
add rax, rcx
mov qword [rsi + 0x120], rax
jmp 0x140059289
mov dword [rsp + 0xb8], 0x58463ad5
sub dword [rsp + 0xb8], 0x47b491c8
sub dword [rsp + 0xb8], 0x43b3534
xor dword [rsp + 0xb8], 0x5b9f0271
sub dword [rsp + 0xb8], 0x57c971a7
mov edx, 0x73268b2b
sub edx, 0x27d5c227
xor edx, 0x19f9bc67
sub edx, 0xa0a9c25
xor edx, 0x9565390a
xchg rdi, rbx
mov rcx, rdi
xchg rdi, rbx
call fcn.1400928a0
test rax, rax
je 0x1400593b0
xchg r14, r14
movabs rcx, 0x5fd69083315b167b
xor rcx, 0x7d3272c4
sub rcx, 0x411f1e3
xor rcx, 0x65f03482
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x24], 0x29d2dd9d
xor rax, rcx
movabs rcx, 0x612c510f39fca565
sub rcx, 0x1dfd980d
sub rcx, 0xea0d715
xor rcx, 0x505c7d35
add rcx, 0x7fffffff
add rcx, 0x1da144db
add rax, rcx
movabs rcx, 0x5eb928bc7934a3f4
sub rcx, 0x26c0d65b
add rcx, 0x28340b0a
xor rcx, 0x6aca3ebe
add rcx, 0x7fffffff
xor rcx, 0x2baaad07
rol rax, 0x31
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0xc09fec640f71fecc
add rcx, 0x1e64e466
sub rcx, 0x1482995d
add rcx, 0x574d4f14
ror rax, 0xd
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x68051a6a
not rax
mov qword [rsi + 0x128], rax
jmp 0x1400593e7
mov dword [rsp + 0xe0], 0x1283340d
add dword [rsp + 0xe0], 0x45053dff
sub dword [rsp + 0xe0], 0x4f7ba14c
xor dword [rsp + 0xe0], 0x323de372
sub dword [rsp + 0xe0], 0x3a3133b1
mov edx, 0x363ff45c
add edx, 0x26cd57c5
add edx, 0x1fd0ca4f
sub edx, 0x4773b675
add edx, 0xaa7592f9
mov rcx, rbx
call fcn.1400928a0
xchg rbx, rbx
test rax, rax
je 0x1400594a1
rol rax, 2
mov dword [rsp - 0x38], 0x7f5c2e5a
movabs rcx, 0xa42f045b078e789c
add rcx, 0x154c8f03
xor rcx, 0x3b7a9fe8
add rcx, 0x532e48eb
not rax
mov dword [rsp - 0x34], esp
mov dword [rsp + 0xe8], edi
rol rax, 1
rol rax, 1
rol rax, 8
rol rax, 6
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x72142fe7581bac4b
add rcx, 0x5dc7784
xor rcx, 0x27e33c09
add rcx, 0x7fffffff
sub rcx, 0x348ba611
xor rax, rcx
mov qword [rsi + 0x130], rax
jmp 0x1400594d8
mov dword [rsp + 0xe8], 0x4c7eee87
xor dword [rsp + 0xe8], 0x2d466a66
sub dword [rsp + 0xe8], 0x53c52c0c
xor dword [rsp + 0xe8], 0x29d72d96
sub dword [rsp + 0xe8], 0x24a47542
mov edx, 0x426ead74
xor edx, 0x7d16cce1
add edx, 0x9f7a9fd
sub edx, 0x3ea71000
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x44], ecx
test rax, rax
je 0x14005958a
movabs rcx, 0x5a07585290f9b7d
add rcx, 0x54d604f2
sub rcx, 0x21dac74f
add rcx, 0x7cbb4979
mov dword [rsp + 0xf0], edi
add rax, rcx
mov dword [rsp - 0x10], ebx
movabs rcx, 0x3c7aeaa9167b6f80
add rcx, 0x44101db1
add rcx, 0xf105850
sub rcx, 0x54b6c70c
rol rax, 5
rol rax, 4
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x2342bd6d
ror rax, 0x28
ror rax, 4
ror rax, 0xe
ror rax, 1
mov qword [rsi + 0x138], rax
mov r14, r14
jmp 0x1400595c1
mov dword [rsp + 0xf0], 0x6d480657
sub dword [rsp + 0xf0], 0x29acf4fd
add dword [rsp + 0xf0], 0x36f0c2af
sub dword [rsp + 0xf0], 0x3d4635ee
sub dword [rsp + 0xf0], 0x3d459e1a
mov edx, 0x18975fc9
add edx, 0x27c799dd
sub edx, 0x4c91641
sub edx, 0xea48a7f
add edx, 0x68332453
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.1400928a0
xchg r9, r9
test rax, rax
je 0x1400596f1
movabs rcx, 0x78ded4027330fce5
xor rcx, 0x62a5b720
sub rcx, 0x124fc80
xor rcx, 0x765a7c6b
mov dword [rsp + 0x128], edi
xor rax, rcx
xchg r13, r13
movabs rcx, 0x1817681f1547f0e7
add rcx, 0x424948df
sub rcx, 0x28097996
sub rcx, 0x2e62a04e
add rcx, 0x7fffffff
add rcx, 0x3bdbdd8d
sub rax, rcx
movabs rcx, 0x5f12f6867b2759c6
sub rcx, 0x22f8f251
xor rcx, 0x2327f7cf
add rcx, 0x7fffffff
xor rcx, 0x7468554
not rax
sub rax, rcx
movabs rcx, 0x5cfd8e577c53500f
sub rcx, 0x37d4fe21
xor rcx, 0x50155548
add rcx, 0x7860c2d
xor rcx, 0x377bc977
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x20], 0x5a27187c
movabs rcx, 0x39531f2e14f2d85b
add rcx, 0x3c9d8025
sub rcx, 0x24fa75ef
xor rcx, 0x2dff2c23
add rcx, 0x28780c4f
sub rax, rcx
xchg r11, rax
mov qword [rsi + 0x140], r11
xchg r11, rax
jmp 0x140059728
mov dword [rsp + 0x128], 0x526acd3a
sub dword [rsp + 0x128], 0x47ae17c6
xor dword [rsp + 0x128], 0x71903bd8
sub dword [rsp + 0x128], 0x7632e29f
xor dword [rsp + 0x128], 0x4f9ac0c
mov edx, 0x3b20bca3
add edx, 0x14ccc077
sub edx, 0x407390b
xor edx, 0xc97c0075
mov rcx, rbx
xchg r9, r9
call fcn.1400928a0
test rax, rax
je 0x140059827
movabs rcx, 0xfb234e860de1bc8c
add rcx, 0x3afbcd90
sub rcx, 0xc57d3c
add rcx, 0x6847a830
mov dword [rsp + 0x130], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x7756f9a73730b070
add rcx, 0xbbc22c2
add rcx, 0x177a4d93
sub rcx, 0x8905892
xor rcx, 0x36d7b61a
not rax
mov dword [rsp - 0x10], 0x78cdd946
add rax, rcx
movabs rcx, 0x4b7b9a76cc71a54
xor rcx, 0x3733bc5a
add rcx, 0x23ccc79e
xor rcx, 0x4b55c6a5
add rcx, 0x7fffffff
add rcx, 0x220b9eb0
xor rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x262506bb56cbcc3b
sub rcx, 0x1be231a4
xor rcx, 0x3b165829
add rcx, 0x7fffffff
add rcx, 0x28f67a15
rol rax, 0xb
xchg rbp, rbp
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0x148], r14
xchg r14, rax
jmp 0x140059853
mov dword [rsp + 0x130], 0x2eaea4a0
add dword [rsp + 0x130], 0xf4aa8b1
sub dword [rsp + 0x130], 0x32ae6e21
sub dword [rsp + 0x130], 0xb4adf2f
mov edx, 0x67ca5609
sub edx, 0x249da132
sub edx, 0xb8447ff
add edx, 0x2d3645d
xor edx, 0x66febd72
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.1400928a0
test rax, rax
je 0x140059937
mov rcx, rcx
movabs rcx, 0x7847c86817aedd06
add rcx, 0x3da89e07
add rcx, 0x27963435
xor rcx, 0x50a54088
add rcx, 0x7fffffff
add rcx, 0xc06af69
mov dword [rsp + 0x34], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x3f25b4a319069f9a
xor rcx, 0xba455c1
add rcx, 0xfc02d28
add rcx, 0x34e1b19b
sub rcx, 0x103a589c
not rax
add rax, rcx
mov dword [rsp - 0x18], ecx
movabs rcx, 0xd7894e6a1ff07ce2
xor rcx, 0x38e5a486
xor rcx, 0x34d6d13d
xor rcx, 0x1013b92f
ror rax, 0x33
ror rax, 8
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov r14, r14
xchg rcx, rax
mov qword [rsi + 0x150], rcx
xchg rcx, rax
jmp 0x14005995f
mov dword [rsp + 0x34], 0x9b19a4f
xor dword [rsp + 0x34], 0x33c55f0c
sub dword [rsp + 0x34], 0x1e06c547
add dword [rsp + 0x34], 0x3030411c
sub dword [rsp + 0x34], 0x4c9e4117
mov edx, 0x781a6515
xor edx, 0xa57b2a8
sub edx, 0x1ea100b1
add edx, 0x1b10af42
add edx, 0x7361e143
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x18], ebx
test rax, rax
je 0x1400599f6
not rax
xchg r9, r9
mov dword [rsp + 0x44], edi
rol rax, 0x28
rol rax, 1
rol rax, 5
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0xd020452d651f33d7
sub rcx, 0x50601bda
add rcx, 0x54636540
add rcx, 0x7fffffff
add rcx, 0x10c1ca21
add rax, rcx
not rax
mov dword [rsp - 0x34], ebx
xchg rcx, rax
mov qword [rsi + 0x158], rcx
xchg rcx, rax
jmp 0x140059a16
mov dword [rsp + 0x44], 0x7dd09af3
sub dword [rsp + 0x44], 0x9642f0b
sub dword [rsp + 0x44], 0x48edbf58
sub dword [rsp + 0x44], 0x2b7eac8f
mov edx, 0x44b27670
sub edx, 0x3262afe9
xor edx, 0x4ca75434
add edx, 0x16b07149
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x20], ebx
je 0x140059b11
movabs rcx, 0x3bc0846b7aaf9991
xor rcx, 0x67935877
xor rcx, 0x1b827538
xor rcx, 0x603dabfc
xor rcx, 0x75657548
mov dword [rsp + 0x84], edi
add rax, rcx
mov dword [rsp - 0x3c], 0x18b4753
movabs rcx, 0xb6a5b7f02112a069
add rcx, 0x50ddcbdd
sub rcx, 0x5d2f031a
xor rcx, 0x710bdeeb
add rcx, 0x3b02f8b0
rol rax, 6
rol rax, 8
rol rax, 2
rol rax, 7
rol rax, 4
rol rax, 5
rol rax, 2
rol rax, 7
add rcx, rax
movabs rax, 0xb3ca22a057880c2e
sub rax, 0x25626031
sub rax, 0x319a4840
add rax, 0x243da3bc
add rax, 0x7fffffff
xor rax, 0x6a8b61cf
xor rcx, rax
not rcx
mov dword [rsp - 0x40], 0x65ddb79f
xchg r10, rcx
mov qword [rsi + 0x160], r10
xchg rcx, r10
jmp 0x140059b48
mov dword [rsp + 0x84], 0x64915237
sub dword [rsp + 0x84], 0x316695b0
sub dword [rsp + 0x84], 0xa52dade
sub dword [rsp + 0x84], 0xce2875d
xor dword [rsp + 0x84], 0x1bf55a4d
mov edx, 0x3d20feb3
add edx, 0xc705bc9
xor edx, 0x6f00a17c
add edx, 0x4c87f9fa
sub edx, 0x28d6c1
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.1400928a0
mov dword [rsp - 0x40], 0x205835a8
test rax, rax
je 0x140059bb3
lea rcx, [rsi + 0x168]
mov dword [rsp - 0x20], 0x5105bb0d
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
call fcn.140065b70
mov dword [rsp - 0x40], 0x16f2374f
mov dword [rsp + 0x8c], edi
jmp 0x140059bdf
mov dword [rsp + 0x8c], 0x4e980bcc
add dword [rsp + 0x8c], 0x18c3b877
sub dword [rsp + 0x8c], 0x3e539a4d
sub dword [rsp + 0x8c], 0x290829f5
mov edx, 0x42142441
add edx, 0x220c267
sub edx, 0xc6c18a9
xor edx, 0x6468e437
add edx, 0x46e0bbc1
mov rcx, rbx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x24], 0x2a7ed11e
je 0x140059c34
lea rcx, [rsi + 0x170]
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
call fcn.140065c10
mov dword [rsp + 0x94], edi
jmp 0x140059c60
mov dword [rsp + 0x94], 0x777fd185
sub dword [rsp + 0x94], 0x481428ea
add dword [rsp + 0x94], 0x16191b23
xor dword [rsp + 0x94], 0x4584c3bf
mov edx, 0xd6cc3cf
xor edx, 0x3cd1cb96
add edx, 0xc8affe1
xor edx, 0x236b722d
add edx, 0x3133f790
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
mov dword [rsp - 0x1c], ecx
test rax, rax
je 0x140059d43
movabs rcx, 0xf789b9d501f4f85
add rcx, 0x1cc84085
sub rcx, 0x9feac02
sub rcx, 0x48a85ec2
xor rcx, 0x7e03f451
mov dword [rsp + 0x9c], edi
add rax, rcx
movabs rcx, 0xa5307dd21bd9fd38
add rcx, 0x169bb894
xor rcx, 0x6c281ebf
sub rcx, 0x3c641800
add rcx, 0x7fffffff
add rcx, 0x31b2f03e
rol rax, 0x10
rol rax, 0x18
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x6b5675174bed0d72
add rcx, 0x18286ece
sub rcx, 0x53761c4c
add rcx, 0x6f107afc
sub rcx, 0x614cc35
xor rax, rcx
xchg rdx, rax
mov qword [rsi + 0x178], rdx
xchg rdx, rax
jmp 0x140059d6f
mov dword [rsp + 0x9c], 0x77d14ae3
sub dword [rsp + 0x9c], 0x240be0eb
add dword [rsp + 0x9c], 0x249dc216
sub dword [rsp + 0x9c], 0x78632c0d
mov edx, 0x16239584
add edx, 0x3da948f0
xor edx, 0x408cbe94
add edx, 0x62160a78
xor edx, 0x582efa5a
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.1400928a0
test rax, rax
xchg r10, r10
je 0x140059e76
movabs rcx, 0x5aecd1cf3f5cc74a
xor rcx, 0x72f8e392
add rcx, 0x6f6fd6c
xor rcx, 0x2a13dc7c
sub rcx, 0x3026bcee
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x20], 0x7a2e83b4
xor rax, rcx
movabs rcx, 0x6bee36ac04a72971
add rcx, 0x311938f0
add rcx, 0x31e8ba3e
sub rcx, 0xe49081e
add rcx, 0x7fffffff
xor rcx, 0x71cdc60d
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0xd9b454bb32ae21f0
sub rcx, 0x3532af7
xor rcx, 0x462147c1
xor rcx, 0x26761953
add rcx, 0x4c36da24
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x4638db61af926f7
add rcx, 0x45830db7
sub rcx, 0x213b0706
sub rcx, 0x391fe888
add rcx, 0x1c59b2ed
sub rax, rcx
xchg r14, rax
mov qword [rsi + 0x180], r14
xchg r14, rax
jmp 0x140059ead
mov dword [rsp + 0xcc], 0x33bc7fb3
sub dword [rsp + 0xcc], 0x1b6039e0
add dword [rsp + 0xcc], 0x3db02fdd
add dword [rsp + 0xcc], 0xa3480e0
sub dword [rsp + 0xcc], 0x6040f68f
mov edx, 0x41c418af
xor edx, 0x6a01c690
add edx, 0x2cdc0f6a
sub edx, 0x1d962361
sub edx, 0x35c5b8fb
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.1400928a0
test rax, rax
je 0x140059f94
mov r10, r10
movabs rcx, 0xd8cf2d4b1efe8505
add rcx, 0x3662a84d
sub rcx, 0x4a0c9368
add rcx, 0x6da8c183
xor rcx, 0x32b72cfd
mov dword [rsp + 0xd4], edi
mov r15, r15
add rax, rcx
movabs rcx, 0x6cbbb0f33762f158
add rcx, 0x2a6f4c89
sub rcx, 0x4892b76f
xor rcx, 0x7703015e
xor rcx, 0x2c228bfa
ror rax, 1
ror rax, 0x15
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r15, r15
movabs rcx, 0x3f2df2f1df9ebec
add rcx, 0x40472a6b
sub rcx, 0x4fb25a92
xor rcx, 0x5ac126f7
add rcx, 0x3dfda62e
sub rax, rcx
mov r10, r10
xchg r9, rax
mov qword [rsi + 0x188], r9
xchg r9, rax
jmp 0x140059fc0
mov dword [rsp + 0xd4], 0x4b9ef7f6
add dword [rsp + 0xd4], 0x278b4337
xor dword [rsp + 0xd4], 0x5deb595d
sub dword [rsp + 0xd4], 0x2ec1626f
mov edx, 0x523f67cd
add edx, 0x200766ae
sub edx, 0x68c0f7e4
add edx, 0xc5492311
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.1400928a0
test rax, rax
xchg rdx, rdx
je 0x14005a0aa
movabs rcx, 0x7f08826a3da3a5de
add rcx, 0x345821e2
sub rcx, 0xd9a072f
add rcx, 0x23e84132
mov dword [rsp + 0xdc], edi
mov rbx, rbx
xor rax, rcx
movabs rcx, 0x1348fb1d4bb6ebb7
xor rcx, 0x43942293
add rcx, 0x3b2dfbe5
xor rcx, 0x9d8e3b2
sub rcx, 0xbaa47ba
add rax, rcx
movabs rcx, 0x52b502bc4b93fe9b
xor rcx, 0x720eed50
xor rcx, 0x13c80817
add rcx, 0x482be3b2
add rcx, 0x71baa243
ror rax, 0x22
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
add rax, rcx
ror rax, 5
ror rax, 5
ror rax, 1
ror rax, 0x1a
ror rax, 4
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x190], r10
xchg r10, rax
jmp 0x14005a0d6
mov dword [rsp + 0xdc], 0x6113d147
sub dword [rsp + 0xdc], 0x58675e13
add dword [rsp + 0xdc], 0x38fd08f0
sub dword [rsp + 0xdc], 0x41a97c23
mov edx, 0x189d757b
add edx, 0x3edef890
sub edx, 0x33152f9
add edx, 0x92a55ed5
mov rcx, rbx
call fcn.1400928a0
test rax, rax
mov rsi, rsi
je 0x14005a1a8
movabs rcx, 0x9daeb07e5057fdb8
xor rcx, 0x3b4f6ea3
sub rcx, 0x2341fb45
xor rcx, 0x5077302
add rcx, 0x68a03135
mov dword [rsp + 0xe4], edi
mov dword [rsp - 0x3c], 0x73304572
xor rax, rcx
movabs rcx, 0x6e7c7cef64a57ed0
sub rcx, 0x419e54fe
xor rcx, 0x5212d7d3
sub rcx, 0x447d7105
add rcx, 0x12f7604a
add rax, rcx
xchg r9, r9
movabs rcx, 0x516d205f79d86f7d
sub rcx, 0x9f1d574
xor rcx, 0x326ae3c0
add rcx, 0x7fffffff
xor rcx, 0x72b050cb
not rax
ror rax, 0x38
ror rax, 1
add rax, rcx
mov dword [rsp - 0x2c], ebp
mov qword [rsi + 0x198], rax
jmp 0x14005a1d4
mov dword [rsp + 0xe4], 0x209b8c71
sub dword [rsp + 0xe4], 0x1178c324
add dword [rsp + 0xe4], 0x5f94bb3
xor dword [rsp + 0xe4], 0x151c1501
mov edx, 0x19e6549a
add edx, 0x7b0a819
xor edx, 0x6ecebcc
xor edx, 0xec81c218
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
test rax, rax
mov r8, r8
je 0x14005a2c2
movabs rcx, 0xcddb5cc110b86b5d
add rcx, 0x66a5a41
xor rcx, 0xf70cfe5
sub rcx, 0x13c4df46
add rcx, 0x65d4b2bc
mov dword [rsp + 0xec], edi
add rax, rcx
mov r12, r12
movabs rcx, 0x6b8f54833ab2c4e4
sub rcx, 0x2d105f36
xor rcx, 0x1d25c8c6
add rcx, 0x7fffffff
add rcx, 0x6b40a3
xor rax, rcx
movabs rcx, 0x1c0e0d595ffb50a1
xor rcx, 0x6a611354
sub rcx, 0x119ce8f4
sub rcx, 0x134ab0d0
rol rax, 3
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 0xa
add rax, rcx
rol rax, 6
rol rax, 1
rol rax, 6
rol rax, 1
not rax
rol rax, 0x1b
rol rax, 1
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x1a0], r13
xchg r13, rax
jmp 0x14005a2f9
mov dword [rsp + 0xec], 0x5d77ac9d
add dword [rsp + 0xec], 0x12a41a80
sub dword [rsp + 0xec], 0x2e039be3
add dword [rsp + 0xec], 0x64b8438
xor dword [rsp + 0xec], 0x4863af73
mov edx, 0x2946d53e
sub edx, 0x10604387
add edx, 0x220c5578
add edx, 0x2d615abf
xor edx, 0x7764d35e
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.1400928a0
test rax, rax
mov rdx, rdx
je 0x14005a3cc
rol rax, 0x13
rol rax, 0xc
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0xef8a44e472515b1
sub rcx, 0x34d5e0a3
xor rcx, 0x2ba98e18
sub rcx, 0x14e80592
add rax, rcx
mov r8, r8
mov dword [rsp + 0x11c], edi
ror rax, 5
ror rax, 1
movabs rcx, 0x65ef9cdb7ad27be6
add rcx, 0x3db3757
sub rcx, 0x2f18e273
sub rcx, 0x4040130d
xor rax, rcx
movabs rcx, 0x79a11ece71978ae6
sub rcx, 0x438c6525
xor rcx, 0x1f8ddec6
add rcx, 0x1e030531
sub rcx, 0x1bc65b25
add rax, rcx
mov qword [rsi + 0x1a8], rax
jmp 0x14005a403
mov dword [rsp + 0x11c], 0x26f47938
add dword [rsp + 0x11c], 0x51340c8d
xor dword [rsp + 0x11c], 0x3bec96b4
add dword [rsp + 0x11c], 0x20f71d3
sub dword [rsp + 0x11c], 0x45d38543
mov edx, 0x18b0bc5a
add edx, 0x5f659a3a
sub edx, 0x298db1e3
sub edx, 0x4b4f4c91
add edx, 0xdd1f6325
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x34], 0x139c481a
test rax, rax
je 0x14005a4ae
rol rax, 0x25
rol rax, 0xd
rol rax, 8
rol rax, 3
rol rax, 1
movabs rcx, 0xe57b50a253d34037
sub rcx, 0xacb709b
sub rcx, 0x468f2db7
add rcx, 0x7fffffff
add rcx, 0x10ee9bfa
not rax
mov dword [rsp + 0x124], edi
rol rax, 0x24
rol rax, 2
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x1b0], r8
xchg r8, rax
jmp 0x14005a4e5
mov dword [rsp + 0x124], 0x30621cbd
add dword [rsp + 0x124], 0x1cd52227
sub dword [rsp + 0x124], 0x466d5259
xor dword [rsp + 0x124], 0x1a7b3a31
xor dword [rsp + 0x124], 0x1cb2d6bb
mov edx, 0x557c6677
xor edx, 0x1c907f3
sub edx, 0x36c98955
xor edx, 0x5ca319ac
add edx, 0x78469341
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
je 0x14005a5eb
xchg rcx, rcx
ror rax, 8
ror rax, 8
ror rax, 1
movabs rcx, 0x57aedb8d12e48968
xor rcx, 0x44ddfa31
xor rcx, 0x7335b14d
xor rcx, 0x2848160d
add rax, rcx
mov dword [rsp - 0x24], ebp
mov dword [rsp + 0x15c], edi
movabs rcx, 0x2b61924b258a6404
xor rcx, 0x19314965
xor rcx, 0x4a525c3e
sub rcx, 0x76da601b
xor rax, rcx
mov dword [rsp - 0x14], 0x2bfb0af9
movabs rcx, 0x1204cd5f50b7f572
xor rcx, 0x2a447e4a
sub rcx, 0x79b480a
sub rcx, 0x43c5b69d
add rcx, 0x6a4e06ab
rol rax, 0x1c
rol rax, 0x14
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x1ef9eb5c018fdbae
add rcx, 0x76d0fb86
xor rcx, 0x615ffdac
add rcx, 0x220f5092
xor rax, rcx
mov dword [rsp - 0x14], 0x2048510f
mov qword [rsi + 0x1b8], rax
jmp 0x14005a617
mov dword [rsp + 0x15c], 0x18e31438
add dword [rsp + 0x15c], 0x5dc71fab
xor dword [rsp + 0x15c], 0x7d639e6f
xor dword [rsp + 0x15c], 0xbc9ad8d
mov edx, 0x76e52786
xor edx, 0x3dfc0efb
xor edx, 0x63e29a8e
xor edx, 0x5747c7c2
mov rcx, rbx
mov dword [rsp - 0x30], edi
call fcn.1400928a0
test rax, rax
je 0x14005a6ea
ror rax, 8
ror rax, 1
movabs rcx, 0x1a3a0680471cf416
add rcx, 0x55db32e
add rcx, 0x2df9c0f2
add rcx, 0x18809c4b
sub rax, rcx
mov dword [rsp + 0x160], edi
rol rax, 0x1d
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0xc33e9f300bec0a43
add rcx, 0x4c3c82b1
xor rcx, 0x4559bef4
xor rcx, 0x67fb7cac
sub rcx, 0x55216f31
add rax, rcx
mov r9, r9
movabs rcx, 0x54d112d807b31212
add rcx, 0x116de9f3
xor rcx, 0x286809cd
add rcx, 0x11922cec
not rax
add rax, rcx
mov qword [rsi + 0x1c0], rax
mov dword [rsp - 0x18], 0x66e874c9
jmp 0x14005a721
mov dword [rsp + 0x160], 0x431d300f
add dword [rsp + 0x160], 0x13b140f4
xor dword [rsp + 0x160], 0x1005a07d
xor dword [rsp + 0x160], 0x1f6fa703
sub dword [rsp + 0x160], 0x59a4767c
mov edx, 0x3cb7c5ba
sub edx, 0x1e093173
add edx, 0x38ed28bc
add edx, 0x522e8758
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.1400928a0
mov dword [rsp - 0x18], ebx
test rax, rax
je 0x14005a7fa
movabs rcx, 0x42337448258069e5
xor rcx, 0x5c0ae590
xor rcx, 0x10def32
add rcx, 0x5d439880
mov dword [rsp + 0x178], edi
mov r11, r11
add rax, rcx
movabs rcx, 0x66296a3a684bcfbe
sub rcx, 0x4a7ac205
add rcx, 0x28ab1e68
xor rcx, 0x51836396
add rcx, 0x32981b9d
rol rax, 0xa
add rax, rcx
movabs rcx, 0x4389182c6f72443d
xor rcx, 0x1474e7aa
xor rcx, 0x52e022dc
add rcx, 0x3e67758b
rol rax, 5
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
not rax
add rax, rcx
not rax
mov dword [rsp - 0x2c], 0x32c865e0
mov qword [rsi + 0x1c8], rax
jmp 0x14005a831
mov dword [rsp + 0x178], 0x2c1eefef
xor dword [rsp + 0x178], 0x58ec8a13
sub dword [rsp + 0x178], 0x3a36fad3
xor dword [rsp + 0x178], 0x5ab0fc3e
sub dword [rsp + 0x178], 0x600b9716
mov edx, 0x70c5b0b2
sub edx, 0x29031c21
xor edx, 0x3d078946
xor edx, 0xc181e529
xchg rcx, r13
mov r13, rbx
xchg r13, rcx
call fcn.1400928a0
xchg r10, r10
test rax, rax
je 0x14005a8d5
ror rax, 0x22
ror rax, 9
ror rax, 1
ror rax, 1
movabs rcx, 0x1f0fbbff2216a118
xor rcx, 0x431e51ed
xor rcx, 0x7b1d5a2d
add rcx, 0x25ad567d
add rcx, 0x1334a3dc
xor rax, rcx
mov dword [rsp + 0x17c], edi
movabs rcx, 0x30c893b73901d311
sub rcx, 0x10382153
sub rcx, 0xf43f456
xor rcx, 0xe7c710b
add rax, rcx
mov dword [rsp - 0x3c], esi
not rax
mov qword [rsi + 0x1d0], rax
jmp 0x14005a90c
mov dword [rsp + 0x17c], 0x2da81e97
add dword [rsp + 0x17c], 0x17df2780
sub dword [rsp + 0x17c], 0x31703fec
add dword [rsp + 0x17c], 0x4b7fb163
sub dword [rsp + 0x17c], 0x5f96b78d
mov edx, 0x61f7f441
add edx, 0x174b1b2b
sub edx, 0x704ee934
xor edx, 0x196a3378
add edx, 0xc7d57687
xchg rbx, r14
mov rcx, r14
xchg r14, rbx
call fcn.1400928a0
mov dword [rsp - 0x2c], 0x3b7996cb
test rax, rax
je 0x14005a9ea
movabs rcx, 0xa74a3f1827d22c6b
xor rcx, 0x7ad44ffc
sub rcx, 0x9d84802
add rcx, 0x7fffffff
add rcx, 0x2355eefc
mov dword [rsp + 0x19c], edi
add rax, rcx
movabs rcx, 0x7d157daf1086c03d
add rcx, 0x3aba2b2e
sub rcx, 0x15ccda86
sub rcx, 0x21c5ef52
add rcx, 0x39db8f7
not rax
mov r11, r11
add rax, rcx
movabs rcx, 0x442a5250319c6ce1
sub rcx, 0x23e15c6f
xor rcx, 0x259c8536
xor rcx, 0x172efd91
xor rcx, 0x28900c9c
not rax
ror rax, 7
ror rax, 1
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x1d8], r8
xchg r8, rax
jmp 0x14005aa16
mov dword [rsp + 0x19c], 0x4bcd4d6f
xor dword [rsp + 0x19c], 0x377fa08a
sub dword [rsp + 0x19c], 0x7a8c5456
sub dword [rsp + 0x19c], 0x226998e
mov edx, 0x5033ce8d
sub edx, 0x812be35
xor edx, 0x198ac09b
add edx, 0x26aeb299
add edx, 0x387f5ddf
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x38], edx
test rax, rax
je 0x14005aaea
movabs rcx, 0xc49832f853dfa772
add rcx, 0xf8617d4
sub rcx, 0x37c34c73
xor rcx, 0xf911126
mov dword [rsp + 0x1a0], edi
mov dword [rsp - 0x1c], esp
add rax, rcx
movabs rcx, 0x33c2296b12e8090a
xor rcx, 0x49ce2240
sub rcx, 0x4afe0226
add rcx, 0x16622e8b
sub rcx, 0x17ee98ed
not rax
ror rax, 9
ror rax, 0x25
ror rax, 1
xor rax, rcx
movabs rcx, 0x3a1210561892a2e7
add rcx, 0x10d5a74e
xor rcx, 0x77c993b6
sub rcx, 0x5dd95a2e
not rax
mov rdx, rdx
add rax, rcx
xchg r8, rax
mov qword [rsi + 0x1e0], r8
xchg r8, rax
jmp 0x14005ab21
mov dword [rsp + 0x1a0], 0x379b67f6
add dword [rsp + 0x1a0], 0x1212862d
add dword [rsp + 0x1a0], 0x317cf66c
sub dword [rsp + 0x1a0], 0x3d081b09
sub dword [rsp + 0x1a0], 0x3e22c985
mov edx, 0x10995c1e
xor edx, 0x189f8f72
xor edx, 0x31ba03b
add edx, 0x2e25a799
add edx, 0x54c44a31
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
mov dword [rsp - 0x1c], 0x7dc3ff96
test rax, rax
je 0x14005ac05
not rax
mov dword [rsp - 0x18], ecx
mov dword [rsp + 0x38], edi
movabs rcx, 0x4d511ae516dd2441
xor rcx, 0x7daef151
sub rcx, 0x56dab8ef
add rcx, 0x275a7ade
sub rcx, 0x171064cc
sub rax, rcx
movabs rcx, 0x595e255d08181c32
add rcx, 0x75858325
xor rcx, 0x5551ebe4
add rcx, 0x7ff1e1f6
xor rax, rcx
mov dword [rsp - 0x44], 0x22ac72c2
movabs rcx, 0x1a78f42668979977
xor rcx, 0x383a1ea5
sub rcx, 0x219450af
add rcx, 0x7fffffff
xor rcx, 0x1eb5416f
rol rax, 0x17
rol rax, 0x15
rol rax, 1
rol rax, 4
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x1e8], rax
xchg rcx, rcx
jmp 0x14005ac25
mov dword [rsp + 0x38], 0x1db95595
xor dword [rsp + 0x38], 0x1ada9ffd
add dword [rsp + 0x38], 0xcaf4bbb
xor dword [rsp + 0x38], 0x14131622
mov edx, 0x59049e98
sub edx, 0x19c45f8e
xor edx, 0x1a68c9cc
add edx, 0x68cb8ea8
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x1c], 0x1576bc1a
test rax, rax
je 0x14005acfa
rol rax, 0x11
rol rax, 0x16
rol rax, 0xb
rol rax, 2
rol rax, 4
movabs rcx, 0x6598a1f77a355fc5
xor rcx, 0x7455e29e
add rcx, 0x40baa3b
xor rcx, 0x4648b8af
add rcx, 0x1945aff4
xor rax, rcx
mov dword [rsp + 0x40], edi
movabs rcx, 0x757e42ad05e82b88
xor rcx, 0x1dcdec52
add rcx, 0x4c44454b
add rcx, 0x3bd6003
add rax, rcx
xchg r12, r12
movabs rcx, 0x9fa516bc636c33b7
xor rcx, 0x2ada6f4
xor rcx, 0x7cdf413c
add rcx, 0x7fffffff
xor rcx, 0x753b6505
xor rax, rcx
xchg r12, rax
mov qword [rsi + 0x1f0], r12
xchg r12, rax
jmp 0x14005ad22
mov dword [rsp + 0x40], 0x5d168b46
sub dword [rsp + 0x40], 0x4d2f3877
add dword [rsp + 0x40], 0x1ad02ed6
add dword [rsp + 0x40], 0x1a486c92
sub dword [rsp + 0x40], 0x44ffee36
mov edx, 0x2d8386b8
add edx, 0xfe720b6
add edx, 0x255f6b03
sub edx, 0x1b9e3ba2
add edx, 0x8dfa9517
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x10], ebp
test rax, rax
je 0x14005adf5
movabs rcx, 0x3e6999f60846aa13
add rcx, 0x6de62a4
xor rcx, 0x3e678dce
add rcx, 0x7fffffff
xor rcx, 0x67b10c6e
mov dword [rsp + 0x48], edi
add rax, rcx
mov dword [rsp - 0x38], 0x138e85c3
movabs rcx, 0xbe2f5e8847bd0959
add rcx, 0xef0dcfc
add rcx, 0x28c26ed8
sub rcx, 0x108bc8a0
add rcx, 0x7fffffff
xor rcx, 0xd7e8c43
not rax
mov dword [rsp - 0x30], ecx
ror rax, 2
ror rax, 3
not rax
mov dword [rsp - 0x24], edi
rol rax, 0x15
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x38], 0x967125c
xchg r13, rax
mov qword [rsi + 0x1f8], r13
xchg r13, rax
jmp 0x14005ae1d
mov dword [rsp + 0x48], 0x2d9144b3
add dword [rsp + 0x48], 0x2f9dd7c5
xor dword [rsp + 0x48], 0x4e1921d2
add dword [rsp + 0x48], 0x4de3a3e4
sub dword [rsp + 0x48], 0x6119e18d
mov edx, 0x481b59ac
xor edx, 0x5b41e06a
xor edx, 0x4a5b3d2c
add edx, 0xf5f263e
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x28], 0x6b6fec4e
je 0x14005aee0
rol rax, 9
rol rax, 1
movabs rcx, 0x1c35fa8a0d226996
xor rcx, 0xaab4070
add rcx, 0xf48e1fe
add rcx, 0x434ac15e
add rcx, 0x78fd47f
add rax, rcx
mov r8, r8
mov dword [rsp + 0x88], edi
rol rax, 2
movabs rcx, 0x69358aae50237f99
xor rcx, 0x4ecc00b2
add rcx, 0x5decbc26
sub rcx, 0xc242ed1
sub rcx, 0x38af793
add rax, rcx
mov dword [rsp - 0x18], 0x27c8bb41
ror rax, 0x1e
ror rax, 0x11
ror rax, 5
ror rax, 1
ror rax, 1
mov qword [rsi + 0x200], rax
jmp 0x14005af0c
mov dword [rsp + 0x88], 0x1b058b71
sub dword [rsp + 0x88], 0x12e573d5
add dword [rsp + 0x88], 0x3c6eaf49
sub dword [rsp + 0x88], 0x448ec6e4
mov edx, 0x4a0fab85
xor edx, 0x7dad570f
add edx, 0x36e7b8c4
sub edx, 0x52aabcdb
add edx, 0x4654dca1
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x44], 0x6a78d410
je 0x14005afd7
ror rax, 3
ror rax, 0x14
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x121b97115e4b18d2
xor rcx, 0x136130ab
sub rcx, 0xec3ddca
add rcx, 0x7fffffff
xor rcx, 0x4fb8821e
sub rax, rcx
mov r13, r13
mov dword [rsp + 0x90], edi
ror rax, 8
ror rax, 0xe
ror rax, 4
ror rax, 1
movabs rcx, 0x76f096ec1aa575cc
xor rcx, 0x85c022e
xor rcx, 0x146edd8b
xor rcx, 0x78584f77
xor rcx, 0x4b4a7a26
add rax, rcx
mov rsp, rsp
mov qword [rsi + 0x208], rax
jmp 0x14005b00e
mov dword [rsp + 0x90], 0x4f4288c3
add dword [rsp + 0x90], 0x2ff61cb0
xor dword [rsp + 0x90], 0x6e34f133
add dword [rsp + 0x90], 0x351a4a07
xor dword [rsp + 0x90], 0x46269e46
mov edx, 0x4fe393e9
add edx, 0x19c4b5ec
sub edx, 0x60f9aea0
xor edx, 0x6aaea551
sub edx, 0x5364993f
xchg rbp, rcx
mov rbp, rbx
xchg rbp, rcx
call fcn.1400928a0
test rax, rax
je 0x14005b0ff
mov dword [rsp - 0x44], 0x66da2dd2
movabs rcx, 0xb3ab335573b2453
add rcx, 0x108a83f4
sub rcx, 0x64ddc26b
add rcx, 0x7fffffff
xor rcx, 0x6cbcac4
mov dword [rsp + 0x98], edi
add rax, rcx
xchg r15, r15
movabs rcx, 0x54375d530c495eff
xor rcx, 0x177f15b2
add rcx, 0x57ce12ad
xor rcx, 0x2a0772e8
add rcx, 0x7fffffff
add rcx, 0x141079da
rol rax, 0x13
rol rax, 4
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0xfc2ae5681e990532
xor rcx, 0x7e615024
add rcx, 0x4ec933a
add rcx, 0x6960a882
xor rax, rcx
mov rsi, rsi
mov qword [rsi + 0x210], rax
jmp 0x14005b136
mov dword [rsp + 0x98], 0x1fcfe4be
xor dword [rsp + 0x98], 0x718c7d79
sub dword [rsp + 0x98], 0x2fc61c1a
sub dword [rsp + 0x98], 0x31697ec5
xor dword [rsp + 0x98], 0xd13fee9
mov edx, 0x47e0cf0d
add edx, 0x3138acfa
sub edx, 0x5a01992e
add edx, 0xa389fc45
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.1400928a0
test rax, rax
je 0x14005b228
xchg rsp, rsp
movabs rcx, 0x374283f34ac6aa11
xor rcx, 0x6ee68b98
add rcx, 0xd987543
add rcx, 0x6c50e28a
mov dword [rsp + 0xd8], edi
mov dword [rsp - 0x30], edx
xor rax, rcx
movabs rcx, 0x367e9d330fa5546f
add rcx, 0x1426ac10
sub rcx, 0x1ec91291
xor rcx, 0x31bb75c5
add rcx, 0x7fffffff
add rcx, 0x17e0f36b
add rax, rcx
mov dword [rsp - 0x38], ebx
movabs rcx, 0x13dd34d07cd3b311
xor rcx, 0x1eb47c37
xor rcx, 0x2117829f
sub rcx, 0x33ddd2e4
add rcx, 0x7fffffff
xor rcx, 0x567f0a6f
xor rax, rcx
mov rbp, rbp
rol rax, 0xb
rol rax, 0x25
rol rax, 2
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x3c], 0x6e918ca
xchg rcx, rax
mov qword [rsi + 0x218], rcx
xchg rcx, rax
jmp 0x14005b25f
mov dword [rsp + 0xd8], 0x59bda8d1
sub dword [rsp + 0xd8], 0x3a6229a6
add dword [rsp + 0xd8], 0x5f684df7
xor dword [rsp + 0xd8], 0x28da1325
sub dword [rsp + 0xd8], 0x5619de06
mov edx, 0xc7c8e0c
add edx, 0x1b6d54bd
add edx, 0xa56b815
add edx, 0x37330990
xor edx, 0xa542f8de
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x3c], ecx
je 0x14005b35c
movabs rcx, 0x3ae941a1352c8ae6
add rcx, 0x29bdf111
xor rcx, 0x26ee9975
add rcx, 0x7a8c4ea1
mov dword [rsp + 0x110], edi
mov rsp, rsp
add rax, rcx
movabs rcx, 0x16c9b95c1726c54d
xor rcx, 0x538d9b77
xor rcx, 0x5ff0a9e
add rcx, 0x5ff51141
not rax
mov dword [rsp - 0xc], 0x2039c84a
rol rax, 0x2e
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x667d199b04a29434
add rcx, 0x5429fa84
sub rcx, 0x1c70c6f
add rcx, 0x2e38c94f
xor rax, rcx
movabs rcx, 0x4d6412e4ae8df8d
sub rcx, 0x33e47680
sub rcx, 0x130bc97e
xor rcx, 0x1c21cea4
add rcx, 0x7fffffff
add rcx, 0x223986f3
add rax, rcx
mov qword [rsi + 0x220], rax
jmp 0x14005b393
mov dword [rsp + 0x110], 0x5e07e67a
sub dword [rsp + 0x110], 0x256d095b
sub dword [rsp + 0x110], 0x35f39c94
add dword [rsp + 0x110], 0x14661705
sub dword [rsp + 0x110], 0x170d578f
mov edx, 0x550dd1ca
sub edx, 0x11248f14
xor edx, 0x1f5187a3
add edx, 0x3e9a0cb7
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x14], 0x65f4d6f7
test rax, rax
je 0x14005b494
movabs rcx, 0x9b50402305cbab58
add rcx, 0x5acb2af6
add rcx, 0x2f2bb01
add rcx, 0x20ecaa47
mov dword [rsp + 0x118], edi
mov r15, r15
add rax, rcx
movabs rcx, 0x438c35661088bd4b
add rcx, 0x332ac121
sub rcx, 0x839899e
add rcx, 0x10118553
add rcx, 0x7cc29028
rol rax, 0x17
rol rax, 0x14
rol rax, 9
add rax, rcx
movabs rcx, 0x1632bf2e4b2bf67f
sub rcx, 0x7c5a339
add rcx, 0x2c1ecd63
add rcx, 0x68b53ecf
rol rax, 0x25
add rax, rcx
mov dword [rsp - 0x44], ebp
movabs rcx, 0x53475793187967a2
xor rcx, 0x44ea7a4f
sub rcx, 0x374581db
add rcx, 0x30febf6f
add rcx, 0x7fffffff
sub rcx, 0x216657f1
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0x228], rcx
xchg rcx, rax
jmp 0x14005b4cb
mov dword [rsp + 0x118], 0x7fe24252
sub dword [rsp + 0x118], 0x6144958c
sub dword [rsp + 0x118], 0xc281867
add dword [rsp + 0x118], 0x1a716b1
sub dword [rsp + 0x118], 0x141cab0f
mov edx, 0x4485bfe3
xor edx, 0x184ac9c1
sub edx, 0x4f200be2
add edx, 0xda3e6513
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x10], esp
test rax, rax
je 0x14005b56b
rol rax, 0x30
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xf5e56c8f07afbfd9
xor rcx, 0x25ed98f6
add rcx, 0x5546a7cc
sub rcx, 0x211d84bc
add rcx, 0x7fffffff
xor rcx, 0x320d1256
add rax, rcx
mov dword [rsp - 0x14], edi
mov dword [rsp + 0x120], edi
not rax
ror rax, 8
ror rax, 2
ror rax, 1
xchg r11, rax
mov qword [rsi + 0x230], r11
xchg r11, rax
jmp 0x14005b5a2
mov dword [rsp + 0x120], 0x3e841442
add dword [rsp + 0x120], 0x38e84cf6
xor dword [rsp + 0x120], 0x15ec51be
xor dword [rsp + 0x120], 0x462c3cd2
sub dword [rsp + 0x120], 0x24ac0c53
mov edx, 0x6b976f6f
sub edx, 0x1c50210e
sub edx, 0x113263f8
sub edx, 0x34615985
add edx, 0x6c0b6def
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
je 0x14005b695
xchg r14, r14
movabs rcx, 0x9d663dbf60399306
sub rcx, 0x58bf48fe
add rcx, 0x4928ea12
xor rcx, 0x449fde77
add rcx, 0x7fffffff
add rcx, 0x352fd699
mov dword [rsp + 0x150], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x30a75223706ac567
sub rcx, 0x4fdd4208
xor rcx, 0x48888ad3
sub rcx, 0x2159c48
sub rcx, 0x58a79511
not rax
mov rdx, rdx
rol rax, 9
rol rax, 6
rol rax, 6
rol rax, 5
rol rax, 3
rol rax, 6
rol rax, 0x10
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 0xe
rol rax, 3
rol rax, 0x12
rol rax, 5
rol rax, 3
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x238], r13
xchg r13, rax
jmp 0x14005b6c1
mov dword [rsp + 0x150], 0x45459559
sub dword [rsp + 0x150], 0x1507572c
add dword [rsp + 0x150], 0x3dd8b7ba
xor dword [rsp + 0x150], 0x6e16f5e6
mov edx, 0x5ba43536
xor edx, 0x60572113
xor edx, 0x523efa6e
xor edx, 0x20123303
add edx, 0x85e198d2
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x14], ebp
test rax, rax
je 0x14005b75e
not rax
mov dword [rsp + 0x158], edi
mov rbp, rbp
ror rax, 7
ror rax, 2
ror rax, 1
movabs rcx, 0x276b6c8229fec6df
add rcx, 0x19c42cb6
sub rcx, 0x2f793a1
add rcx, 0x7fffffff
add rcx, 0x139a6c62
add rax, rcx
mov rdi, rdi
rol rax, 0x27
rol rax, 1
rol rax, 1
rol rax, 5
rol rax, 1
not rax
xchg rbp, rbp
xchg rdx, rax
mov qword [rsi + 0x240], rdx
xchg rdx, rax
jmp 0x14005b795
mov dword [rsp + 0x158], 0x6caadef4
xor dword [rsp + 0x158], 0x5d0cac9e
xor dword [rsp + 0x158], 0x518fcb87
sub dword [rsp + 0x158], 0x284cab2
sub dword [rsp + 0x158], 0x5da4ef3a
mov edx, 0x66565ee7
xor edx, 0x594fd1bd
xor edx, 0x24177829
add edx, 0x5a744eb0
sub edx, 0x3004014
mov rcx, rbx
xchg r13, r13
call fcn.1400928a0
test rax, rax
je 0x14005b832
mov dword [rsp - 0x38], 0x404a2295
not rax
mov dword [rsp + 0x74], edi
rol rax, 0x11
rol rax, 3
movabs rcx, 0x75e0ba4a5743c18e
xor rcx, 0x66e61b0c
add rcx, 0x4225d63e
sub rcx, 0x2427f1a8
sub rcx, 0x2c72c328
xor rax, rcx
not rax
ror rax, 0x11
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x14], esp
xchg rcx, rax
mov qword [rsi + 0x248], rcx
xchg rcx, rax
jmp 0x14005b852
mov dword [rsp + 0x74], 0x4f9c3a7d
add dword [rsp + 0x74], 0xf75b316
sub dword [rsp + 0x74], 0xcedc23b
xor dword [rsp + 0x74], 0x52242b59
mov edx, 0x457f7e74
sub edx, 0x32bda88d
add edx, 0x48800551
sub edx, 0x4cbac12d
xor edx, 0x66131d5d
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
call fcn.1400928a0
mov dword [rsp - 0x3c], 0x6ee31f05
test rax, rax
je 0x14005b957
ror rax, 3
ror rax, 1
movabs rcx, 0x5f8309fc11738b8a
sub rcx, 0x7de9999
xor rcx, 0x4a37685
add rcx, 0x4bbe254c
add rax, rcx
mov r8, r8
mov dword [rsp + 0x7c], edi
ror rax, 0x1b
ror rax, 0x10
ror rax, 8
ror rax, 1
movabs rcx, 0x1c9946b47b811f0b
xor rcx, 0x5ba4b76d
sub rcx, 0x177384ca
xor rcx, 0x5a4238f0
add rcx, 0x7fffffff
xor rcx, 0x38f49563
sub rax, rcx
xchg r14, r14
movabs rcx, 0x6718ffb216030f4d
xor rcx, 0x813fad1
xor rcx, 0x4e33f170
xor rcx, 0x68c06ac1
rol rax, 4
rol rax, 0x1d
rol rax, 9
rol rax, 1
sub rax, rcx
ror rax, 0x14
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
xchg r14, rax
mov qword [rsi + 0x250], r14
xchg r14, rax
jmp 0x14005b97f
mov dword [rsp + 0x7c], 0x2fdea6ac
xor dword [rsp + 0x7c], 0x56cbdfd6
sub dword [rsp + 0x7c], 0x215e5e14
sub dword [rsp + 0x7c], 0x38304f50
sub dword [rsp + 0x7c], 0x1f86cc15
mov edx, 0x559a6d0e
sub edx, 0x7f2b54b
sub edx, 0x7969cb3
sub edx, 0x3dea95fb
xor edx, 0xda0481f1
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.1400928a0
mov dword [rsp - 0xc], 0x3f8cb214
test rax, rax
je 0x14005ba13
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x61d64123196a0dae
add rcx, 0xe7c35ae
sub rcx, 0x12753e5f
add rcx, 0x7fffffff
xor rcx, 0x3004e8f
not rax
mov dword [rsp - 0x20], 0x2ce6948d
mov dword [rsp + 0xbc], edi
sub rax, rcx
not rax
mov rdi, rdi
mov qword [rsi + 0x258], rax
jmp 0x14005ba3f
mov dword [rsp + 0xbc], 0x40296811
xor dword [rsp + 0xbc], 0x77a3ec32
add dword [rsp + 0xbc], 0x2735ad40
sub dword [rsp + 0xbc], 0x5ec03162
mov edx, 0x26486d4a
xor edx, 0x37060be9
xor edx, 0x8b1bcac
xor edx, 0x9713b790
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.1400928a0
mov rcx, rcx
test rax, rax
je 0x14005bad4
movabs rcx, 0x8e26ae082161c332
sub rcx, 0x6c9435d
add rcx, 0x1f481137
sub rcx, 0x35f8129c
add rcx, 0x7fffffff
xor rcx, 0x7ea650fd
mov dword [rsp + 0xc4], edi
xor rax, rcx
mov dword [rsp - 0x44], 0x2f963e57
not rax
ror rax, 0x29
ror rax, 1
ror rax, 3
ror rax, 3
ror rax, 1
xchg r10, rax
mov qword [rsi + 0x260], r10
xchg r10, rax
jmp 0x14005bb00
mov dword [rsp + 0xc4], 0x6730e140
sub dword [rsp + 0xc4], 0x133395b5
add dword [rsp + 0xc4], 0x8b73f70
sub dword [rsp + 0xc4], 0x5cb48afa
mov edx, 0x961c466
add edx, 0x26803a78
add edx, 0x2bd13014
add edx, 0x2f827397
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0xc], ecx
je 0x14005bbcc
movabs rcx, 0x6a801a96e0d5e45
xor rcx, 0xb146752
sub rcx, 0x481e3f20
add rcx, 0x7fffffff
add rcx, 0x3ebb3e67
mov dword [rsp + 0x10c], edi
add rax, rcx
mov r14, r14
movabs rcx, 0x5ac5a116598332e8
xor rcx, 0x6c55340a
add rcx, 0x18ac24f7
add rcx, 0x10d840c8
not rax
xchg r8, r8
add rax, rcx
rol rax, 0x1d
rol rax, 7
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
not rax
rol rax, 0x2c
rol rax, 2
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [rsi + 0x268], rbp
xchg rbp, rax
jmp 0x14005bc03
mov dword [rsp + 0x10c], 0x1dd78259
add dword [rsp + 0x10c], 0x3fc74dcf
sub dword [rsp + 0x10c], 0xa0f3ddf
xor dword [rsp + 0x10c], 0x823ba19
sub dword [rsp + 0x10c], 0x5bac284f
mov edx, 0x449daa84
add edx, 0x19f21ba
xor edx, 0x2af7adc2
sub edx, 0x76273f5
sub edx, 0x275ff67c
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x28], esi
je 0x14005bd11
movabs rcx, 0x59e8eaa4488c9cd5
xor rcx, 0x16064c4d
sub rcx, 0x3248bfd
add rcx, 0x1debf981
add rcx, 0xe25db1
mov dword [rsp + 0x114], edi
mov dword [rsp - 0x30], 0x79b0a5f3
xor rax, rcx
movabs rcx, 0x25f908823e0e6260
add rcx, 0x9bf7eff
xor rcx, 0x4a1a6012
add rcx, 0x44ec25f2
sub rcx, 0x52340333
add rax, rcx
mov dword [rsp - 0x28], ecx
movabs rcx, 0x39ec253673ea57a8
add rcx, 0x6dd3234
sub rcx, 0x3b047139
add rcx, 0x7fffffff
sub rcx, 0x260a573a
xor rax, rcx
movabs rcx, 0xc2d3edec4407825a
xor rcx, 0x717009e3
sub rcx, 0x1e6eb5a7
add rcx, 0x58fafc79
xor rcx, 0x275f36c
not rax
mov dword [rsp - 0xc], 0x1945d99c
ror rax, 0x2d
add rax, rcx
mov qword [rsi + 0x270], rax
mov dword [rsp - 0x44], edx
jmp 0x14005bd3d
mov dword [rsp + 0x114], 0x7a161e00
sub dword [rsp + 0x114], 0x44400d51
xor dword [rsp + 0x114], 0x28cbc618
xor dword [rsp + 0x114], 0x1d1dd6b6
mov edx, 0x26d51f2c
xor edx, 0x393695cc
add edx, 0x4c9865bf
sub edx, 0x2199b1bc
add edx, 0x2639e7e8
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.1400928a0
test rax, rax
mov r11, r11
je 0x14005be23
rol rax, 1
rol rax, 9
rol rax, 0x10
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xb5b8417d4325236f
xor rcx, 0xc99d68b
xor rcx, 0x5df77859
xor rcx, 0x12e0966
xor rax, rcx
mov rsp, rsp
mov dword [rsp + 0x144], edi
movabs rcx, 0x5c910da049195e16
sub rcx, 0x2cacf29e
sub rcx, 0x1c3bfe56
add rcx, 0x52672979
add rax, rcx
mov rbx, rbx
movabs rcx, 0x313ae5a419ad82b4
xor rcx, 0x73e1cd87
sub rcx, 0x1b6f56ef
sub rcx, 0x1278f7df
add rcx, 0x7fffffff
add rcx, 0x8633de2
not rax
mov rbp, rbp
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x278], r10
xchg r10, rax
jmp 0x14005be4f
mov dword [rsp + 0x144], 0x496b4d0d
sub dword [rsp + 0x144], 0x21464d3
sub dword [rsp + 0x144], 0x21e21ec7
sub dword [rsp + 0x144], 0x2574c972
mov edx, 0x6116d18d
sub edx, 0x4e8dd176
add edx, 0x25622bda
sub edx, 0x2c954f94
xor edx, 0xaba00f6c
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x28], ebx
test rax, rax
je 0x14005bef8
movabs rcx, 0xb8127fa4f0c37f3
add rcx, 0xf724d7
sub rcx, 0x374e3905
add rcx, 0x2ee9cf62
add rcx, 0x66956994
mov dword [rsp + 0x14c], edi
add rax, rcx
movabs rcx, 0x73a022426c3a8b6
xor rcx, 0x5929929b
xor rcx, 0x79bd2642
add rcx, 0x7fffffff
xor rcx, 0x739eec88
not rax
xchg r13, r13
ror rax, 3
ror rax, 6
xor rax, rcx
xchg r13, rax
mov qword [rsi + 0x280], r13
xchg r13, rax
jmp 0x14005bf2f
mov dword [rsp + 0x14c], 0x317d086b
add dword [rsp + 0x14c], 0x3a484ef5
sub dword [rsp + 0x14c], 0x1fe1aaf8
sub dword [rsp + 0x14c], 0x3d46bf18
sub dword [rsp + 0x14c], 0xe9ced4f
mov edx, 0x5c6dbec5
xor edx, 0x1708e8a2
xor edx, 0x76e21d60
xor edx, 0x3ff69906
mov rcx, rbx
mov dword [rsp - 0x40], 0x33464908
call fcn.1400928a0
test rax, rax
je 0x14005bfea
xchg rbx, rbx
movabs rcx, 0x4d12f03431019f71
add rcx, 0x3fe1ce01
xor rcx, 0x5887edd9
add rcx, 0x144ef382
add rcx, 0x585aeaa9
mov dword [rsp + 0x154], edi
add rax, rcx
mov dword [rsp - 0x28], 0x4ef4c929
movabs rcx, 0x6ea7c6096e5c391e
sub rcx, 0x3228f4b1
sub rcx, 0x353504d7
add rcx, 0x321a2f90
xor rcx, 0x26efc694
not rax
add rax, rcx
mov rsi, rsi
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x288], rax
mov dword [rsp - 0x2c], edi
jmp 0x14005c021
mov dword [rsp + 0x154], 0x7e61a4e6
sub dword [rsp + 0x154], 0x397fa052
add dword [rsp + 0x154], 0x35554c94
xor dword [rsp + 0x154], 0x6850e605
xor dword [rsp + 0x154], 0x1267b72c
mov edx, 0x14d33af0
sub edx, 0x4fc9763
add edx, 0x202943d9
sub edx, 0x19ab2163
add edx, 0xbed88147
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.1400928a0
test rax, rax
mov rbx, rbx
je 0x14005c0de
movabs rcx, 0x585a3b2022d676a9
xor rcx, 0x3902cade
sub rcx, 0x1105426f
add rcx, 0x739929fe
xor rcx, 0x4769fff2
mov dword [rsp + 0x16c], edi
mov dword [rsp - 0x40], edi
add rax, rcx
movabs rcx, 0xed5004e0907eb0e
add rcx, 0x100b36d5
xor rcx, 0x3d9a8e8f
xor rcx, 0x182c90bc
xor rax, rcx
xchg r11, r11
rol rax, 0x12
rol rax, 0xb
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0xc], 0x7a8d7ddb
ror rax, 0x17
xchg r10, rax
mov qword [rsi + 0x290], r10
xchg r10, rax
jmp 0x14005c115
mov dword [rsp + 0x16c], 0xa6f0737
add dword [rsp + 0x16c], 0xf1ede37
add dword [rsp + 0x16c], 0x328d6bdb
xor dword [rsp + 0x16c], 0x6f4ea3bd
sub dword [rsp + 0x16c], 0x2355f2f3
mov edx, 0x48b6ba78
sub edx, 0x12c28b93
xor edx, 0x6f04c542
sub edx, 0x12ed4a6c
add edx, 0x82d13cf0
mov rcx, rbx
xchg r11, r11
call fcn.1400928a0
test rax, rax
je 0x14005c18d
rol rax, 0x2b
mov r13, r13
movabs rcx, 0xc701c2c41f8f700b
xor rcx, 0x16abb106
add rcx, 0x54151e9f
add rcx, 0x92e5f14
sub rcx, 0x251c9a59
xor rax, rcx
mov dword [rsp - 0x3c], ecx
mov dword [rsp + 0x170], edi
mov qword [rsi + 0x298], rax
jmp 0x14005c1c4
mov dword [rsp + 0x170], 0x3d8f5d86
add dword [rsp + 0x170], 0x31a98368
add dword [rsp + 0x170], 0xac59474
sub dword [rsp + 0x170], 0x1d71a9b4
xor dword [rsp + 0x170], 0x5c8ccbaf
mov edx, 0x4718af97
xor edx, 0x5549c0e2
xor edx, 0xc75a4c9
xor edx, 0x314cd945
add edx, 0x63979536
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
mov rsi, rsi
je 0x14005c2ae
ror rax, 0x27
ror rax, 1
ror rax, 1
movabs rcx, 0xe420f13140de6b06
sub rcx, 0x44a7e30
sub rcx, 0x121dc77c
sub rcx, 0x1d7b69c3
add rcx, 0x7fffffff
add rcx, 0x62203670
add rax, rcx
xchg rsp, rsp
mov dword [rsp + 0x174], edi
not rax
movabs rcx, 0x18b1c2a213936402
add rcx, 0x3a4d2db4
add rcx, 0x19b3e58a
sub rcx, 0x1ebfacdf
sub rcx, 0x4591de2e
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x3f50a9421f0f808b
sub rcx, 0x17f4f36e
xor rcx, 0x4bdad7fd
sub rcx, 0xdfb8c00
add rcx, 0x4011fb
xor rax, rcx
ror rax, 5
mov rbx, rbx
xchg r15, rax
mov qword [rsi + 0x2a0], r15
xchg r15, rax
jmp 0x14005c2da
mov dword [rsp + 0x174], 0x19110f70
add dword [rsp + 0x174], 0x643a1510
xor dword [rsp + 0x174], 0x39fdd74c
sub dword [rsp + 0x174], 0x44b6f3cb
mov edx, 0x9d3657c
add edx, 0x58bb747a
sub edx, 0x211194b9
add edx, 0x1d54153d
add edx, 0x64489fa8
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.1400928a0
mov dword [rsp - 0x40], ecx
test rax, rax
je 0x14005c39e
movabs rcx, 0x327c01e2f98b2c9
add rcx, 0x4c6f1bc8
sub rcx, 0x17c6315e
sub rcx, 0xe8134bd
mov dword [rsp + 0x194], edi
mov dword [rsp - 0x18], esp
xor rax, rcx
movabs rcx, 0x1c0d10691ec8e5cc
xor rcx, 0x1aebafde
add rcx, 0x1a14f546
xor rcx, 0x64b10716
sub rax, rcx
movabs rcx, 0x3f2f8da2702a01a8
add rcx, 0x88ef241
sub rcx, 0x1ea93103
sub rcx, 0x3f9d6f4c
ror rax, 0x18
ror rax, 1
sub rax, rcx
ror rax, 0x15
mov dword [rsp - 0x44], esi
mov qword [rsi + 0x2a8], rax
jmp 0x14005c3ca
mov dword [rsp + 0x194], 0x75d66b69
xor dword [rsp + 0x194], 0x12946b4c
xor dword [rsp + 0x194], 0x6b7d6b69
sub dword [rsp + 0x194], 0xc3f6b4b
mov edx, 0x2dd59afb
xor edx, 0x1851c5af
sub edx, 0x8272107
xor edx, 0x2476474e
add edx, 0x3ab64dad
mov rcx, rbx
mov dword [rsp - 0x40], 0x30247784
call fcn.1400928a0
test rax, rax
je 0x14005c480
ror rax, 0x2b
ror rax, 2
ror rax, 1
movabs rcx, 0xbb8efd5c6ae93e06
xor rcx, 0x3ecbe72f
sub rcx, 0x36cf9507
add rcx, 0x7fffffff
sub rcx, 0x104e2f46
xor rax, rcx
mov dword [rsp + 0x198], edi
mov rsp, rsp
movabs rcx, 0x17038162763b84ed
xor rcx, 0x24949b79
add rcx, 0x268436de
sub rcx, 0x71acd161
sub rax, rcx
mov r15, r15
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xchg rsp, rax
mov qword [rsi + 0x2b0], rsp
xchg rsp, rax
jmp 0x14005c4ac
mov dword [rsp + 0x198], 0x27ef04b7
xor dword [rsp + 0x198], 0x7aae84d8
xor dword [rsp + 0x198], 0x532f6abd
sub dword [rsp + 0x198], 0xe6eead1
mov edx, 0x1305d182
add edx, 0x547abd9c
xor edx, 0x48eda22c
sub edx, 0x1c4d6afd
xchg rbx, r12
mov rcx, r12
xchg rbx, r12
call fcn.1400928a0
mov dword [rsp - 0x30], 0x443e41c9
test rax, rax
je 0x14005c585
movabs rcx, 0x2d315d0a2c1cec98
sub rcx, 0x20a85aba
xor rcx, 0x6d6f6886
xor rcx, 0x7ab0106
add rcx, 0x5e8c08f7
mov dword [rsp + 0x28], edi
xor rax, rcx
movabs rcx, 0x1aecba6643b8f833
xor rcx, 0x1933711c
sub rcx, 0x3b1daac7
add rcx, 0x3b387862
sub rax, rcx
movabs rcx, 0x55c57d394dc69bcd
sub rcx, 0x3116629d
xor rcx, 0x2e012c28
sub rcx, 0x24f69f96
xor rax, rcx
movabs rcx, 0x5cdad7a03a41ea1
xor rcx, 0x29cb7b91
sub rcx, 0xeded844
add rcx, 0x64a6e927
sub rax, rcx
xchg rdi, rax
mov qword [rsi + 0x2b8], rdi
xchg rdi, rax
jmp 0x14005c5a5
mov dword [rsp + 0x28], 0x6a20a94a
xor dword [rsp + 0x28], 0x1517c2e2
sub dword [rsp + 0x28], 0x12f2c0c0
sub dword [rsp + 0x28], 0x6c44aae7
mov edx, 0x10cdc0f
add edx, 0x3b78e07a
xor edx, 0x6738d374
xor edx, 0x7ab5c6a7
add edx, 0xb12b4e67
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
call fcn.1400928a0
xchg rsp, rsp
test rax, rax
je 0x14005c693
not rax
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x40], ebx
rol rax, 0x1c
rol rax, 0xd
rol rax, 4
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x1baa074e116aa188
xor rcx, 0x262cbf9d
sub rcx, 0x34c268d
add rcx, 0x7fffffff
add rcx, 0x14c258f2
add rax, rcx
movabs rcx, 0x2f31af10702d624f
sub rcx, 0x202aeba2
xor rcx, 0xed362d5
xor rcx, 0x13c9cb33
xor rax, rcx
movabs rcx, 0x1f06ba591e45df15
add rcx, 0xe1331af
add rcx, 0x3647ce48
add rcx, 0x736ad321
sub rax, rcx
xchg rdx, rdx
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov qword [rsi + 0x2c0], rax
jmp 0x14005c6b3
mov dword [rsp + 0x30], 0x7a23deca
xor dword [rsp + 0x30], 0x24baca9
sub dword [rsp + 0x30], 0x369d4ef6
sub dword [rsp + 0x30], 0x41cb236c
mov edx, 0x2a24096
add edx, 0x5107fdaa
add edx, 0x171442ed
xor edx, 0x3b16c866
xchg r11, rcx
mov r11, rbx
xchg r11, rcx
call fcn.1400928a0
mov dword [rsp - 0x14], 0x3545f23f
test rax, rax
je 0x14005c768
movabs rcx, 0xba4a5dd54093d38b
sub rcx, 0x1cc876ff
add rcx, 0x2406b496
add rcx, 0x1b2bbb22
add rcx, 0x7fffffff
sub rcx, 0x28f04144
mov dword [rsp + 0x70], edi
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x7ee502d90a8fdbbb
add rcx, 0x5cc0562d
xor rcx, 0x75b0da4c
add rcx, 0x43ef1c7f
sub rcx, 0x2a4d08c4
ror rax, 0x14
ror rax, 0x10
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x4fd81d0d
mov qword [rsi + 0x2c8], rax
jmp 0x14005c788
mov dword [rsp + 0x70], 0x343c2ca3
sub dword [rsp + 0x70], 0x76b727d
add dword [rsp + 0x70], 0x4cae9370
sub dword [rsp + 0x70], 0x797f4d95
mov edx, 0x963e9c5
xor edx, 0x1f346977
sub edx, 0x1501e9bd
add edx, 0x40707e4d
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
xchg r10, r10
test rax, rax
je 0x14005c85c
movabs rcx, 0x90c9423448f63b04
xor rcx, 0x6ecf9de6
add rcx, 0x2ba99674
add rcx, 0x29b543c3
sub rcx, 0x363398d7
mov dword [rsp + 0x78], edi
xor rax, rcx
movabs rcx, 0x6cc18ab9308c53dc
add rcx, 0x2b4696e5
xor rcx, 0x716991e0
sub rcx, 0x26b59032
xor rcx, 0x5662176e
not rax
rol rax, 0x1a
rol rax, 1
rol rax, 3
rol rax, 1
xor rax, rcx
mov r9, r9
movabs rcx, 0x62d5b05a43fc65de
sub rcx, 0x1a223111
xor rcx, 0x340c57d8
xor rcx, 0x9dea45e
xor rcx, 0x74b47ccd
add rax, rcx
mov dword [rsp - 0x3c], ecx
mov qword [rsi + 0x2d0], rax
jmp 0x14005c884
mov dword [rsp + 0x78], 0x33661bce
xor dword [rsp + 0x78], 0x40d56827
sub dword [rsp + 0x78], 0x52585273
xor dword [rsp + 0x78], 0x2805b73
sub dword [rsp + 0x78], 0x23db7a04
mov edx, 0xea4cbde
add edx, 0x3d63dad7
sub edx, 0x2907717b
add edx, 0x229601f4
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x40], esp
je 0x14005c93e
rol rax, 3
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x2965ee5158eb886c
xor rcx, 0x1b00841a
sub rcx, 0x3a6ca280
add rcx, 0x30320981
xor rax, rcx
xchg rbp, rbp
mov dword [rsp + 0x80], edi
not rax
movabs rcx, 0xd8e87f1246d12206
sub rcx, 0x258c30ae
add rcx, 0x42d23c10
add rcx, 0x4daf24d6
ror rax, 0xb
ror rax, 6
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x44], ebp
mov qword [rsi + 0x2d8], rax
jmp 0x14005c96a
mov dword [rsp + 0x80], 0x50fe8bec
add dword [rsp + 0x80], 0xc70d626
add dword [rsp + 0x80], 0x3188919
sub dword [rsp + 0x80], 0x6087eb2a
mov edx, 0x7dd1a29d
xor edx, 0x60450f72
xor edx, 0x7e6b47a0
xor edx, 0xf289bd2e
xchg rcx, r14
mov r14, rbx
xchg rcx, r14
call fcn.1400928a0
mov rbp, rbp
test rax, rax
je 0x14005c9ea
not rax
mov dword [rsp + 0xc0], edi
xchg r9, r9
movabs rcx, 0x3d664f8b62e8d4e6
sub rcx, 0x345a7da3
xor rcx, 0x51d26dd
add rcx, 0x7fffffff
xor rcx, 0x6d604e51
sub rax, rcx
ror rax, 0x13
ror rax, 1
not rax
mov qword [rsi + 0x2e0], rax
xchg r10, r10
jmp 0x14005ca16
mov dword [rsp + 0xc0], 0x29135a38
add dword [rsp + 0xc0], 0x40e2ae88
add dword [rsp + 0xc0], 0x1224830b
sub dword [rsp + 0xc0], 0x7c1a8bca
mov edx, 0x738b0cfd
sub edx, 0xd2b7a8
add edx, 0xf3a2a7
sub edx, 0x64930f26
add edx, 0x77580df4
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.1400928a0
mov dword [rsp - 0x30], ebx
test rax, rax
je 0x14005cb38
ror rax, 5
ror rax, 8
ror rax, 0xf
ror rax, 0xf
ror rax, 1
movabs rcx, 0x27ecf0f4750bf49e
xor rcx, 0x22c41d5d
add rcx, 0x16afdd75
add rcx, 0x58b45f1d
sub rax, rcx
xchg rsp, rsp
mov dword [rsp + 0xc8], edi
rol rax, 0x20
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x12a584a53e32777
xor rcx, 0xc653403
xor rcx, 0x5ef521ef
add rcx, 0x4f0db526
add rcx, 0x7fffffff
xor rcx, 0x3de6ba04
xor rax, rcx
mov dword [rsp - 0x20], 0x5a974be3
movabs rcx, 0x465eae8052c6e40
xor rcx, 0x48abff79
add rcx, 0x19954ff9
sub rcx, 0x43d2a3ce
xor rcx, 0x74749df1
rol rax, 0x18
rol rax, 2
rol rax, 0x11
rol rax, 2
rol rax, 4
rol rax, 2
rol rax, 3
rol rax, 5
rol rax, 1
rol rax, 1
not rax
mov dword [rsp - 0x38], ecx
add rax, rcx
mov qword [rsi + 0x2e8], rax
jmp 0x14005cb64
mov dword [rsp + 0xc8], 0x50d73ca6
add dword [rsp + 0xc8], 0x91ccedb
add dword [rsp + 0xc8], 0xcf14a1e
xor dword [rsp + 0xc8], 0x66e5559e
mov edx, 0x69593aeb
add edx, 0x9e01b49
sub edx, 0x41fd1568
xor edx, 0xfab85a98
mov rcx, rbx
mov dword [rsp - 0x20], 0x61f91048
call fcn.1400928a0
test rax, rax
je 0x14005cc60
mov dword [rsp - 0x34], 0x19240b55
ror rax, 0x23
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x5494127743905ca
xor rcx, 0x790fc341
xor rcx, 0x364c234b
xor rcx, 0x4c511842
sub rcx, 0x1f339d2b
add rax, rcx
mov dword [rsp - 0x2c], edx
mov dword [rsp + 0xd0], edi
rol rax, 0x1b
movabs rcx, 0x199e784d454c5ffb
xor rcx, 0x778299fa
add rcx, 0x175d9f89
xor rcx, 0x225d23d
xor rcx, 0x1cca325a
sub rax, rcx
movabs rcx, 0x27ec8b7e51ce4503
sub rcx, 0x217e416
sub rcx, 0x2a520c4a
sub rcx, 0x1eb40e08
add rcx, 0x7fffffff
add rcx, 0x3eabfa4a
ror rax, 0xb
ror rax, 3
sub rax, rcx
mov dword [rsp - 0x18], 0x11cba22
ror rax, 1
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x2f0], rdi
xchg rdi, rax
jmp 0x14005cc97
mov dword [rsp + 0xd0], 0x65753a57
xor dword [rsp + 0xd0], 0x3bf883bd
sub dword [rsp + 0xd0], 0x39f09ef
sub dword [rsp + 0xd0], 0x5081d26c
sub dword [rsp + 0xd0], 0xa6cdd8e
mov edx, 0x230d774a
add edx, 0x2ad538cd
xor edx, 0x7e6de8e3
xor edx, 0x71888fd0
xor edx, 0x5499e003
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call fcn.1400928a0
mov r10, r10
test rax, rax
je 0x14005cd5a
not rax
mov dword [rsp - 0x28], ecx
mov dword [rsp + 0x104], edi
movabs rcx, 0xc3be07312f2792e
add rcx, 0x39264561
xor rcx, 0x3c87866
xor rcx, 0x64da7183
sub rcx, 0x1e0acfab
sub rax, rcx
movabs rcx, 0x960688a6216fa261
add rcx, 0x4924bdf6
xor rcx, 0x7a41b480
add rcx, 0x7fffffff
xor rcx, 0x77aa2eaa
not rax
rol rax, 1
rol rax, 0xc
rol rax, 0x1b
rol rax, 5
rol rax, 1
rol rax, 4
rol rax, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x2f8], r13
xchg r13, rax
jmp 0x14005cd86
mov dword [rsp + 0x104], 0x3aaaeb88
xor dword [rsp + 0x104], 0x509922fb
sub dword [rsp + 0x104], 0x62faa595
xor dword [rsp + 0x104], 0x73923df
mov edx, 0x21ad6adf
add edx, 0x12cb38ef
sub edx, 0x1fc7e4f5
add edx, 0x333a3735
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400928a0
test rax, rax
je 0x14005ce63
xchg r14, r14
movabs rcx, 0xeaa1b38b1afadee7
sub rcx, 0x18b435a9
add rcx, 0x410e016c
xor rcx, 0x8e7f4c0
add rcx, 0x607100d7
mov dword [rsp + 0x108], edi
xor rax, rcx
xchg r8, r8
movabs rcx, 0x7f8150e04545c7ea
xor rcx, 0x41076d14
add rcx, 0x3a1fad25
sub rcx, 0x3d3296b3
ror rax, 0x15
ror rax, 0xd
ror rax, 8
ror rax, 1
add rax, rcx
mov rsp, rsp
movabs rcx, 0x3a00102c08ede2ce
add rcx, 0x769a9d
sub rcx, 0x5c8c9b6
xor rcx, 0x43a1853
add rcx, 0x638e2aa9
rol rax, 0x3d
xor rax, rcx
mov dword [rsp - 0x14], 0x510d194c
xchg r15, rax
mov qword [rsi + 0x300], r15
xchg r15, rax
jmp 0x14005ce9a
mov dword [rsp + 0x108], 0xafc7f83
add dword [rsp + 0x108], 0x51ad13ef
sub dword [rsp + 0x108], 0x3fa3ff19
sub dword [rsp + 0x108], 0x22f0339
sub dword [rsp + 0x108], 0x1ad6911f
mov edx, 0x45a5d92d
xor edx, 0x64c63735
sub edx, 0xb202dee
add edx, 0xbba0a3be
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.1400928a0
mov dword [rsp - 0x40], esi
test rax, rax
je 0x14005cf82
rol rax, 0xe
rol rax, 2
rol rax, 1
movabs rcx, 0xa5a5a5c400a84eda
xor rcx, 0x5cb41d2d
sub rcx, 0x40b72aba
xor rcx, 0x5253bc28
add rcx, 0x43cf8d5d
xor rax, rcx
mov dword [rsp + 0x148], edi
movabs rcx, 0x6b4256e255bc6b0a
xor rcx, 0x134eca0a
sub rcx, 0x246e61f8
xor rcx, 0x5b06851f
sub rcx, 0x414ee967
sub rax, rcx
movabs rcx, 0xf06394b46e814913
sub rcx, 0x1f7cc0a8
sub rcx, 0x42b7a506
add rcx, 0x3d41c75
add rcx, 0x7fffffff
add rcx, 0x209e9d9a
ror rax, 0x16
ror rax, 0xa
ror rax, 2
ror rax, 1
add rax, rcx
xchg r8, r8
xchg rdi, rax
mov qword [rsi + 0x308], rdi
xchg rdi, rax
jmp 0x14005cfb9
mov dword [rsp + 0x148], 0x493c1e3
add dword [rsp + 0x148], 0x6248c3c5
sub dword [rsp + 0x148], 0x5e8688e6
add dword [rsp + 0x148], 0x28f02d1
xor dword [rsp + 0x148], 0xae4ff92
mov edx, 0x6260c072
add edx, 0xecc9957
sub edx, 0x5a4f9df4
xor edx, 0x3fc8e7ec
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.1400928a0
mov dword [rsp - 0x10], 0x1e34caf4
test rax, rax
je 0x14005d0ab
movabs rcx, 0x6569a32d67628f0a
xor rcx, 0x63b70f3f
xor rcx, 0x6c5ffbe2
sub rcx, 0x4c5b8b2d
add rcx, 0x313aa6a1
mov dword [rsp + 0x64], edi
add rax, rcx
mov dword [rsp - 0x24], 0x2ad8ca8b
movabs rcx, 0x3a98cd560f109830
xor rcx, 0xb0412d7
add rcx, 0x71c5c4fb
add rcx, 0x50f28722
rol rax, 6
rol rax, 4
rol rax, 0xf
rol rax, 0xb
rol rax, 1
add rcx, rax
mov dword [rsp - 0x30], ecx
movabs rax, 0x2183541e32013c3a
add rax, 0x4d5a5dcf
sub rax, 0x20dda212
sub rax, 0x4f691bde
not rcx
mov dword [rsp - 0x24], esp
ror rcx, 0xc
ror rcx, 0x1f
ror rcx, 6
ror rcx, 1
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r13, rax
mov qword [rsi + 0x310], r13
xchg r13, rax
jmp 0x14005d0cb
mov dword [rsp + 0x64], 0x2e29e4e6
add dword [rsp + 0x64], 0x2df24808
add dword [rsp + 0x64], 0x121ac449
xor dword [rsp + 0x64], 0x6e36f136
mov edx, 0x56115fee
add edx, 0xcb040b4
add edx, 0xfb0933a
add edx, 0x59644ed
sub edx, 0x50087758
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400928a0
mov dword [rsp - 0x3c], esi
test rax, rax
je 0x14005d1f3
ror rax, 0x15
ror rax, 9
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x3137e069483174fa
xor rcx, 0x7060d36f
add rcx, 0x13535722
xor rcx, 0x4f979fed
xor rax, rcx
mov dword [rsp + 0x6c], edi
mov r11, r11
movabs rcx, 0x56ed181c72d3c302
xor rcx, 0x2387825a
add rcx, 0x81de63d
sub rcx, 0x46df4ae8
sub rax, rcx
movabs rcx, 0x23581dab085599a7
add rcx, 0x4325046e
add rcx, 0x2eaf4b15
sub rcx, 0x4861115c
sub rcx, 0x2e700706
rol rax, 3
rol rax, 0xf
rol rax, 0xc
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x1d06f5cf40f4dcb3
sub rcx, 0xa29e9ca
xor rcx, 0x33f96b7d
add rcx, 0x68487c5e
add rcx, 0x7fffffff
sub rcx, 0x1f834486
rol rax, 1
rol rax, 0xc
rol rax, 4
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ecx
mov qword [rsi + 0x318], rax
jmp 0x14005d213
mov dword [rsp + 0x6c], 0xb64a6a4
add dword [rsp + 0x6c], 0xc2f1123
xor dword [rsp + 0x6c], 0x1a937fba
sub dword [rsp + 0x6c], 0xd00c87c
mov edx, 0xf5a9fbf
add edx, 0x334faecc
xor edx, 0x4d3cd7d8
xor edx, 0xb83de2ba
mov rcx, rbx
xchg rbx, rbx
call fcn.1400928a0
test rax, rax
je 0x14005d2f6
xchg rsp, rsp
movabs rcx, 0x3b29938e577d437e
sub rcx, 0x4351a0fb
add rcx, 0x31ccec15
sub rcx, 0x242dfa6f
sub rcx, 0x17244077
mov r13d, edi
mov dword [rsp - 0x34], esp
xor rax, rcx
movabs rcx, 0x2e068aaa3b2ea90e
sub rcx, 0x3a33648a
add rcx, 0x3f345534
xor rcx, 0x71c785be
add rax, rcx
mov rsp, rsp
movabs rcx, 0xd07624ab26d75e33
add rcx, 0x1f937228
sub rcx, 0x3bfdeb05
add rcx, 0x7fffffff
xor rcx, 0x224ba7fe
rol rax, 0x19
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x30], 0x7803662a
not rax
ror rax, 0x11
ror rax, 3
mov qword [rsi + 0x320], rax
jmp 0x14005d318
mov r13d, 0x2bd09d1d
add r13d, 0x37fb5451
xor r13d, 0x3000b90f
add r13d, 0xffa0e42
sub r13d, 0x63c556a2
mov edx, 0x61585a58
sub edx, 0x42226ffd
sub edx, 0x17df56ab
add edx, 0x20278b32
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.1400928a0
test rax, rax
mov dword [rsp - 0x38], ebx
je 0x14005d41b
movabs rcx, 0x41bb01235f5714b0
xor rcx, 0x728592a9
xor rcx, 0x60da9a4b
sub rcx, 0xd0e7671
sub rcx, 0x186e9878
mov r12d, edi
mov dword [rsp - 0x1c], ecx
add rax, rcx
movabs rcx, 0x159e454165748208
sub rcx, 0x4f3ddf95
sub rcx, 0x93c3a76
add rcx, 0x7fffffff
xor rcx, 0x25689a2f
rol rax, 0xd
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x34], esp
movabs rax, 0x37358ec00c5b20cc
add rax, 0x587c187
add rax, 0x255c0ed7
add rax, 0x6fea963
xor rax, 0x678dce0c
xor rcx, rax
mov dword [rsp - 0x20], 0x569696db
movabs rax, 0x3c9f146c4c79886c
sub rax, 0x16801d17
sub rax, 0x2f363f46
xor rax, 0x25089ccd
add rax, 0x7fffffff
add rax, 0xb648692
sub rcx, rax
xchg rcx, r14
mov qword [rsi + 0x328], r14
xchg rcx, r14
jmp 0x14005d436
mov r12d, 0x38e36a36
add r12d, 0x628d568
add r12d, 0xd6d3be6
xor r12d, 0x4c797b85
mov edx, 0x1d1e17d7
add edx, 0x5896d55c
sub edx, 0x67e68f11
xor edx, 0xd2417f11
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.1400928a0
xchg rdi, rdi
test rax, rax
je 0x14005d529
rol rax, 0x19
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x719d681b49d010b2
sub rcx, 0x1e3dc3e4
add rcx, 0x291e94ae
xor rcx, 0x4e325a9a
add rcx, 0x7fffffff
xor rcx, 0x5169b3d5
not rax
mov dword [rsp - 0x38], ebp
mov r15d, edi
add rax, rcx
movabs rcx, 0x53a60f8d6c8a7203
sub rcx, 0x2d26834c
xor rcx, 0x3127dcd3
add rcx, 0x3949875
add rcx, 0x7fffffff
sub rcx, 0xe5f8580
xor rax, rcx
movabs rcx, 0x6241d65c47ec43cb
xor rcx, 0x661cbaa
add rcx, 0x2a485317
xor rcx, 0x7d4748b1
add rcx, 0x7fffffff
add rcx, 0x55e87296
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x330], r11
xchg r11, rax
jmp 0x14005d54b
mov r15d, 0x653cb7a1
sub r15d, 0x31918b2c
xor r15d, 0x75aadb65
xor r15d, 0x322004a2
sub r15d, 0x7421f3b1
mov edx, 0xcca1d95
add edx, 0xef1a724
add edx, 0x68296fe
xor edx, 0x41c5e6f
add edx, 0x1aad2165
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.1400928a0
mov dword [rsp - 0x20], edi
test rax, rax
je 0x14005d5e8
rol rax, 8
rol rax, 5
rol rax, 1
movabs rcx, 0xbb27996c45f95d00
xor rcx, 0x300ba808
sub rcx, 0x777b269
add rcx, 0x99a0e03
add rcx, 0x7fffffff
xor rcx, 0x312582ec
xor rax, rcx
mov dword [rsp - 0x20], 0x3575e161
mov r14d, edi
rol rax, 0x14
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 1
mov qword [rsi + 0x338], rax
jmp 0x14005d603
mov r14d, 0x1533d620
add r14d, 0x4f59fe61
add r14d, 0x4695ed7
xor r14d, 0x68f73359
mov edx, 0x2acc9a13
sub edx, 0xf806d94
sub edx, 0x2d4d02e
xor edx, 0x5b9f067f
xor edx, 0xeb736201
mov rcx, rbx
call fcn.1400928a0
mov dword [rsp - 0x34], 0x11de82e3
test rax, rax
je 0x14005d6c4
ror rax, 0xe
ror rax, 0xc
ror rax, 3
ror rax, 0xa
ror rax, 0xa
ror rax, 3
ror rax, 1
movabs rcx, 0x89b325623aa9a5cc
sub rcx, 0x2cef9a4b
add rcx, 0x95747e3
add rcx, 0x7fffffff
xor rcx, 0x4dca4cc1
add rax, rcx
mov ebp, edi
not rax
xchg r12, r12
movabs rcx, 0x44bdd4ab22fa18a4
xor rcx, 0x65b70618
add rcx, 0xcff6ed
add rcx, 0x1798f55a
xor rcx, 0x4213eaa7
sub rax, rcx
mov dword [rsp - 0x20], ecx
ror rax, 1
not rax
mov qword [rsi + 0x340], rax
jmp 0x14005d6e1
mov ebp, 0x7bf86d88
sub ebp, 0x425e8ef8
sub ebp, 0x36c7e8c1
xor ebp, 0x66abeefa
sub ebp, 0x647a1b34
mov edx, 0x78a977cb
sub edx, 0x1ccb3ef
sub edx, 0x71529323
xor edx, 0x6efa75b9
sub edx, 0x32558e51
xchg r8, rcx
mov r8, rbx
xchg rcx, r8
call fcn.1400928a0
test rax, rax
mov rbx, rbx
je 0x14005d7f8
movabs rcx, 0x663000f52f428449
add rcx, 0x1f309e
xor rcx, 0x612e00c5
add rcx, 0x7fffffff
add rcx, 0xcf4e8e8
xor rax, rcx
mov dword [rsp - 0x3c], 0x1f1bed28
movabs rcx, 0x54ebb7545a4e41e1
xor rcx, 0x17ece1d5
sub rcx, 0x37bc8ada
add rcx, 0x69962008
add rcx, 0x7fffffff
sub rcx, 0x3f2b0e6c
sub rax, rcx
movabs rcx, 0x47eb9e9a5d9e99d3
xor rcx, 0x3cfa28b6
xor rcx, 0x24f79877
add rcx, 0x286937c
add rcx, 0x506f0a36
ror rax, 2
ror rax, 1
add rax, rcx
mov dword [rsp - 0x30], edi
movabs rcx, 0xef0e56955614bc1
xor rcx, 0x29f704fd
sub rcx, 0x29260e55
add rcx, 0x3db6fa1c
ror rax, 9
ror rax, 0xf
ror rax, 7
ror rax, 0x16
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x18], edi
mov qword [rsi + 0x348], rax
jmp 0x14005d80f
mov edi, 0x20f7714f
xor edi, 0x14ffee2c
add edi, 0x3eb5e8e0
xor edi, 0x72be8842
mov eax, dword [rsp + 0x1f8]
or eax, dword [rsp + 0x200]
xchg rbx, rbx
or eax, dword [rsp + 0x208]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
mov dword [rsp - 0x20], 0x4b4190f
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
or eax, dword [rsp + 0x34]
mov rbp, rbp
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
xchg rdx, rdx
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
or eax, dword [rsp + 0x50]
or eax, dword [rsp + 0x54]
mov rsi, rsi
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
xchg rcx, rcx
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
or eax, dword [rsp + 0x70]
mov dword [rsp - 0x34], ebx
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x7c]
or eax, dword [rsp + 0x80]
mov r9, r9
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
mov dword [rsp - 0xc], esi
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
mov dword [rsp - 0x24], 0x54dea5ee
or eax, dword [rsp + 0xa0]
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
mov dword [rsp - 0x34], esp
or eax, dword [rsp + 0xac]
or eax, dword [rsp + 0xb0]
or eax, r13d
or eax, dword [rsp + 0xb4]
mov dword [rsp - 0x2c], ecx
or eax, r12d
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov r14, r14
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
xchg r10, r10
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
mov rdx, rdx
or eax, dword [rsp + 0xd8]
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
xchg r9, r9
or eax, dword [rsp + 0xe8]
or eax, dword [rsp + 0xec]
or eax, dword [rsp + 0xf0]
or eax, dword [rsp + 0xf4]
mov dword [rsp - 0x1c], 0x567704cf
or eax, dword [rsp + 0xf8]
or eax, dword [rsp + 0xfc]
or eax, dword [rsp + 0x100]
or eax, r15d
mov r9, r9
or eax, dword [rsp + 0x104]
or eax, r14d
or eax, dword [rsp + 0x108]
or eax, dword [rsp + 0x10c]
mov dword [rsp - 0x3c], 0x1a71bcfa
or eax, dword [rsp + 0x110]
or eax, dword [rsp + 0x114]
or eax, dword [rsp + 0x118]
xchg rcx, rcx
or eax, dword [rsp + 0x11c]
or eax, dword [rsp + 0x120]
or eax, dword [rsp + 0x124]
mov dword [rsp - 0x24], edx
or eax, dword [rsp + 0x128]
or eax, dword [rsp + 0x12c]
or eax, dword [rsp + 0x130]
mov rbx, rbx
or eax, dword [rsp + 0x134]
or eax, dword [rsp + 0x138]
or eax, ebp
mov r12, r12
or eax, dword [rsp + 0x13c]
or eax, edi
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x144]
xchg r12, r12
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x14c]
or eax, dword [rsp + 0x150]
or eax, dword [rsp + 0x154]
xchg rbx, rbx
or eax, dword [rsp + 0x158]
or eax, dword [rsp + 0x15c]
or eax, dword [rsp + 0x160]
or eax, dword [rsp + 0x164]
mov dword [rsp - 0x18], 0x74e12025
or eax, dword [rsp + 0x168]
or eax, dword [rsp + 0x16c]
or eax, dword [rsp + 0x170]
or eax, dword [rsp + 0x174]
mov dword [rsp - 0x28], 0x4313cba5
or eax, dword [rsp + 0x178]
or eax, dword [rsp + 0x17c]
or eax, dword [rsp + 0x180]
mov dword [rsp - 0x40], 0x1b99bec3
or eax, dword [rsp + 0x184]
or eax, dword [rsp + 0x188]
or eax, dword [rsp + 0x18c]
or eax, dword [rsp + 0x190]
mov rbx, rbx
or eax, dword [rsp + 0x194]
or eax, dword [rsp + 0x198]
or eax, dword [rsp + 0x19c]
or eax, dword [rsp + 0x1a0]
mov rdx, rdx
xchg rsi, rbx
mov rsi, qword [rsp + 0x1f0]
xchg rbx, rsi
sete al
xchg rdi, rdi
neg rsp
add rsp, 0xfffffffffffffe50
neg rsp
pop r15
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
xchg r8, r8
pop r12
pop rdi
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
mov rdx, rdx
ret