Function at 0x140059240
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r14
mov qword [rsp + 8], r14
xchg r14, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r15
mov qword [rsp], r12
push r13
mov dword [rsp - 0x14], ebp
push r14
push rcx
mov qword [rsp], r15
neg rsp
sub rsp, 0xffffffffffffff10
neg rsp
xchg r11, rsi
mov r11, rdx
xchg rsi, r11
xchg r10, rcx
mov rbx, r10
xchg r10, rcx
mov edx, 0xde5ea49
sub edx, 0xc1b5e8d
xor edx, 0x4fcd5fc4
add edx, 0x1f2aa581
sub edx, 0x2e4bada3
call fcn.140076850
mov r13, r13
xor edi, edi
test rax, rax
je 0x140059345
movabs rcx, 0x49f3e27726f195da
add rcx, 0x57cf6482
sub rcx, 0x75b04889
add rcx, 0x1ab7f0aa
add rcx, 0x7fffffff
xor rcx, 0x1595160c
mov dword [rsp + 0x8c], edi
add rax, rcx
movabs rcx, 0xd72d3c2e4ca11279
sub rcx, 0x1025c1f1
xor rcx, 0x5eb55a23
sub rcx, 0x5c51a304
add rcx, 0x1afb33de
xor rax, rcx
mov dword [rsp - 0x18], edx
rol rax, 3
rol rax, 0x26
rol rax, 1
xchg rbx, rax
mov qword [rsi], rbx
xchg rbx, rax
jmp 0x14005937c
mov dword [rsp + 0x8c], 0x4bd749b5
xor dword [rsp + 0x8c], 0x17eafa50
sub dword [rsp + 0x8c], 0x1b2f3d3e
add dword [rsp + 0x8c], 0xe64d48e
sub dword [rsp + 0x8c], 0x4f734b34
mov edx, 0x28128edb
add edx, 0x30a60ad2
sub edx, 0x1f65a1d3
add edx, 0x685ee447
xchg rbx, rdx
mov rcx, rdx
xchg rbx, rdx
call fcn.140076850
mov dword [rsp - 0x30], 0x5f9e0a7c
test rax, rax
je 0x14005946a
movabs rcx, 0x5e9ec80f345eb663
xor rcx, 0x5d7b2e46
sub rcx, 0x55f71105
add rcx, 0x704d82fe
mov dword [rsp + 0x50], edi
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x543abad0730d048d
sub rcx, 0x2e83707e
xor rcx, 0x1523661e
sub rcx, 0x6a9f7f6
add rax, rcx
movabs rcx, 0x284214810440c48c
add rcx, 0x661ef7d9
sub rcx, 0x926fc5b
xor rcx, 0x6cee15a
add rcx, 0x5ee3315
xor rax, rcx
mov dword [rsp - 0x44], 0x53835c7
movabs rcx, 0x5f5cbcc43e917888
add rcx, 0xd948048
xor rcx, 0x5b72c43b
add rcx, 0x7fffffff
add rcx, 0xbb451ff
not rax
xchg r10, r10
add rax, rcx
xchg r14, rax
mov qword [rsi + 8], r14
xchg r14, rax
jmp 0x14005948a
mov dword [rsp + 0x50], 0x5660d504
sub dword [rsp + 0x50], 0x3fb8cfff
xor dword [rsp + 0x50], 0x57595bb1
sub dword [rsp + 0x50], 0x41f15eb3
mov edx, 0x6e8b5109
xor edx, 0x79df73f4
add edx, 0x65cb6d97
add edx, 0x827c371b
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
mov r9, r9
test rax, rax
je 0x140059530
ror rax, 0x2c
ror rax, 3
ror rax, 1
movabs rcx, 0x349cbe550ebe0bbf
add rcx, 0x35332ef8
sub rcx, 0x3345513e
add rcx, 0x5ba0f9e0
add rcx, 0x3d6536e4
add rax, rcx
xchg rdi, rdi
mov dword [rsp + 0x58], edi
rol rax, 0x16
rol rax, 1
movabs rcx, 0xf630d41201e157be
xor rcx, 0x4ca1b50
xor rcx, 0x449adb92
sub rcx, 0x17561a8c
xor rax, rcx
mov dword [rsp - 0x2c], esp
xchg r11, rax
mov qword [rsi + 0x10], r11
xchg r11, rax
jmp 0x140059550
mov dword [rsp + 0x58], 0x2a48d7e7
add dword [rsp + 0x58], 0x2275b009
sub dword [rsp + 0x58], 0x3b288eef
xor dword [rsp + 0x58], 0x1195f900
mov edx, 0x12aa0660
add edx, 0x52ec6736
xor edx, 0x83fa2f0
add edx, 0x351e419f
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140076850
test rax, rax
mov r14, r14
je 0x140059634
ror rax, 6
ror rax, 7
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x628995629c5b4eb
sub rcx, 0x9a615f0
xor rcx, 0x1a2531ce
add rcx, 0x7fffffff
add rcx, 0x199d8e7e
xor rax, rcx
mov r12, r12
mov dword [rsp + 0x5c], edi
not rax
movabs rcx, 0x7475630c57fd22d6
xor rcx, 0x4810eb5b
add rcx, 0x3937d2ff
add rcx, 0x7fffffff
add rcx, 0x29000f0
sub rax, rcx
mov dword [rsp - 0x44], 0x22cb29b3
movabs rcx, 0x34f3e13131085c7b
add rcx, 0x31d2f23f
sub rcx, 0xafd799c
xor rcx, 0x1c0fa5c8
add rcx, 0x7fffffff
xor rcx, 0xa81d1ce
xor rax, rcx
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x34], ecx
jmp 0x140059654
mov dword [rsp + 0x5c], 0xffaa2f9
xor dword [rsp + 0x5c], 0x1df21ead
xor dword [rsp + 0x5c], 0x3dcb9326
xor dword [rsp + 0x5c], 0x2fc32f73
mov edx, 0x36e6e000
sub edx, 0x2733f2ca
xor edx, 0x427742c6
sub edx, 0x12c9cb95
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
mov dword [rsp - 0x28], 0x3c7ef8af
test rax, rax
je 0x140059750
movabs rcx, 0x22762a6933ebf1a2
add rcx, 0x1f9cd36c
add rcx, 0x1b569323
xor rcx, 0x6d40043d
mov dword [rsp + 0x64], edi
xor rax, rcx
xchg r14, r14
movabs rcx, 0x60f3d0d34a1ddea7
xor rcx, 0x40fe0e7c
xor rcx, 0x625535c8
sub rcx, 0x50286953
add rcx, 0x7fffffff
xor rcx, 0x220b41f7
add rax, rcx
mov r8, r8
movabs rcx, 0x319d3360c973b04
add rcx, 0x723fd402
sub rcx, 0x113180de
xor rcx, 0x2a9e4a7b
xor rax, rcx
movabs rcx, 0x1a1fc2f117667c8c
add rcx, 0x1a186b6f
sub rcx, 0x2606aaa2
xor rcx, 0x3b1051d8
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x1c], 0x21a3ec00
mov qword [rsi + 0x20], rax
jmp 0x140059778
mov dword [rsp + 0x64], 0x62ebd1cf
sub dword [rsp + 0x64], 0x2148da8f
xor dword [rsp + 0x64], 0x6ee6fafc
sub dword [rsp + 0x64], 0x272477e1
sub dword [rsp + 0x64], 0x81f95da
mov edx, 0x25639ffa
add edx, 0x214a586
sub edx, 0x1f8ac834
add edx, 0x5afcff6b
mov rcx, rbx
xchg rdx, rdx
call fcn.140076850
test rax, rax
je 0x140059815
movabs rcx, 0xb43c7a8a512d0e9e
xor rcx, 0x67edf260
add rcx, 0x145795aa
xor rcx, 0x2f03128b
mov dword [rsp + 0x68], edi
mov r11, r11
xor rax, rcx
movabs rcx, 0x2c1f3a2d71586c43
sub rcx, 0x31359853
add rcx, 0xf1c0ab5
add rcx, 0x7fffffff
sub rcx, 0x3f108a4f
add rax, rcx
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x28], rax
mov r10, r10
jmp 0x140059835
mov dword [rsp + 0x68], 0x2171cd2a
sub dword [rsp + 0x68], 0x188631bf
sub dword [rsp + 0x68], 0xa9800c
sub dword [rsp + 0x68], 0x8421b5e
mov edx, 0x69cf6dc3
add edx, 0x34d177d
sub edx, 0x9c82c04
sub edx, 0x2c9c68fe
add edx, 0x6145335a
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140076850
test rax, rax
je 0x14005990e
xchg rsp, rsp
movabs rcx, 0x6344b4e62bd3a257
xor rcx, 0x4bba29b1
add rcx, 0x3d1cc79
xor rcx, 0x1563f300
sub rcx, 0x632425ac
mov dword [rsp + 0x98], edi
add rax, rcx
movabs rcx, 0x33a1b63032d76b64
xor rcx, 0x337edec0
add rcx, 0xb6b7ef6
add rcx, 0x43188641
xor rcx, 0x103ad642
not rax
xchg r10, r10
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0xd22889e1f7424c3
add rcx, 0x56862d56
sub rcx, 0x4eebca94
sub rcx, 0x21ce5d54
add rcx, 0x7fffffff
add rcx, 0x6353665f
sub rax, rcx
mov qword [rsi + 0x30], rax
jmp 0x140059945
mov dword [rsp + 0x98], 0x2660fd14
add dword [rsp + 0x98], 0x3cb3337d
sub dword [rsp + 0x98], 0x3802d31a
xor dword [rsp + 0x98], 0x14f385c5
xor dword [rsp + 0x98], 0x3fe2d8b3
mov edx, 0x2c26f7dc
sub edx, 0x9957d53
xor edx, 0x162290e3
sub edx, 0xcc3d429
add edx, 0xce85bd3c
mov rcx, rbx
call fcn.140076850
mov r9, r9
test rax, rax
je 0x1400599fb
movabs rcx, 0xec315b29098eaaca
add rcx, 0x181437b8
add rcx, 0x377a69e2
xor rcx, 0x36f1bdac
mov dword [rsp + 0xa4], edi
mov dword [rsp - 0x2c], esp
add rax, rcx
movabs rcx, 0xe4da53d406ea1e74
add rcx, 0x31fab29d
sub rcx, 0xb60be44
add rcx, 0x7fffffff
add rcx, 0x201a10b4
xor rax, rcx
movabs rcx, 0x4fcfaaf4514a567d
xor rcx, 0x327c2e90
add rcx, 0x136d0821
sub rcx, 0x6e5a877a
sub rax, rcx
xchg r12, rax
mov qword [rsi + 0x38], r12
xchg r12, rax
jmp 0x140059a32
mov dword [rsp + 0xa4], 0x7790361a
sub dword [rsp + 0xa4], 0x255adda
xor dword [rsp + 0xa4], 0x1d3b3a2
sub dword [rsp + 0xa4], 0x19f7aa07
sub dword [rsp + 0xa4], 0x5af191da
mov edx, 0x7460b92f
sub edx, 0x5426340f
add edx, 0x5994a919
add edx, 0x2bf51e17
xchg r14, rcx
mov r14, rbx
xchg r14, rcx
call fcn.140076850
test rax, rax
xchg rbp, rbp
je 0x140059b09
rol rax, 0x11
rol rax, 0x28
rol rax, 1
movabs rcx, 0x1bc0732a4b98e7a2
xor rcx, 0x7b1bb03f
add rcx, 0x1b94ca3d
sub rcx, 0x2338c4a5
add rax, rcx
mov dword [rsp - 0x20], 0x4d6335b5
mov dword [rsp + 0xa8], edi
movabs rcx, 0x7d7d72e45303024d
xor rcx, 0x39e0855
xor rcx, 0x722f84c1
add rcx, 0x7fffffff
add rcx, 0x4373cbde
xor rax, rcx
movabs rcx, 0xa395657f5c171f17
sub rcx, 0x4a18824
sub rcx, 0x125a9568
xor rcx, 0x12d326db
sub rcx, 0x5357da01
rol rax, 0xb
rol rax, 0x1b
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0x40], rax
jmp 0x140059b35
mov dword [rsp + 0xa8], 0x2b029aef
sub dword [rsp + 0xa8], 0x28869742
add dword [rsp + 0xa8], 0x2c54e316
xor dword [rsp + 0xa8], 0x2ed0e6c2
mov edx, 0x63509fb1
sub edx, 0x3e716b63
sub edx, 0x1cb4f379
add edx, 0x6a6fbcce
sub edx, 0x4186c82f
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140076850
test rax, rax
mov dword [rsp - 0x18], 0x41e3d3f7
je 0x140059bee
movabs rcx, 0x6da20f783d1b912b
xor rcx, 0x3af10533
add rcx, 0x7a2912b
add rcx, 0x72610223
mov dword [rsp + 0xac], edi
xchg r14, r14
xor rax, rcx
movabs rcx, 0x18876de42e965d9b
add rcx, 0x26cf73c
add rcx, 0x1f96043b
xor rcx, 0x3f22a599
ror rax, 0x1e
ror rax, 3
ror rax, 3
ror rax, 5
ror rax, 0xd
ror rax, 1
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
mov rcx, rcx
not rax
mov qword [rsi + 0x48], rax
jmp 0x140059c1a
mov dword [rsp + 0xac], 0x39c2b792
sub dword [rsp + 0xac], 0x874d2c8
xor dword [rsp + 0xac], 0x6507c210
xor dword [rsp + 0xac], 0x544a26db
mov edx, 0x17177634
xor edx, 0xc7fc197
add edx, 0xd786be8
sub edx, 0xc0a1f5
xor edx, 0x2c839a5a
mov rcx, rbx
mov rdx, rdx
call fcn.140076850
test rax, rax
je 0x140059d1e
mov dword [rsp - 0x44], 0xd3c0e74
movabs rcx, 0x7d3d635b71b22d9d
sub rcx, 0x36ac8bfb
add rcx, 0x251af4b
add rcx, 0x7fffffff
sub rcx, 0x589938e
mov dword [rsp + 0xb4], edi
xchg rdi, rdi
add rax, rcx
movabs rcx, 0x21c266ba31778414
add rcx, 0x34503ecb
add rcx, 0xe10f1eb
xor rcx, 0x6583dbd9
add rcx, 0x6c3fb2e1
xor rax, rcx
mov r12, r12
movabs rcx, 0x9e40e376d99ad1c
sub rcx, 0x4189ce85
xor rcx, 0x2bfd0b06
add rcx, 0x7fffffff
xor rcx, 0x55e49629
rol rax, 2
rol rax, 0xe
rol rax, 7
rol rax, 3
add rax, rcx
movabs rcx, 0x1b08cb96a1afe7e
xor rcx, 0x488db09d
xor rcx, 0x5f2d6cff
sub rcx, 0x3518ab66
xor rax, rcx
mov dword [rsp - 0x30], edx
xchg rbx, rax
mov qword [rsi + 0x50], rbx
xchg rbx, rax
jmp 0x140059d55
mov dword [rsp + 0xb4], 0x20d634c3
xor dword [rsp + 0xb4], 0x5257280a
add dword [rsp + 0xb4], 0x402f8b8
sub dword [rsp + 0xb4], 0x5156791c
sub dword [rsp + 0xb4], 0x252d9c64
mov edx, 0x6f98f4c5
xor edx, 0x2759408e
add edx, 0x7a4eedf
xor edx, 0x2ad8ead0
sub edx, 0x76c7566e
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140076850
mov dword [rsp - 0x14], 0x1d06b57a
test rax, rax
je 0x140059e03
ror rax, 0x14
ror rax, 1
ror rax, 1
movabs rcx, 0x7d8d5a42317a6942
xor rcx, 0x655e3309
sub rcx, 0x501a475b
sub rcx, 0x312b12
add rax, rcx
xchg rsp, rsp
mov dword [rsp + 0xb8], edi
ror rax, 3
ror rax, 0x14
ror rax, 1
ror rax, 2
ror rax, 1
not rax
rol rax, 0x19
rol rax, 3
rol rax, 7
rol rax, 0x11
rol rax, 1
rol rax, 1
mov qword [rsi + 0x58], rax
mov dword [rsp - 0x24], 0x1264de64
jmp 0x140059e3a
mov dword [rsp + 0xb8], 0x1dacc35b
xor dword [rsp + 0xb8], 0x1add30dd
add dword [rsp + 0xb8], 0x727f1724
xor dword [rsp + 0xb8], 0x4f670c10
sub dword [rsp + 0xb8], 0x369606b9
mov edx, 0x4220557c
sub edx, 0x40137a08
add edx, 0x4e57b7da
add edx, 0x23b968ce
add edx, 0x6c5833cf
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140076850
mov dword [rsp - 0xc], esi
test rax, rax
je 0x140059f16
movabs rcx, 0x649e1db44c6741e
sub rcx, 0x1c2e3fac
add rcx, 0x51f3b35d
add rcx, 0x7fffffff
sub rcx, 0x5d427b2e
mov dword [rsp + 0xc8], edi
add rax, rcx
movabs rcx, 0x8e1002ac44536375
sub rcx, 0x1d488575
sub rcx, 0x26014e26
xor rcx, 0x510fb052
add rcx, 0x7fffffff
xor rcx, 0xbf612be
xor rax, rcx
movabs rcx, 0x156d62a72ecb504a
sub rcx, 0x24555d98
xor rcx, 0x3bcff6da
add rcx, 0x16f7884b
add rcx, 0x7fffffff
add rcx, 0x20c746e0
add rax, rcx
mov dword [rsp - 0x44], 0x3a50816c
not rax
mov qword [rsi + 0x60], rax
jmp 0x140059f42
mov dword [rsp + 0xc8], 0x77df3a70
sub dword [rsp + 0xc8], 0x3b6b21f8
xor dword [rsp + 0xc8], 0x4380edfe
sub dword [rsp + 0xc8], 0x7ff4f585
mov edx, 0x1221172b
add edx, 0x42ea78b5
sub edx, 0x1accf803
sub edx, 0x52f325c
add edx, 0xb4c768dd
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140076850
mov dword [rsp - 0x3c], 0x8ab39ae
test rax, rax
je 0x140059ff6
not rax
mov dword [rsp + 0xcc], edi
mov dword [rsp - 0x2c], edi
ror rax, 0x1c
ror rax, 7
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 6
ror rax, 1
movabs rcx, 0x9f3bdb5e66820734
sub rcx, 0x3caecd1b
sub rcx, 0x195e410a
xor rcx, 0x169e2a67
add rcx, 0x7fffffff
add rcx, 0x6106ac71
add rax, rcx
ror rax, 0x1a
ror rax, 0xc
ror rax, 1
not rax
mov dword [rsp - 0x3c], 0x2d799b3b
mov qword [rsi + 0x68], rax
jmp 0x14005a022
mov dword [rsp + 0xcc], 0x70006a68
add dword [rsp + 0xcc], 0x928647b
sub dword [rsp + 0xcc], 0x1df2bc3d
sub dword [rsp + 0xcc], 0x5b3612a5
mov edx, 0x39c8788e
sub edx, 0x28395299
add edx, 0x1fba3dfd
add edx, 0x4fd8ce20
xchg rbx, r9
mov rcx, r9
xchg r9, rbx
call fcn.140076850
xchg rsi, rsi
test rax, rax
je 0x14005a104
movabs rcx, 0x5579a32d609ac3fe
xor rcx, 0x6897a586
add rcx, 0x68f51b41
sub rcx, 0x50f1c89b
add rcx, 0x7fffffff
add rcx, 0x59196933
mov dword [rsp + 0xd0], edi
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x6b0fd32e0154d61a
add rcx, 0x48599b58
sub rcx, 0x1e30d33f
xor rcx, 0x2ad93609
add rax, rcx
mov dword [rsp - 0x24], 0x47b14967
movabs rcx, 0x6fba256425a51d23
xor rcx, 0x28e24338
add rcx, 0xf30e201
xor rcx, 0x208af127
add rcx, 0x7fffffff
add rcx, 0x2e6f4f80
rol rax, 0x18
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
not rax
xchg rsp, rsp
mov qword [rsi + 0x70], rax
jmp 0x14005a13b
mov dword [rsp + 0xd0], 0x259fb0c6
add dword [rsp + 0xd0], 0x3fcdf9b8
sub dword [rsp + 0xd0], 0x25a7b1e7
xor dword [rsp + 0xd0], 0x38c6993a
sub dword [rsp + 0xd0], 0x70361ac
mov edx, 0x1708ccaf
sub edx, 0x7cc69d4
add edx, 0x52e206a8
add edx, 0x82692fb6
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140076850
mov dword [rsp - 0x40], 0x3fc357d4
test rax, rax
je 0x14005a230
ror rax, 0x15
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x444173e8708b26e7
xor rcx, 0x6ad22c0f
add rcx, 0x1272bdb3
add rcx, 0x30c2a28f
add rcx, 0x5e66999e
xor rax, rcx
mov dword [rsp - 0x10], 0x53fffe78
mov dword [rsp + 0xdc], edi
ror rax, 0x27
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0x3b594bb52ce6f08a
xor rcx, 0x2f719b04
add rcx, 0x21af9f43
xor rcx, 0x4fbfa87b
add rax, rcx
movabs rcx, 0x691278d111572dd3
add rcx, 0x123b59d
sub rcx, 0x347d8a6
add rcx, 0x32c741f4
sub rcx, 0x265ac2c
xor rax, rcx
mov rdx, rdx
mov qword [rsi + 0x78], rax
jmp 0x14005a25c
mov dword [rsp + 0xdc], 0x5eab1ee3
xor dword [rsp + 0xdc], 0x282240e4
xor dword [rsp + 0xdc], 0x3f5cf3fd
sub dword [rsp + 0xdc], 0x49d5adf9
mov edx, 0x4fbe5d45
add edx, 0xc9329f4
xor edx, 0x2eb9c8f8
xor edx, 0x287ed905
xor edx, 0x6bb8c53
mov rcx, rbx
xchg r8, r8
call fcn.140076850
test rax, rax
je 0x14005a337
xchg r11, r11
movabs rcx, 0x34dcc9306818e1bc
xor rcx, 0x26f73269
xor rcx, 0x7c6a9832
add rcx, 0x7fffffff
add rcx, 0x14851095
mov dword [rsp + 0xe0], edi
mov dword [rsp - 0x34], ecx
add rax, rcx
movabs rcx, 0xd11a9ffa3f9507bb
xor rcx, 0x75d650c6
sub rcx, 0x37167852
add rcx, 0x158cf296
add rcx, 0x7fffffff
xor rcx, 0x5eb37e4
xor rax, rcx
movabs rcx, 0x48a9278002c30332
add rcx, 0x2178cbd
sub rcx, 0x98eebc
xor rcx, 0x107b5297
add rcx, 0x7fffffff
add rcx, 0x53449969
sub rax, rcx
mov rbx, rbx
xchg r8, rax
mov qword [rsi + 0x80], r8
xchg r8, rax
jmp 0x14005a363
mov dword [rsp + 0xe0], 0x11dce684
add dword [rsp + 0xe0], 0x5a2584f9
add dword [rsp + 0xe0], 0x67f6ee5
sub dword [rsp + 0xe0], 0x7281da61
mov edx, 0x2a49a446
xor edx, 0x1fca8bed
add edx, 0x102f6551
xor edx, 0xc00dbb60
xchg rbx, rsi
mov rcx, rsi
xchg rsi, rbx
call fcn.140076850
test rax, rax
mov dword [rsp - 0x20], 0x23435da2
je 0x14005a47b
movabs rcx, 0x447c4f49582dee3e
sub rcx, 0x6ea2a53
xor rcx, 0x1e065c1e
add rcx, 0x7fffffff
sub rcx, 0x10d16631
mov dword [rsp + 0xe8], edi
xchg r9, r9
xor rax, rcx
movabs rcx, 0x1d86fd42fb1a82a
xor rcx, 0xe750ff7
xor rcx, 0x3c7744e4
add rcx, 0x5c6e3910
add rcx, 0x7fffffff
sub rcx, 0x33b8c8e7
add rax, rcx
mov rsi, rsi
movabs rcx, 0x29bb0f754095c2d6
add rcx, 0x33f590ce
sub rcx, 0xbd40e02
sub rcx, 0x4b2b88d1
xor rcx, 0x337d489f
xor rax, rcx
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x605b8bf0e35ae26
sub rcx, 0xace700e
add rcx, 0x3de038b8
sub rcx, 0xe1eac9b
xor rcx, 0x6066875e
rol rax, 0xa
rol rax, 0x16
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [rsi + 0x88], rax
mov dword [rsp - 0x28], ebp
jmp 0x14005a4b2
mov dword [rsp + 0xe8], 0x7d0fc72a
sub dword [rsp + 0xe8], 0x3f34136b
add dword [rsp + 0xe8], 0x11aa7bdc
sub dword [rsp + 0xe8], 0x949facb
sub dword [rsp + 0xe8], 0x463c34cf
mov edx, 0x291bd974
sub edx, 0x1f5afa20
add edx, 0x448cb2b5
sub edx, 0x306e8ce2
add edx, 0x2fc7ff58
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
test rax, rax
xchg rdi, rdi
je 0x14005a590
movabs rcx, 0xc95cd04f69cc23cc
add rcx, 0x96077e8
xor rcx, 0x1cf668c0
sub rcx, 0x4f58b6f9
xor rcx, 0x7d5999
mov dword [rsp + 0xec], edi
add rax, rcx
mov dword [rsp - 0x3c], edx
movabs rcx, 0xc77e45a82ce0a69b
add rcx, 0x2fc18515
xor rcx, 0x2b603e43
sub rcx, 0x2c280616
ror rax, 2
add rcx, rax
movabs rax, 0x585f3d647083c5cf
sub rax, 0xed84cae
add rax, 0x36f5f02
add rax, 0x7fffffff
xor rax, 0x18ed4410
ror rcx, 0xa
ror rcx, 0xd
ror rcx, 2
ror rcx, 1
ror rcx, 4
ror rcx, 1
ror rcx, 1
xor rcx, rax
mov qword [rsi + 0x90], rcx
mov r12, r12
jmp 0x14005a5c7
mov dword [rsp + 0xec], 0x2c047cb1
add dword [rsp + 0xec], 0x1b3dc86a
xor dword [rsp + 0xec], 0x257b2e1e
sub dword [rsp + 0xec], 0x1484d9fd
sub dword [rsp + 0xec], 0x4db49107
mov edx, 0x62dbafdd
sub edx, 0x53892ae2
add edx, 0x2e2f3aa5
add edx, 0x16ad02dd
xor edx, 0x8a0a7d1
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
test rax, rax
mov dword [rsp - 0x40], ecx
je 0x14005a6cd
rol rax, 0x28
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x6018ec1b1cf77fa5
add rcx, 0x398998af
xor rcx, 0x5c90b8a3
add rcx, 0x437a333b
add rcx, 0x7fffffff
xor rcx, 0x3e22a1c6
add rax, rcx
mov dword [rsp - 0x1c], ecx
mov dword [rsp + 0x148], edi
movabs rcx, 0x1b6fe18879934283
sub rcx, 0x4aedcfce
add rcx, 0x186cbbe6
sub rcx, 0x1ffb8d3e
add rcx, 0x7214a028
xor rax, rcx
movabs rcx, 0x4681c86f0dd9fc2a
add rcx, 0xdad24a6
add rcx, 0x2218a3a3
sub rcx, 0x230b99f4
rol rax, 0x17
rol rax, 0xe
rol rax, 8
rol rax, 5
rol rax, 3
rol rax, 4
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r10, rax
mov qword [rsi + 0x98], r10
xchg r10, rax
jmp 0x14005a6f9
mov dword [rsp + 0x148], 0x3fbcae70
add dword [rsp + 0x148], 0x3bead1bf
xor dword [rsp + 0x148], 0x16a3d8e0
xor dword [rsp + 0x148], 0x6d0458ce
mov edx, 0x37ea5b46
xor edx, 0x38619770
sub edx, 0x35aaa2a
add edx, 0x363ab17f
xor edx, 0xdc85980b
mov rcx, rbx
xchg r13, r13
call fcn.140076850
test rax, rax
je 0x14005a802
mov dword [rsp - 0x40], esi
movabs rcx, 0x39ec9ac166fe4225
xor rcx, 0x7d7ee640
add rcx, 0x9113945
xor rcx, 0x2fb574af
add rcx, 0x4de124bc
mov dword [rsp + 0x20], edi
mov dword [rsp - 0x1c], ebx
xor rax, rcx
movabs rcx, 0x3d1c2f410797f913
add rcx, 0x6a09eab3
sub rcx, 0x1e1d7734
add rcx, 0x7fffffff
sub rcx, 0x4b98c065
sub rax, rcx
movabs rcx, 0x200a3e904df59eb4
xor rcx, 0x14b5120d
xor rcx, 0x693f5975
sub rcx, 0x19d84d26
add rcx, 0x66a95a89
xor rax, rcx
movabs rcx, 0xb2ee5a4c5deed9ef
xor rcx, 0x24899afc
xor rcx, 0x489dd6ac
xor rcx, 0x14d86ded
add rcx, 0x7fffffff
add rcx, 0xf834f04
rol rax, 0x13
rol rax, 0x23
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r8, rax
mov qword [rsi + 0xa0], r8
xchg r8, rax
jmp 0x14005a822
mov dword [rsp + 0x20], 0x7653adf
xor dword [rsp + 0x20], 0x48fe7514
add dword [rsp + 0x20], 0x2f2e67a4
sub dword [rsp + 0x20], 0x7ec9b76e
mov edx, 0xc8d8897
xor edx, 0x540cb1a4
sub edx, 0x2380c850
sub edx, 0x8a7593c
mov rcx, rbx
mov dword [rsp - 0x34], esi
call fcn.140076850
test rax, rax
je 0x14005a8b9
mov dword [rsp - 0x38], ebx
rol rax, 0x20
rol rax, 0x10
rol rax, 1
rol rax, 5
rol rax, 1
movabs rcx, 0xe9b890433535fa4c
add rcx, 0x2b239fe7
xor rcx, 0x50e42530
add rcx, 0x23a5bd43
sub rcx, 0x344551f
not rax
mov dword [rsp - 0x44], ecx
mov dword [rsp + 0x2c], edi
rol rax, 0xa
rol rax, 3
rol rax, 5
rol rax, 1
add rax, rcx
xchg r9, r9
not rax
mov qword [rsi + 0xa8], rax
jmp 0x14005a8e1
mov dword [rsp + 0x2c], 0x5a90b53b
xor dword [rsp + 0x2c], 0x461dd47a
add dword [rsp + 0x2c], 0xb135004
xor dword [rsp + 0x2c], 0x5f296964
sub dword [rsp + 0x2c], 0x7889d820
mov edx, 0x3d64734b
sub edx, 0x213ea5f7
add edx, 0x37305731
add edx, 0x1044ce8d
sub edx, 0x2e1ac919
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
mov r13, r13
test rax, rax
je 0x14005a9df
movabs rcx, 0x9deaa2e0b103ab7
add rcx, 0x40575488
xor rcx, 0x4d9e8486
add rcx, 0x57a3bf24
xor rcx, 0x261062aa
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x2c], 0x559865f7
add rax, rcx
movabs rcx, 0x303b822214efaeb9
add rcx, 0x575e0efd
xor rcx, 0x13495225
sub rcx, 0x463dff14
add rcx, 0x7fffffff
add rcx, 0xc22b321
xor rax, rcx
mov r13, r13
movabs rcx, 0xb3d756877b38cfca
sub rcx, 0x3b053df7
xor rcx, 0xb2a6965
xor rcx, 0x749f8110
add rcx, 0x7fffffff
xor rcx, 0x6904f0d1
rol rax, 0x13
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 0x2b
rol rax, 2
rol rax, 1
xchg rdi, rax
mov qword [rsi + 0xb0], rdi
xchg rdi, rax
jmp 0x14005a9ff
mov dword [rsp + 0x30], 0x5e393fbf
add dword [rsp + 0x30], 0x34527d4
sub dword [rsp + 0x30], 0x5fd8abf5
sub dword [rsp + 0x30], 0x1a5bb9d
mov edx, 0x374303c3
xor edx, 0x6c00a8f0
sub edx, 0x3c8be3c1
xor edx, 0x22aad65
xor edx, 0x958cdbe
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
mov dword [rsp - 0x10], ecx
test rax, rax
je 0x14005aad3
rol rax, 0xd
rol rax, 9
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xf65873e15403506
xor rcx, 0x7d56af2
xor rcx, 0x1c4158b3
add rcx, 0x7fffffff
xor rcx, 0x5e2495e0
add rax, rcx
xchg r12, r12
mov dword [rsp + 0x3c], edi
movabs rcx, 0x7ed4a0f70fba8bf
xor rcx, 0x3ffb972a
sub rcx, 0x1df67e1f
add rcx, 0x7fffffff
add rcx, 0x3e7c7a10
xor rax, rcx
mov dword [rsp - 0x24], 0x15668247
ror rax, 0x2e
ror rax, 2
ror rax, 3
ror rax, 2
ror rax, 1
not rax
xchg r12, rax
mov qword [rsi + 0xb8], r12
xchg r12, rax
jmp 0x14005aafb
mov dword [rsp + 0x3c], 0x7f27ebc0
xor dword [rsp + 0x3c], 0x2a7cd6a2
add dword [rsp + 0x3c], 0x14ade1c
xor dword [rsp + 0x3c], 0x12981dfb
sub dword [rsp + 0x3c], 0x443e0684
mov edx, 0x6b13c6db
sub edx, 0x64084573
xor edx, 0x431989ee
add edx, 0x97e1792f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
test rax, rax
mov rdx, rdx
je 0x14005abc8
movabs rcx, 0x106c96e902f8f327
add rcx, 0x5edacae8
sub rcx, 0xe2a96b4
xor rcx, 0x2c389e22
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x20], edx
xor rax, rcx
movabs rcx, 0x4b9e9f800330c76c
add rcx, 0x50f0f9c9
add rcx, 0x29689c75
sub rcx, 0x400f53dc
add rcx, 0x253c3461
add rax, rcx
movabs rcx, 0x9fea300a55c3c173
xor rcx, 0xe9c4902
xor rcx, 0x63dfcb9f
sub rcx, 0x1b20c5fb
add rcx, 0x24161418
not rax
rol rax, 0xd
rol rax, 1
rol rax, 1
add rax, rcx
xchg rdx, rdx
xchg r13, rax
mov qword [rsi + 0xc0], r13
xchg r13, rax
jmp 0x14005abe8
mov dword [rsp + 0x40], 0x16c3d6af
xor dword [rsp + 0x40], 0x13a86e5d
add dword [rsp + 0x40], 0x4d11ab45
xor dword [rsp + 0x40], 0x527d6436
mov edx, 0x1388b826
add edx, 0x8d91b07
xor edx, 0x7e15ce45
add edx, 0x552e5011
xchg rbp, rbx
mov rcx, rbp
xchg rbp, rbx
call fcn.140076850
mov r14, r14
test rax, rax
je 0x14005acad
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x2ce474fd2084f65e
add rcx, 0x9b1325b
xor rcx, 0x49079e4a
sub rcx, 0x3fd05ae9
add rcx, 0x3619cd23
not rax
mov dword [rsp + 0x4c], edi
mov rcx, rcx
sub rax, rcx
movabs rcx, 0x602de60a04156acb
add rcx, 0x288556ac
add rcx, 0x4f439736
add rcx, 0x30935735
xor rax, rcx
xchg r9, r9
movabs rcx, 0x3bc11eab0ff35cad
xor rcx, 0x318ff1e0
add rcx, 0x16d316b0
sub rcx, 0x4d8753a9
add rax, rcx
mov qword [rsi + 0xc8], rax
mov dword [rsp - 0x40], esp
jmp 0x14005acd5
mov dword [rsp + 0x4c], 0x24609c9e
xor dword [rsp + 0x4c], 0x4279a1b1
xor dword [rsp + 0x4c], 0x3e0779f9
sub dword [rsp + 0x4c], 0x30f3f8d3
sub dword [rsp + 0x4c], 0x272a4c02
mov edx, 0x2f2ff6bc
sub edx, 0xe136812
xor edx, 0x25b708ce
add edx, 0x46c4d08f
sub edx, 0x2afd1099
xchg rbx, r8
mov rcx, r8
xchg r8, rbx
call fcn.140076850
test rax, rax
je 0x14005ad52
mov dword [rsp - 0x28], ecx
movabs rcx, 0x32e08ed62f9a5079
add rcx, 0x504e632
xor rcx, 0x4645495b
sub rcx, 0x508e1e2f
xor rcx, 0x422f6638
mov dword [rsp + 0x6c], edi
mov dword [rsp - 0x44], 0x44ad4f8f
xor rax, rcx
xchg r15, rax
mov qword [rsi + 0xd0], r15
xchg r15, rax
jmp 0x14005ad72
mov dword [rsp + 0x6c], 0x447cbd7e
sub dword [rsp + 0x6c], 0x39099ff0
xor dword [rsp + 0x6c], 0x280c13a5
sub dword [rsp + 0x6c], 0x237f0e2a
mov edx, 0x733097e1
sub edx, 0x484d94bc
sub edx, 0x24f26969
xor edx, 0x7d91c6d3
xor edx, 0xc9fbe96d
mov rcx, rbx
mov rcx, rcx
call fcn.140076850
test rax, rax
je 0x14005ae2a
mov dword [rsp - 0x14], ebx
ror rax, 0x14
ror rax, 5
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0x2732fd884b3c8e8c
add rcx, 0x215c1f93
sub rcx, 0x2c222c64
add rcx, 0x7fffffff
sub rcx, 0xae382d1
add rax, rcx
mov dword [rsp + 0x70], edi
mov r9, r9
not rax
movabs rcx, 0x2d07968c5c6b8d03
xor rcx, 0x44fe7e87
xor rcx, 0x63269429
sub rcx, 0x72f868f1
sub rax, rcx
not rax
mov dword [rsp - 0xc], 0x1be81647
xchg r10, rax
mov qword [rsi + 0xd8], r10
xchg r10, rax
jmp 0x14005ae4a
mov dword [rsp + 0x70], 0x40757319
sub dword [rsp + 0x70], 0x39dd4c5f
xor dword [rsp + 0x70], 0x4280d3d
xor dword [rsp + 0x70], 0x2b02b86
mov edx, 0x3c4623ed
xor edx, 0x43717634
sub edx, 0x6b5ed01f
add edx, 0x4e9b2fb8
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140076850
xchg rdx, rdx
test rax, rax
je 0x14005af24
not rax
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x18], ebx
movabs rcx, 0x23cf8f4375fe9e8b
sub rcx, 0x3628957e
sub rcx, 0xe99c933
xor rcx, 0xe7cfec3
xor rcx, 0x5b6af28d
sub rax, rcx
mov dword [rsp - 0x14], 0x4b959b9a
movabs rcx, 0x26ed71154d76b3fb
xor rcx, 0x4ca9c5e7
xor rcx, 0x1da8dffc
xor rcx, 0x5bbc2299
sub rcx, 0x24bbec62
rol rax, 3
rol rax, 0x1b
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x5482df9a4ec9f3ac
xor rcx, 0x296bb9ff
xor rcx, 0x51b085e6
xor rcx, 0x7a48a086
xor rax, rcx
xchg rbx, rax
mov qword [rsi + 0xe0], rbx
xchg rbx, rax
jmp 0x14005af44
mov dword [rsp + 0x78], 0x7191a85b
sub dword [rsp + 0x78], 0x62fffa27
xor dword [rsp + 0x78], 0x7e28162
xor dword [rsp + 0x78], 0x9732f57
mov edx, 0x30ab8e17
add edx, 0x10245377
xor edx, 0x6f5482c
sub edx, 0x1374a734
add edx, 0x13a91de8
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.140076850
mov dword [rsp - 0x34], 0x37b2ed5
test rax, rax
je 0x14005b046
movabs rcx, 0xd80ece8d153ef54f
add rcx, 0x610183f2
sub rcx, 0x75807e4a
xor rcx, 0x182456cb
add rcx, 0xab5dff9
mov dword [rsp + 0x7c], edi
add rax, rcx
mov rbp, rbp
movabs rcx, 0xd457d0880f14ffe1
add rcx, 0x11fc4993
xor rcx, 0x2276281e
xor rcx, 0x6474f691
add rcx, 0x10075a76
rol rax, 3
rol rax, 0x16
rol rax, 2
rol rax, 6
rol rax, 8
rol rax, 0xa
rol rax, 7
rol rax, 2
rol rax, 1
add rcx, rax
movabs rax, 0x707c66cb762aedf0
xor rax, 0x46b4f26f
xor rax, 0x28cf2b6d
add rax, 0x7fffffff
add rax, 0x487012a0
xor rcx, rax
mov dword [rsp - 0x3c], ecx
ror rcx, 3
ror rcx, 7
ror rcx, 0x12
ror rcx, 1
xchg rcx, r12
mov qword [rsi + 0xe8], r12
xchg rcx, r12
jmp 0x14005b066
mov dword [rsp + 0x7c], 0x32c8ed71
add dword [rsp + 0x7c], 0x1cc88307
add dword [rsp + 0x7c], 0xd2ea911
xor dword [rsp + 0x7c], 0x5cc01988
mov edx, 0x52655d83
add edx, 0x24f66362
xor edx, 0x418ecafb
add edx, 0x19d11b28
add edx, 0x82ad243b
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140076850
test rax, rax
je 0x14005b11c
xchg rbx, rbx
movabs rcx, 0xf97312842ecf8d62
sub rcx, 0x2784d337
xor rcx, 0x5474cd17
sub rcx, 0x712a316
mov dword [rsp + 0x80], edi
mov dword [rsp - 0x1c], 0x4294bf59
xor rax, rcx
movabs rcx, 0x77957465009e3756
xor rcx, 0x45d523f9
xor rcx, 0x3f9ba725
add rcx, 0x4e3ab920
rol rax, 0xc
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov dword [rsp - 0xc], 0x6f920626
xchg rbx, rax
mov qword [rsi + 0xf0], rbx
xchg rbx, rax
jmp 0x14005b148
mov dword [rsp + 0x80], 0x8742bf2
xor dword [rsp + 0x80], 0x1788e2ee
sub dword [rsp + 0x80], 0x5143872
sub dword [rsp + 0x80], 0x1ae890a9
mov edx, 0x50d4a203
add edx, 0x18754005
add edx, 0xabec167
xor edx, 0x3bfaefa6
xor edx, 0xaeb77751
xchg rbp, rcx
mov rbp, rbx
xchg rcx, rbp
call fcn.140076850
mov dword [rsp - 0x2c], 0x54d954cb
test rax, rax
je 0x14005b21c
rol rax, 0x11
rol rax, 0xe
rol rax, 2
rol rax, 1
movabs rcx, 0x4accda8739ce3786
sub rcx, 0x22e43f2b
add rcx, 0x44a59668
add rcx, 0x102a2608
sub rcx, 0x579d3d5f
not rax
mov dword [rsp - 0x10], 0x523b9596
mov dword [rsp + 0x84], edi
rol rax, 0x14
rol rax, 1
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 6
rol rax, 1
add rax, rcx
movabs rcx, 0x38d4ae3f636dffe1
sub rcx, 0x1a61b854
xor rcx, 0x5e461703
add rcx, 0x560f0208
xor rax, rcx
xchg r14, r14
xchg rbp, rax
mov qword [rsi + 0xf8], rbp
xchg rbp, rax
jmp 0x14005b253
mov dword [rsp + 0x84], 0x5ea0119a
xor dword [rsp + 0x84], 0x4a34b469
xor dword [rsp + 0x84], 0x363270b9
add dword [rsp + 0x84], 0x3ebeb4b7
xor dword [rsp + 0x84], 0x61658a00
mov edx, 0x751fc3e2
add edx, 0x9a292be
xor edx, 0x72f20c90
add edx, 0x235fe004
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
call fcn.140076850
mov r12, r12
test rax, rax
je 0x14005b327
ror rax, 0x24
ror rax, 9
ror rax, 8
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xd0953c692595ded6
xor rcx, 0x55e7ac6e
xor rcx, 0x4cc75b0
sub rcx, 0x3ce94eb7
add rcx, 0x3a4265ba
xor rax, rcx
mov dword [rsp - 0x18], edi
mov dword [rsp + 0x88], edi
rol rax, 0x1c
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x24f8963c0f2c2ed5
add rcx, 0x3e560641
add rcx, 0x5bf5f52
xor rcx, 0x171c1167
add rcx, 0x7fffffff
add rcx, 0x2fc8dbcb
xor rax, rcx
mov dword [rsp - 0x20], edi
mov qword [rsi + 0x100], rax
jmp 0x14005b353
mov dword [rsp + 0x88], 0x708a8e9b
add dword [rsp + 0x88], 0x38d572e
sub dword [rsp + 0x88], 0xe330a24
sub dword [rsp + 0x88], 0x65e4dba4
mov edx, 0x59cef1f5
sub edx, 0x149e084a
sub edx, 0x35b4ff7b
add edx, 0x6a7a65fa
xor edx, 0x72e9b7b8
mov rcx, rbx
call fcn.140076850
mov dword [rsp - 0x18], 0x7ae9613e
test rax, rax
je 0x14005b44a
movabs rcx, 0xd5f5911658403853
add rcx, 0x34404dc
sub rcx, 0x4cc9c0ff
xor rcx, 0x5785b22e
sub rcx, 0x2c9896fc
mov dword [rsp + 0x90], edi
mov dword [rsp - 0x20], 0x2f852789
add rax, rcx
movabs rcx, 0x27748bbb7d359a9e
sub rcx, 0x2ed02ed2
xor rcx, 0x57bb5029
xor rcx, 0xcfb92da
add rcx, 0x7fffffff
xor rcx, 0x266e9e0a
rol rax, 8
rol rax, 7
rol rax, 1
rol rax, 1
add rcx, rax
movabs rax, 0x4c4d77a8743e0e94
sub rax, 0x154e302e
xor rax, 0x399f9c4b
sub rax, 0x12398375
add rax, 0x7fffffff
xor rax, 0x21b7dd9c
xor rcx, rax
mov rbx, rbx
rol rcx, 0xa
rol rcx, 5
rol rcx, 1
xchg rdx, rcx
mov qword [rsi + 0x108], rdx
xchg rcx, rdx
jmp 0x14005b476
mov dword [rsp + 0x90], 0x5a445eba
xor dword [rsp + 0x90], 0x71272a77
add dword [rsp + 0x90], 0x4009a866
xor dword [rsp + 0x90], 0x6b6d1d32
mov edx, 0x9bd4ed3
xor edx, 0x4539e2c5
xor edx, 0x3db54f22
sub edx, 0x708805b3
add edx, 0x4db7e78f
mov rcx, rbx
call fcn.140076850
test rax, rax
mov r15, r15
je 0x14005b534
rol rax, 0x1b
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0xb34168570fc5f63d
add rcx, 0x404c498
xor rcx, 0x89b392a
xor rcx, 0x718e532a
add rcx, 0x7fffffff
xor rcx, 0x41d7abe8
xor rax, rcx
xchg r15, r15
mov dword [rsp + 0x94], edi
ror rax, 0x36
ror rax, 3
ror rax, 1
movabs rcx, 0x658f9eae25079ca6
sub rcx, 0xdfd18b1
xor rcx, 0x10f64a2a
xor rcx, 0x71ea025a
xor rax, rcx
mov dword [rsp - 0x10], 0x4fc10cf9
mov qword [rsi + 0x110], rax
jmp 0x14005b560
mov dword [rsp + 0x94], 0x1435cbbb
sub dword [rsp + 0x94], 0x14216662
add dword [rsp + 0x94], 0x7b212816
sub dword [rsp + 0x94], 0x7b358d6e
mov edx, 0x69b2a725
sub edx, 0x463a85d5
add edx, 0x4dd4532b
sub edx, 0x5e4c2fab
xor edx, 0xb5955386
mov rcx, rbx
call fcn.140076850
mov dword [rsp - 0xc], 0x10c22362
test rax, rax
je 0x14005b60f
ror rax, 1
movabs rcx, 0x55b0576d369bd1d2
sub rcx, 0x3a33120
xor rcx, 0x3f7cae1c
add rcx, 0x571ce5bc
sub rcx, 0x12c650b8
add rax, rcx
mov dword [rsp + 0x9c], edi
not rax
mov dword [rsp - 0x14], ecx
movabs rcx, 0x22d825837572b53b
sub rcx, 0x124f42a5
xor rcx, 0x79ed31d9
sub rcx, 0x17e09134
add rcx, 0x44c4147f
add rax, rcx
xchg r15, r15
not rax
xchg r9, rax
mov qword [rsi + 0x118], r9
xchg r9, rax
jmp 0x14005b646
mov dword [rsp + 0x9c], 0x6aec458d
xor dword [rsp + 0x9c], 0x4ad34fbd
add dword [rsp + 0x9c], 0x3af2b042
xor dword [rsp + 0x9c], 0x63fec181
sub dword [rsp + 0x9c], 0x38cf7bf2
mov edx, 0x725edebf
sub edx, 0x25cb34b2
xor edx, 0x5966eef2
xor edx, 0x7c1f739c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
test rax, rax
mov rbx, rbx
je 0x14005b720
movabs rcx, 0xb0d7e9545f1cd6d9
sub rcx, 0x337f0f4c
xor rcx, 0xcf36138
xor rcx, 0x23f0b127
sub rcx, 0x1c4d657
mov dword [rsp + 0xa0], edi
mov r8, r8
xor rax, rcx
movabs rcx, 0x2181309b6d80acc0
sub rcx, 0x44bbc515
sub rcx, 0x1aba1c31
add rcx, 0x7fffffff
xor rcx, 0x6fec4e7d
sub rax, rcx
movabs rcx, 0x24289b94c3dcf3c
sub rcx, 0x3bb49e6e
xor rcx, 0x5a1ab95e
sub rcx, 0x4002eda0
xor rcx, 0x5aecf514
rol rax, 6
rol rax, 0x29
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x120], rax
jmp 0x14005b74c
mov dword [rsp + 0xa0], 0x5a04804b
add dword [rsp + 0xa0], 0x9df29aa
sub dword [rsp + 0xa0], 0x38bc1742
xor dword [rsp + 0xa0], 0x2b2792b2
mov edx, 0xdae23fb
xor edx, 0xcfa7744
add edx, 0x6deb6803
sub edx, 0x13a75eb0
mov rcx, rbx
call fcn.140076850
mov dword [rsp - 0x40], 0x2455c8a6
test rax, rax
je 0x14005b821
movabs rcx, 0x200fb4547755aed1
xor rcx, 0x9099eb0
xor rcx, 0x33ef419a
sub rcx, 0x3bc60cc5
mov dword [rsp + 0xb0], edi
mov dword [rsp - 0x1c], edi
add rax, rcx
movabs rcx, 0x749cb1a05e444003
sub rcx, 0x42491a17
add rcx, 0x20160f1b
add rcx, 0x70913090
rol rax, 6
rol rax, 0xd
rol rax, 0xc
rol rax, 0xb
rol rax, 1
rol rax, 1
xor rax, rcx
mov r10, r10
movabs rcx, 0x659dbb317af1eaa
xor rcx, 0x652bb504
xor rcx, 0x43a2cebf
add rcx, 0x41c75d21
not rax
mov dword [rsp - 0x2c], 0x258ffd80
add rax, rcx
xchg rdx, rax
mov qword [rsi + 0x128], rdx
xchg rdx, rax
jmp 0x14005b858
mov dword [rsp + 0xb0], 0x2481593a
add dword [rsp + 0xb0], 0xd8052aa
add dword [rsp + 0xb0], 0x49c833c8
xor dword [rsp + 0xb0], 0x13fb0857
xor dword [rsp + 0xb0], 0x6832d7fa
mov edx, 0x386d1e2b
xor edx, 0x3c54ca96
add edx, 0x1ac8db0b
add edx, 0x4e2139e5
xchg rcx, rdx
mov rdx, rbx
xchg rcx, rdx
call fcn.140076850
xchg r8, r8
test rax, rax
je 0x14005b90a
not rax
mov r11, r11
mov dword [rsp + 0xbc], edi
movabs rcx, 0x59967d3373757868
sub rcx, 0x65eec8c1
sub rcx, 0x5ffbc29
add rcx, 0x14d30883
add rcx, 0x2c198bfc
add rax, rcx
movabs rcx, 0x221a519d10de43c1
sub rcx, 0x1086f6f7
xor rcx, 0xf1ff047
add rcx, 0xfdc8348
add rcx, 0x5ac25d45
ror rax, 0xb
ror rax, 0xa
ror rax, 2
ror rax, 1
add rax, rcx
ror rax, 2
ror rax, 1
mov qword [rsi + 0x130], rax
jmp 0x14005b936
mov dword [rsp + 0xbc], 0x114fce94
sub dword [rsp + 0xbc], 0x2ad5e50
add dword [rsp + 0xbc], 0x61e2dfb0
sub dword [rsp + 0xbc], 0x70854ff3
mov edx, 0x7d62fae6
xor edx, 0x5cc415b2
add edx, 0x557b2951
sub edx, 0x1148ac84
sub edx, 0x101efc0d
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
mov dword [rsp - 0x1c], ebp
test rax, rax
je 0x14005b9db
rol rax, 4
rol rax, 0x19
rol rax, 6
rol rax, 7
rol rax, 1
movabs rcx, 0x27a8e8e43e5a6a2
sub rcx, 0x38d2e490
add rcx, 0x67144ecf
sub rcx, 0x6ff63950
add rcx, 0x41184690
not rax
mov dword [rsp - 0x40], 0x26cf9f4d
mov dword [rsp + 0xc0], edi
ror rax, 0x1c
ror rax, 1
ror rax, 1
ror rax, 1
not rax
sub rax, rcx
xchg rdx, rdx
mov qword [rsi + 0x138], rax
jmp 0x14005ba07
mov dword [rsp + 0xc0], 0x3fe87340
xor dword [rsp + 0xc0], 0x65e6fd85
add dword [rsp + 0xc0], 0xb06c897
sub dword [rsp + 0xc0], 0x6515575b
mov edx, 0x9062f2e
xor edx, 0x6e9b2d1c
xor edx, 0x3c49059e
xor edx, 0x57e1502
xor edx, 0xfbccbb90
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
mov r12, r12
test rax, rax
je 0x14005bb05
movabs rcx, 0x1f676892628d1c68
sub rcx, 0x4d956844
sub rcx, 0x2e76434
add rcx, 0x7fffffff
add rcx, 0x36266e2c
mov dword [rsp + 0xc4], edi
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x11eaeb81724d04fe
sub rcx, 0x28318575
sub rcx, 0x225244a
add rcx, 0x7fffffff
add rcx, 0x2b190a53
xor rax, rcx
mov dword [rsp - 0x44], 0x72b73e0d
movabs rcx, 0xa2490a1936032cb4
add rcx, 0x366a932f
xor rcx, 0x5fe42fc8
sub rcx, 0x2c4cf916
add rcx, 0x7fffffff
sub rcx, 0x6c3408d
rol rax, 5
rol rax, 7
rol rax, 0xf
rol rax, 1
add rax, rcx
ror rax, 0xd
ror rax, 0x14
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [rsi + 0x140], rax
mov rsi, rsi
jmp 0x14005bb31
mov dword [rsp + 0xc4], 0x3171d52f
add dword [rsp + 0xc4], 0x25e670c4
add dword [rsp + 0xc4], 0xec77e4
sub dword [rsp + 0xc4], 0x5844bdd6
mov edx, 0xdfbe465
sub edx, 0x2475457
xor edx, 0xb69eada
xor edx, 0x52aaedfa
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
mov dword [rsp - 0x1c], esp
test rax, rax
je 0x14005bc31
movabs rcx, 0x73fac5640bee3548
add rcx, 0x6f45a61
xor rcx, 0x1b97f7d2
add rcx, 0x6db9231d
add rcx, 0x7fffffff
sub rcx, 0x6492b100
mov dword [rsp + 0xd4], edi
xor rax, rcx
xchg r10, r10
movabs rcx, 0x3c0685032d11a55d
add rcx, 0x5162fba5
xor rcx, 0x666e8ad7
add rcx, 0x131c4156
rol rax, 0x1d
rol rax, 5
rol rax, 1
add rax, rcx
mov r13, r13
movabs rcx, 0x7a8d561f0189aee6
xor rcx, 0x24eb5f9e
add rcx, 0x3a6a9624
xor rcx, 0x336c3893
xor rax, rcx
xchg rsp, rsp
movabs rcx, 0x405dcf7b6565a296
xor rcx, 0x77412242
xor rcx, 0x6e8c6ea2
sub rcx, 0x47946052
add rcx, 0x7fffffff
add rcx, 0x3c0493f9
add rax, rcx
mov qword [rsi + 0x148], rax
xchg r10, r10
jmp 0x14005bc5d
mov dword [rsp + 0xd4], 0x22e6c435
sub dword [rsp + 0xd4], 0x2850f66
sub dword [rsp + 0xd4], 0x1c3dadc
sub dword [rsp + 0xd4], 0x1e9dd9f2
mov edx, 0x7b8ff49b
sub edx, 0x6fb3546b
add edx, 0x377d5fad
add edx, 0x2e713195
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
test rax, rax
je 0x14005bcf4
mov dword [rsp - 0x3c], ecx
movabs rcx, 0x7598fdb6fcb0dab
add rcx, 0xbcc133d
xor rcx, 0x3822e6cf
sub rcx, 0x6f5923b
add rcx, 0x6d2d9051
mov dword [rsp + 0xd8], edi
xor rax, rcx
mov rdx, rdx
movabs rcx, 0x41c2c1067ee8aa90
sub rcx, 0xe29b52d
sub rcx, 0x2d6bf64b
add rcx, 0x20e8d8fa
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x150], rbx
xchg rbx, rax
jmp 0x14005bd20
mov dword [rsp + 0xd8], 0xd1836f7
xor dword [rsp + 0xd8], 0x3c18bd96
xor dword [rsp + 0xd8], 0x2a1d21ad
sub dword [rsp + 0xd8], 0x1b1daacb
mov edx, 0x2f943ab2
add edx, 0xb77530d
add edx, 0x32b944e5
sub edx, 0x5226bcc9
sub edx, 0xe944e8b
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140076850
test rax, rax
mov dword [rsp - 0x24], ecx
je 0x14005bdf3
movabs rcx, 0x50a7f94b4c2436db
add rcx, 0x24a8cd36
sub rcx, 0x6614fbd9
add rcx, 0x7fffffff
add rcx, 0x4071cc5a
mov dword [rsp + 0xe4], edi
mov r8, r8
add rax, rcx
movabs rcx, 0xfcaa94495a145e
add rcx, 0x283693f5
sub rcx, 0x461b633c
xor rcx, 0x6c3589c1
add rcx, 0x3b034483
rol rax, 0xa
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 1
xor rax, rcx
xchg r10, r10
ror rax, 6
ror rax, 0xa
ror rax, 5
ror rax, 9
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x158], rax
mov dword [rsp - 0x38], ebx
jmp 0x14005be2a
mov dword [rsp + 0xe4], 0x6a8144fb
xor dword [rsp + 0xe4], 0x636eb468
add dword [rsp + 0xe4], 0x599d4665
sub dword [rsp + 0xe4], 0x4618eee4
sub dword [rsp + 0xe4], 0x1d744813
mov edx, 0x6c1f93ba
sub edx, 0x111ef2a9
add edx, 0x22a8371
add edx, 0x14a349b
xor edx, 0x425748c7
mov rcx, rbx
mov dword [rsp - 0x20], ecx
call fcn.140076850
test rax, rax
je 0x14005bf1a
movabs rcx, 0x2bd453157a417a78
sub rcx, 0x656edf57
add rcx, 0x43cf1d19
xor rcx, 0x4173b864
mov ebp, edi
mov r13, r13
add rax, rcx
movabs rcx, 0x73ccc6ea59ef3b5a
sub rcx, 0xdddc84e
add rcx, 0x2d3caaf0
sub rcx, 0x6a51f035
xor rax, rcx
xchg r15, r15
movabs rcx, 0x1cd0486e422b4bbb
xor rcx, 0x1f0e7af3
add rcx, 0x16d629f
add rcx, 0x7fffffff
add rcx, 0x14ed83c5
sub rax, rcx
movabs rcx, 0x283649404a093969
sub rcx, 0x333dd61e
add rcx, 0x2321149f
xor rcx, 0x1b894d55
rol rax, 8
rol rax, 0x21
rol rax, 0xa
rol rax, 4
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x35fb01e0
mov qword [rsi + 0x160], rax
jmp 0x14005bf31
mov ebp, 0x3ba745e3
add ebp, 0x2b72521b
xor ebp, 0x6a4e9c8c
sub ebp, 0xd570b71
mov edx, 0x219a63d8
add edx, 0x1d6fd5f7
sub edx, 0x35ea6c9c
add edx, 0x43d4bcb2
mov rcx, rbx
mov r11, r11
call fcn.140076850
test rax, rax
je 0x14005bff3
mov dword [rsp - 0x38], 0x211f48d9
movabs rcx, 0xbb4b155127bd59b0
sub rcx, 0x11fab57
xor rcx, 0x514b699
add rcx, 0x5eec07b
add rcx, 0x708797d3
mov dword [rsp + 0x138], edi
mov dword [rsp - 0x20], 0x1cfbdf25
xor rax, rcx
movabs rcx, 0x507d1562285bcbd3
sub rcx, 0x729bab1
add rcx, 0xdc4988
xor rcx, 0x7445c4dd
sub rcx, 0x208a061b
add rax, rcx
xchg r14, r14
ror rax, 0x19
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x38], esp
xchg r9, rax
mov qword [rsi + 0x168], r9
xchg r9, rax
jmp 0x14005c01f
mov dword [rsp + 0x138], 0x7e79649a
sub dword [rsp + 0x138], 0x56a4dd34
sub dword [rsp + 0x138], 0x33e2b79
sub dword [rsp + 0x138], 0x24965bec
mov edx, 0xa2f6537
xor edx, 0x6ca0c3f
add edx, 0x26005909
add edx, 0x15158960
add edx, 0x4d01654f
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
test rax, rax
je 0x14005c0e3
xchg rsp, rsp
movabs rcx, 0xd4ba943b4c6eaa3e
add rcx, 0x214fa6ee
xor rcx, 0x1d5249f8
add rcx, 0x788b4935
mov dword [rsp + 0x140], edi
add rax, rcx
movabs rcx, 0x1731889d6a36855c
xor rcx, 0x4b0a5e89
xor rcx, 0x8fb012
xor rcx, 0x43f9ded0
rol rax, 0x13
rol rax, 5
rol rax, 1
xor rax, rcx
mov r10, r10
movabs rcx, 0x395e6b0123878ab7
add rcx, 0x2673afc
add rcx, 0x1ce1437d
add rcx, 0x771adde5
not rax
mov r8, r8
add rax, rcx
mov qword [rsi + 0x170], rax
jmp 0x14005c10f
mov dword [rsp + 0x140], 0x47cf8b79
sub dword [rsp + 0x140], 0x31081559
xor dword [rsp + 0x140], 0xd8186d3
sub dword [rsp + 0x140], 0x1b46f0f2
mov edx, 0x5271c2a8
xor edx, 0x779acd75
add edx, 0x105dd288
xor edx, 0x353d0b0d
add edx, 0xd9df5d19
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140076850
mov rdi, rdi
test rax, rax
je 0x14005c1fb
rol rax, 0x23
rol rax, 0xf
movabs rcx, 0xf8f750d437a68302
xor rcx, 0x6e9c1ceb
sub rcx, 0x7cf2ed4
add rcx, 0xd404a0d
add rax, rcx
mov dword [rsp - 0xc], esi
mov dword [rsp + 0x24], edi
movabs rcx, 0x4b379a1a474e75c7
xor rcx, 0xfa5f233
add rcx, 0x2f21c65b
sub rcx, 0x7167499d
add rcx, 0x7fffffff
xor rcx, 0x55bb2006
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x5c22c47d6565810f
sub rcx, 0x62488008
add rcx, 0x4dbce24b
xor rcx, 0x666d2f84
add rcx, 0x7fffffff
add rcx, 0xd6bbc51
rol rax, 0x10
rol rax, 4
rol rax, 4
add rax, rcx
mov dword [rsp - 0xc], 0x7167eb95
mov qword [rsi + 0x178], rax
jmp 0x14005c223
mov dword [rsp + 0x24], 0x359784b1
add dword [rsp + 0x24], 0x3c4df6e4
xor dword [rsp + 0x24], 0x97b1eef
xor dword [rsp + 0x24], 0x1b5985f3
sub dword [rsp + 0x24], 0x63c7e088
mov edx, 0x14b26fb2
sub edx, 0x1036797d
xor edx, 0x54a51e85
add edx, 0x488cea8
add edx, 0x1b6bba49
xchg rbx, r10
mov rcx, r10
xchg r10, rbx
call fcn.140076850
mov dword [rsp - 0x30], 0x607f6fca
test rax, rax
je 0x14005c33d
movabs rcx, 0x48edf05f17122e4f
add rcx, 0x5f404721
sub rcx, 0x61f243f6
add rcx, 0x40713ad2
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x30], esi
add rax, rcx
movabs rcx, 0x5bc36c0416d8d93e
xor rcx, 0x4f1bd59b
xor rcx, 0x5bc10030
add rcx, 0x15cc921a
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x6a0506aa22b42db0
add rcx, 0x54c81b3d
xor rcx, 0x72780b2
sub rcx, 0x3e4b9825
xor rcx, 0x29bbbd18
sub rax, rcx
movabs rcx, 0x68b965206fd453bf
xor rcx, 0x74910ed2
add rcx, 0x2b02e5de
sub rcx, 0x1151a3ff
add rcx, 0x7fffffff
sub rcx, 0x14012177
xor rax, rcx
movabs rcx, 0x6e38e2ac275d0fa6
add rcx, 0x280a9f69
add rcx, 0x2bb42390
add rcx, 0x7e1705e7
sub rax, rcx
mov dword [rsp - 0x30], 0x8231ede
mov qword [rsi + 0x180], rax
jmp 0x14005c365
mov dword [rsp + 0x28], 0x2ae8d5c4
add dword [rsp + 0x28], 0x54cccc1b
sub dword [rsp + 0x28], 0x519b6b38
add dword [rsp + 0x28], 0x234c5d98
sub dword [rsp + 0x28], 0x5166943e
mov edx, 0x682da13b
sub edx, 0x4f5423b
add edx, 0xc67c49d
sub edx, 0x46d56088
xor edx, 0xea02f11
mov rcx, rbx
call fcn.140076850
test rax, rax
mov dword [rsp - 0x2c], 0x634062af
je 0x14005c43b
ror rax, 0xa
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x41f8f0c8550d2d60
sub rcx, 0x52971830
add rcx, 0x47208770
sub rcx, 0x19a8315d
add rax, rcx
mov dword [rsp - 0x3c], esi
mov dword [rsp + 0x34], edi
rol rax, 0x26
rol rax, 0x12
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0x8630b0a12525591d
add rcx, 0x1cc8ff5e
xor rcx, 0x705b862f
sub rcx, 0x5efd786
add rcx, 0x22abfc1f
add rax, rcx
mov dword [rsp - 0x3c], 0x30a5360
rol rax, 0x1f
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x188], rax
jmp 0x14005c463
mov dword [rsp + 0x34], 0x34325d2
xor dword [rsp + 0x34], 0x6a4c0c8c
sub dword [rsp + 0x34], 0x3dedf040
add dword [rsp + 0x34], 0x3f54699b
sub dword [rsp + 0x34], 0x6a75a2b8
mov edx, 0x500c8407
add edx, 0x15630d
xor edx, 0x4b9cfd92
add edx, 0x88e67d72
xchg rcx, r13
mov r13, rbx
xchg rcx, r13
call fcn.140076850
mov rdi, rdi
test rax, rax
je 0x14005c544
not rax
mov dword [rsp - 0x1c], 0x660ca17a
mov dword [rsp + 0x38], edi
movabs rcx, 0x7c022379329e7c56
sub rcx, 0x99b400c
xor rcx, 0x658a23c
xor rcx, 0x5c98c61f
sub rax, rcx
movabs rcx, 0x63b7139a28121e9d
add rcx, 0x3308f3ab
add rcx, 0x2354c09e
sub rcx, 0x1e57bd5e
rol rax, 0x1b
rol rax, 2
rol rax, 2
rol rax, 5
rol rax, 0xa
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x7eaf1fca4d8f1cc8
sub rcx, 0x347d7bdb
add rcx, 0x4827183b
xor rcx, 0x446fa1ed
add rcx, 0x7fffffff
sub rcx, 0x1ed29a1b
xor rax, rcx
xchg r11, r11
mov qword [rsi + 0x190], rax
jmp 0x14005c564
mov dword [rsp + 0x38], 0x34de383c
add dword [rsp + 0x38], 0x405d3329
add dword [rsp + 0x38], 0x2453f68
xor dword [rsp + 0x38], 0x7780aacc
mov edx, 0x8e848b8
sub edx, 0x838f894
add edx, 0x3645fe18
add edx, 0x2c31622
add edx, 0x26b76354
mov rcx, rbx
mov dword [rsp - 0x38], 0x9790d96
call fcn.140076850
test rax, rax
je 0x14005c64b
movabs rcx, 0x5849f734108c5d95
sub rcx, 0xc0fcb75
add rcx, 0x7b59e8d0
add rcx, 0x4f1d8f31
mov dword [rsp + 0x44], edi
xor rax, rcx
movabs rcx, 0x2e60e1276120fff5
sub rcx, 0x3adeddfa
add rcx, 0x50f42092
sub rcx, 0x34628249
add rcx, 0x7fffffff
xor rcx, 0x3834d6e
add rax, rcx
movabs rcx, 0xb2e3a3377854ed7
sub rcx, 0x4352e04e
add rcx, 0x2065bf2f
xor rcx, 0x44379b37
add rcx, 0x7fffffff
add rcx, 0x2dcfdfe5
ror rax, 0xe
ror rax, 0x10
add rax, rcx
mov dword [rsp - 0x44], 0x18058a2b
ror rax, 6
ror rax, 2
ror rax, 2
ror rax, 1
mov qword [rsi + 0x198], rax
jmp 0x14005c673
mov dword [rsp + 0x44], 0x6b16db25
sub dword [rsp + 0x44], 0x4550818a
xor dword [rsp + 0x44], 0x3f6aa4cb
add dword [rsp + 0x44], 0x4f0ee48
sub dword [rsp + 0x44], 0x1f9deb97
mov edx, 0x1c9ee856
add edx, 0x11895143
add edx, 0xf5d86de
sub edx, 0x2cbf4741
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
mov r9, r9
test rax, rax
je 0x14005c74b
movabs rcx, 0xf9f0d2543713834e
xor rcx, 0x1c00e1bf
add rcx, 0x1fe34898
xor rcx, 0x3927709e
add rcx, 0x811e22f
mov dword [rsp + 0x48], edi
mov dword [rsp - 0x24], esp
add rax, rcx
movabs rcx, 0x5edc65ca6e7712fe
sub rcx, 0x36724dd1
add rcx, 0x26545a94
sub rcx, 0xf5223d8
add rcx, 0x7fffffff
sub rcx, 0x4283a378
rol rax, 6
rol rax, 1
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0xd0c61c543a54bbe
add rcx, 0x38e3b20b
xor rcx, 0x5834cc5f
add rcx, 0x4333e9d2
add rcx, 0x2b7de93c
not rax
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x1a0], r9
xchg r9, rax
jmp 0x14005c76b
mov dword [rsp + 0x48], 0x38a13668
sub dword [rsp + 0x48], 0x2fe90d50
xor dword [rsp + 0x48], 0x8a48350
xor dword [rsp + 0x48], 0x1caa49
mov edx, 0x15d1cd70
add edx, 0x21aa7a8b
add edx, 0xe1a5e79
sub edx, 0x41a28150
xor edx, 0xf97726df
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
test rax, rax
mov dword [rsp - 0x40], edx
je 0x14005c856
movabs rcx, 0x735c58f12b084541
add rcx, 0x11014faa
xor rcx, 0x2f0171b5
add rcx, 0x7fffffff
sub rcx, 0x8cc0acb
mov dword [rsp + 0x54], edi
add rax, rcx
movabs rcx, 0x17b1156614cb76db
xor rcx, 0x7f60804f
sub rcx, 0x360b024b
sub rcx, 0x2b751390
xor rcx, 0x79dc1298
not rax
mov rcx, rcx
sub rax, rcx
movabs rcx, 0xb18b8338065e72e2
add rcx, 0x1d2e5b1a
xor rcx, 0x5b655763
sub rcx, 0x50d83e50
xor rcx, 0x680d7740
rol rax, 4
rol rax, 0xb
rol rax, 1
rol rax, 5
rol rax, 0xa
rol rax, 3
rol rax, 1
add rax, rcx
mov qword [rsi + 0x1a8], rax
mov dword [rsp - 0x30], 0x65c543fc
jmp 0x14005c876
mov dword [rsp + 0x54], 0x4bce066
sub dword [rsp + 0x54], 0x1903713
add dword [rsp + 0x54], 0x5e15de86
sub dword [rsp + 0x54], 0x614287d8
mov edx, 0x33b5ce8f
add edx, 0x344878c2
sub edx, 0x68ad11c
xor edx, 0x36bcb591
xor edx, 0x93e23218
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140076850
mov dword [rsp - 0x10], esp
test rax, rax
je 0x14005c95c
movabs rcx, 0x8d6b9df47b0f722d
xor rcx, 0x24a8bb1f
xor rcx, 0x4d330a8c
add rcx, 0x656b63c5
add rcx, 0x29fc6a6b
mov dword [rsp + 0x60], edi
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x45c541ca77ba29a0
xor rcx, 0x6614f903
xor rcx, 0x77e9d912
add rcx, 0xf92c585
add rcx, 0x7fffffff
sub rcx, 0x68ddd851
ror rax, 8
ror rax, 0x11
ror rax, 3
ror rax, 4
ror rax, 1
not rax
mov r8, r8
sub rax, rcx
movabs rcx, 0x758415d90f86ef9d
add rcx, 0x29e242d2
add rcx, 0x45a35eff
sub rcx, 0x755f2336
xor rcx, 0x2f36188d
xor rax, rcx
mov qword [rsi + 0x1b0], rax
jmp 0x14005c984
mov dword [rsp + 0x60], 0x6667dbfa
sub dword [rsp + 0x60], 0x23a5b269
sub dword [rsp + 0x60], 0x1b961e76
sub dword [rsp + 0x60], 0x1e89de71
sub dword [rsp + 0x60], 0x8a22ca9
mov edx, 0x4d7ebdb
xor edx, 0x6f8209d8
xor edx, 0x4941e650
xor edx, 0x5bec7a81
add edx, 0x5c78558c
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140076850
mov dword [rsp - 0x44], 0x935bc5e
test rax, rax
je 0x14005ca8d
movabs rcx, 0x2f7bd8c859994413
add rcx, 0x12427e2e
sub rcx, 0x3b9d55f5
sub rcx, 0x1850f005
xor rcx, 0x2ab3bc2e
mov dword [rsp + 0x74], edi
xchg r12, r12
add rax, rcx
movabs rcx, 0x741df9f517a269dc
xor rcx, 0x5e8a95a1
sub rcx, 0xf1abeb9
sub rcx, 0x17532036
add rcx, 0x7fffffff
xor rcx, 0xd22d733
xor rax, rcx
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x8cb2e22a1f7e783b
add rcx, 0x50e0a7e5
sub rcx, 0x2be2fa77
add rcx, 0x26718c6a
rol rax, 1
rol rax, 0xe
rol rax, 0x12
rol rax, 4
rol rax, 4
rol rax, 1
add rax, rcx
xchg rdi, rdi
rol rax, 0x1c
rol rax, 0xe
rol rax, 0xa
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xchg r14, rax
mov qword [rsi + 0x1b8], r14
xchg r14, rax
jmp 0x14005cab5
mov dword [rsp + 0x74], 0x3fd3a6b8
xor dword [rsp + 0x74], 0x60ce684c
sub dword [rsp + 0x74], 0x2d1f1ca0
xor dword [rsp + 0x74], 0x3a9872b3
xor dword [rsp + 0x74], 0xb66c0e6
mov edx, 0x764439
add edx, 0x606a5f2d
xor edx, 0x536662b6
add edx, 0x15909087
xchg rcx, rsp
mov rsp, rbx
xchg rcx, rsp
call fcn.140076850
test rax, rax
je 0x14005cb7f
mov r14, r14
movabs rcx, 0x76fbdbc638ee1bbf
xor rcx, 0x3ea03935
xor rcx, 0x69af0389
add rcx, 0x7fffffff
add rcx, 0x360f91d
mov r13d, edi
mov dword [rsp - 0x10], esi
add rax, rcx
movabs rcx, 0x4589d66a69d59a3f
xor rcx, 0x44ce988b
add rcx, 0x11cf4b7e
add rcx, 0x1ecb9543
add rcx, 0x650f6c98
xor rax, rcx
movabs rcx, 0xace29d6328fd83b0
sub rcx, 0x79ac051
add rcx, 0x89aa949
add rcx, 0x717549c9
rol rax, 0x23
add rax, rcx
rol rax, 7
rol rax, 9
rol rax, 1
rol rax, 1
mov qword [rsi + 0x1c0], rax
jmp 0x14005cb9a
mov r13d, 0x730ec0c3
xor r13d, 0xd0a346a
xor r13d, 0x69a32649
sub r13d, 0x17a7d2df
mov edx, 0x3804c339
xor edx, 0x72791828
add edx, 0x292ae051
xor edx, 0x178d4a7a
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140076850
mov rsi, rsi
test rax, rax
je 0x14005cc55
ror rax, 8
ror rax, 0x18
ror rax, 9
ror rax, 7
ror rax, 1
movabs rcx, 0x6a413a6609794ef3
add rcx, 0x3cd70ba4
xor rcx, 0x3a7ebc00
add rcx, 0x47e2370e
add rax, rcx
mov dword [rsp - 0x2c], esi
mov r12d, edi
rol rax, 7
rol rax, 9
rol rax, 7
rol rax, 0x11
rol rax, 1
movabs rcx, 0xe6e335ff7e9162a1
xor rcx, 0x6ced9e08
xor rcx, 0xb2b9ab5
add rcx, 0x7fffffff
add rcx, 0x4ffb34f6
add rax, rcx
xchg r13, r13
not rax
mov qword [rsi + 0x1c8], rax
jmp 0x14005cc77
mov r12d, 0x177f5a35
xor r12d, 0x3503bdc9
add r12d, 0xf378201
sub r12d, 0xd7f84b2
sub r12d, 0x2434e54a
mov edx, 0x76dcb28e
sub edx, 0x544f6972
xor edx, 0x2ac55b8f
add edx, 0x739239ed
mov rcx, rbx
mov dword [rsp - 0x28], 0xdf853b
call fcn.140076850
test rax, rax
je 0x14005cd49
movabs rcx, 0x5b3db42b42bb8600
xor rcx, 0x6c59e20
add rcx, 0x461c23e
add rcx, 0x18978f76
mov r15d, edi
add rax, rcx
xchg r11, r11
movabs rcx, 0x691cb71f18f87415
add rcx, 0x58bc80a4
add rcx, 0x7855f19
add rcx, 0xc42cd9
add rcx, 0x1c215dc3
rol rax, 2
rol rax, 3
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
add rcx, rax
xchg r12, r12
rol rcx, 0xc
rol rcx, 0xd
rol rcx, 0xb
rol rcx, 1
rol rcx, 1
rol rcx, 1
not rcx
mov dword [rsp - 0x24], ebp
xchg rcx, r9
mov qword [rsi + 0x1d0], r9
xchg r9, rcx
jmp 0x14005cd64
mov r15d, 0x391eeba4
xor r15d, 0x7bcf71e5
xor r15d, 0x6849d762
sub r15d, 0x2a984d22
mov edx, 0x1c0e743
add edx, 0x36a7b93e
xor edx, 0x2adbdfc8
xor edx, 0x7c904b1b
xor edx, 0x5414de28
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140076850
xchg rdi, rdi
test rax, rax
je 0x14005ce4d
movabs rcx, 0xa59afc33478c042b
sub rcx, 0x12bc8d2a
xor rcx, 0x6f9e3d57
add rcx, 0x7fffffff
xor rcx, 0x42400849
mov r14d, edi
add rax, rcx
movabs rcx, 0x6861aade57bc06d0
xor rcx, 0xbf5e9ea
xor rcx, 0xe5e98aa
add rcx, 0x7fffffff
xor rcx, 0x12301b0
not rax
mov rsi, rsi
sub rax, rcx
movabs rcx, 0xfe3aa985795fa25e
add rcx, 0x5af551
xor rcx, 0x8f36381
sub rcx, 0x390bd6f9
add rcx, 0x7fffffff
add rcx, 0x2412b045
rol rax, 9
rol rax, 3
rol rax, 3
rol rax, 9
rol rax, 2
rol rax, 1
add rax, rcx
mov dword [rsp - 0x40], esp
mov qword [rsi + 0x1d8], rax
jmp 0x14005ce68
mov r14d, 0x60f87d35
xor r14d, 0x56c00f85
add r14d, 0x8e99491
sub r14d, 0x3f220740
mov edx, 0x2f015133
sub edx, 0x2d2cc40c
add edx, 0x89cafd8
xor edx, 0xef1bd07
add edx, 0x12a212f
mov rcx, rbx
call fcn.140076850
mov dword [rsp - 0x10], ebx
test rax, rax
je 0x14005cf40
not rax
movabs rcx, 0x328d42153b5695a2
xor rcx, 0x7b9f6472
add rcx, 0x25aa7592
sub rcx, 0x3279a3fd
sub rcx, 0x47195bf
ror rax, 0x1e
ror rax, 8
ror rax, 1
add rax, rcx
mov rdx, rdx
movabs rcx, 0x50502b1804e48221
xor rcx, 0x79751ab4
xor rcx, 0x755d8ebf
add rcx, 0x7fffffff
add rcx, 0x62de13ff
xor rax, rcx
movabs rcx, 0x55ddc9010dc740eb
add rcx, 0x13775f0f
xor rcx, 0x192d661d
xor rcx, 0x30804d9d
add rcx, 0x7fffffff
add rcx, 0x1214d534
add rax, rcx
mov r15, r15
xchg rbp, rax
mov qword [rsi + 0x1e0], rbp
xchg rbp, rax
jmp 0x14005cf57
mov edi, 0x3db4fb96
xor edi, 0x19749227
add edi, 0x4819e4f1
xor edi, 0x6cda4ea3
or ebp, dword [rsp + 0x138]
mov r15, r15
or ebp, dword [rsp + 0x140]
or ebp, dword [rsp + 0x148]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
xchg r14, r14
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
mov dword [rsp - 0x28], ebp
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
mov dword [rsp - 0x18], 0x417cb55e
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
or ebp, dword [rsp + 0x4c]
mov rsi, rsi
or ebp, dword [rsp + 0x50]
or ebp, dword [rsp + 0x54]
or ebp, dword [rsp + 0x58]
or ebp, dword [rsp + 0x5c]
mov rdx, rdx
or ebp, dword [rsp + 0x60]
or ebp, dword [rsp + 0x64]
or ebp, dword [rsp + 0x68]
mov dword [rsp - 0x34], 0x2662db93
or ebp, dword [rsp + 0x6c]
or ebp, dword [rsp + 0x70]
or ebp, dword [rsp + 0x74]
or ebp, r13d
xchg r10, r10
mov rbx, qword [rsp + 0x130]
or ebp, dword [rsp + 0x78]
or ebp, dword [rsp + 0x7c]
xchg rsi, rsi
or ebp, dword [rsp + 0x80]
or ebp, r12d
or ebp, r15d
xchg rsi, rsi
or ebp, dword [rsp + 0x84]
or ebp, dword [rsp + 0x88]
or ebp, dword [rsp + 0x8c]
or ebp, r14d
mov r12, r12
or ebp, dword [rsp + 0x90]
or ebp, dword [rsp + 0x94]
or ebp, dword [rsp + 0x98]
or ebp, edi
mov dword [rsp - 0x34], ebp
or ebp, dword [rsp + 0x9c]
or ebp, dword [rsp + 0xa0]
or ebp, dword [rsp + 0xa4]
or ebp, dword [rsp + 0xa8]
mov rbp, rbp
or ebp, dword [rsp + 0xac]
or ebp, dword [rsp + 0xb0]
or ebp, dword [rsp + 0xb4]
or ebp, dword [rsp + 0xb8]
mov rdi, rdi
or ebp, dword [rsp + 0xbc]
or ebp, dword [rsp + 0xc0]
or ebp, dword [rsp + 0xc4]
mov dword [rsp - 0xc], 0x5e1cbf0e
or ebp, dword [rsp + 0xc8]
or ebp, dword [rsp + 0xcc]
or ebp, dword [rsp + 0xd0]
or ebp, dword [rsp + 0xd4]
mov r15, r15
or ebp, dword [rsp + 0xd8]
or ebp, dword [rsp + 0xdc]
or ebp, dword [rsp + 0xe0]
xchg rdi, rdi
or ebp, dword [rsp + 0xe4]
or ebp, dword [rsp + 0xe8]
or ebp, dword [rsp + 0xec]
sete al
mov dword [rsp - 0x38], 0x688394d4
neg rsp
add rsp, 0xffffffffffffff10
neg rsp
pop r15
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
mov dword [rsp - 0x38], 0x437ee9b3
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
ret