Function at 0x140052290
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
push r14
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
mov r8, r8
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x65b0a2c6
add rsp, 0x65b0a1d6
xchg rbp, rdx
mov rsi, rbp
xchg rdx, rbp
xchg rcx, rbx
mov rcx, rbx
xchg rbx, rcx
mov edx, 0x749140e4
sub edx, 0x31e87a90
sub edx, 0x2eec6dca
xor edx, 0x2d5a94dc
call fcn.140098ee0
xor edi, edi
mov rcx, rcx
test rax, rax
je 0x140052392
not rax
mov dword [rsp - 0x38], ebp
mov dword [rsp + 0xe4], edi
movabs rcx, 0x4c4bfe442131d846
xor rcx, 0x25d9aaa4
add rcx, 0x76c2d092
sub rcx, 0x4cf1d60c
add rcx, 0x7fffffff
sub rcx, 0x23fb311d
add rax, rcx
rol rax, 5
rol rax, 3
rol rax, 0xb
rol rax, 6
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov r8, r8
rol rax, 0x24
rol rax, 3
rol rax, 1
rol rax, 1
mov qword [rsi], rax
jmp 0x1400523c9
mov dword [rsp + 0xe4], 0x30b9b926
xor dword [rsp + 0xe4], 0x394ab748
add dword [rsp + 0xe4], 0x20c9392
add dword [rsp + 0xe4], 0x63fe56bf
sub dword [rsp + 0xe4], 0x6ffdf8be
mov edx, 0x15e25e98
xor edx, 0x617d62e7
xor edx, 0x31881737
add edx, 0x5c9ab0d9
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140098ee0
mov dword [rsp - 0x40], 0x3cdf4de7
test rax, rax
je 0x14005248f
movabs rcx, 0xa14fe08b048c1623
add rcx, 0x6d0eaaab
sub rcx, 0x5cb1991c
add rcx, 0x29fd89c0
mov dword [rsp + 0xe8], edi
mov dword [rsp - 0xc], 0x310d1227
add rax, rcx
movabs rcx, 0x2ae22de154625d02
xor rcx, 0x42cb2974
xor rcx, 0x2a36d57
add rcx, 0x7282a592
rol rax, 0xb
rol rax, 0x23
rol rax, 1
rol rax, 3
rol rax, 1
not rax
mov r10, r10
sub rax, rcx
not rax
rol rax, 0x10
rol rax, 0xc
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 8], rax
jmp 0x1400524bb
mov dword [rsp + 0xe8], 0x28814eaa
add dword [rsp + 0xe8], 0x481cd199
sub dword [rsp + 0xe8], 0x46782e1b
sub dword [rsp + 0xe8], 0x2a25f227
mov edx, 0x17efca32
add edx, 0x2195b766
sub edx, 0x2894a5c9
add edx, 0xeeaaebe0
mov rcx, rbx
call fcn.140098ee0
xchg r15, r15
test rax, rax
je 0x1400525b3
movabs rcx, 0x96f7c543b88bf96
xor rcx, 0x295a21ed
add rcx, 0x2017cf28
add rcx, 0x1c26d8e8
mov dword [rsp + 0x138], edi
mov dword [rsp - 0xc], ecx
xor rax, rcx
movabs rcx, 0x6712d1c93c2df128
xor rcx, 0x2c745f0c
xor rcx, 0x19f2221
add rcx, 0x7fffffff
xor rcx, 0x79df9e2a
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x3af6caee4974a9c9
xor rcx, 0x5d2956f4
add rcx, 0x256077a
add rcx, 0x7fffffff
xor rcx, 0x66c4dcfd
rol rax, 3
rol rax, 0x16
xor rax, rcx
movabs rcx, 0x3b4d55d15ec882cf
xor rcx, 0x4526a5b9
add rcx, 0x14c86547
add rcx, 0xea58924
add rax, rcx
ror rax, 0xd
ror rax, 0x17
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg r9, rax
mov qword [rsi + 0x10], r9
xchg r9, rax
jmp 0x1400525df
mov dword [rsp + 0x138], 0x25c50f5e
xor dword [rsp + 0x138], 0x6012dbbf
sub dword [rsp + 0x138], 0x22b7bac9
xor dword [rsp + 0x138], 0x23201a19
mov edx, 0x438a18a4
add edx, 0x1e1940f
sub edx, 0x3a79c9bc
add edx, 0x1b9442a1
add edx, 0x7c41eb6d
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
test rax, rax
je 0x1400526b8
mov rdx, rdx
movabs rcx, 0x2b85af9d48a96847
sub rcx, 0x32cef1a4
xor rcx, 0x64a8aff
sub rcx, 0x98edb80
mov dword [rsp + 0x140], edi
add rax, rcx
xchg r9, r9
movabs rcx, 0x4e50240d357acf77
add rcx, 0x69eb52e
sub rcx, 0x2a0c4036
add rcx, 0x7fffffff
add rcx, 0x352f9b65
not rax
mov dword [rsp - 0x20], 0x650ba1d5
add rax, rcx
movabs rcx, 0x3b09c0d21fab5cc9
add rcx, 0x20587f5c
sub rcx, 0xad08fb6
sub rcx, 0x1d25403f
add rcx, 0x7fffffff
add rcx, 0x3ff0bd77
not rax
rol rax, 1
mov rbx, rbx
xor rax, rcx
mov qword [rsi + 0x18], rax
jmp 0x1400526ef
mov dword [rsp + 0x140], 0x5f959fe5
sub dword [rsp + 0x140], 0x1b045942
add dword [rsp + 0x140], 0xc85e7f8
sub dword [rsp + 0x140], 0x1f2ee274
sub dword [rsp + 0x140], 0x31e84c26
mov edx, 0x3a2d540f
add edx, 0xf942330
sub edx, 0x2feb77c
sub edx, 0x8d7a6f7
sub edx, 0x2ef3471
xchg rcx, rsi
mov rsi, rbx
xchg rsi, rcx
call fcn.140098ee0
test rax, rax
je 0x140052818
xchg r8, r8
ror rax, 3
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x36b226250fb8f61a
xor rcx, 0x4dcd846c
add rcx, 0x14229325
sub rcx, 0x191088e6
add rcx, 0x7fffffff
add rcx, 0x3c6b2567
add rax, rcx
mov dword [rsp + 0x5c], edi
mov dword [rsp - 0x40], esi
ror rax, 3
ror rax, 1
ror rax, 3
movabs rcx, 0x53c248b49e37c86
xor rcx, 0x562ab3c9
add rcx, 0x29d3ef01
add rcx, 0x7fffffff
xor rcx, 0x28de8c6e
sub rax, rcx
movabs rcx, 0xb43490f27fb450c1
xor rcx, 0x6b6eac6c
xor rcx, 0x2aa84ef4
add rcx, 0x7fffffff
add rcx, 0x303d8fd1
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 4
rol rax, 1
add rax, rcx
movabs rcx, 0x4150d0727760750
add rcx, 0x2085ebac
sub rcx, 0x1944402e
add rcx, 0xc7bd2ad
sub rcx, 0x158cfeed
xor rax, rcx
mov rdx, rdx
xchg r8, rax
mov qword [rsi + 0x20], r8
xchg r8, rax
jmp 0x140052838
mov dword [rsp + 0x5c], 0x57b71c0e
add dword [rsp + 0x5c], 0xaca3ae2
xor dword [rsp + 0x5c], 0x6b54581b
xor dword [rsp + 0x5c], 0x9d50eea
mov edx, 0x7a69efe9
add edx, 0x213bf15
sub edx, 0x26af56e3
xor edx, 0x372424ac
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140098ee0
xchg rsi, rsi
test rax, rax
je 0x14005293b
movabs rcx, 0x7efbf340b317e0f
add rcx, 0x62b2a213
sub rcx, 0x273c22b0
add rcx, 0xa6041b
sub rcx, 0x29c207d
mov dword [rsp + 0x60], edi
xchg rbx, rbx
add rax, rcx
movabs rcx, 0x914e4f0565733bb0
add rcx, 0xa909eb9
xor rcx, 0x6a6bebf6
xor rcx, 0x1593ed0e
sub rcx, 0x659e754
not rax
ror rax, 0x2b
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
add rcx, rax
mov r14, r14
movabs rax, 0x3542bbc201420a1e
add rax, 0x1fccae89
xor rax, 0x2cb6f83c
add rax, 0x7fffffff
add rax, 0x14a99c80
xor rcx, rax
movabs rax, 0xef87f111bd9597e
add rax, 0x24a9f176
add rax, 0xb9d42a
sub rax, 0x388575e
add rax, 0x7fffffff
add rax, 0x278366f9
sub rcx, rax
not rcx
xchg rdx, rdx
mov qword [rsi + 0x28], rcx
jmp 0x140052963
mov dword [rsp + 0x60], 0x1160cf78
add dword [rsp + 0x60], 0x66f9cb6f
sub dword [rsp + 0x60], 0x82de381
sub dword [rsp + 0x60], 0x585fc32c
xor dword [rsp + 0x60], 0x17ccf43b
mov edx, 0x430e737e
sub edx, 0xd85d6b7
add edx, 0x25304bcb
xor edx, 0xa2ff32c
add edx, 0x476607da
mov rcx, rbx
call fcn.140098ee0
mov r11, r11
test rax, rax
je 0x140052a46
not rax
xchg rbp, rbp
mov dword [rsp + 0x74], edi
movabs rcx, 0x7f9b2f1b718fe095
sub rcx, 0x1d9895be
xor rcx, 0x6169b56f
sub rcx, 0x28979efa
sub rax, rcx
movabs rcx, 0xae28fba26dda673
add rcx, 0x3f564b95
xor rcx, 0x7621bc4b
add rcx, 0x6ee9c9ca
sub rcx, 0x1cf58097
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x765945af05baa2bc
xor rcx, 0x42bba6d8
sub rcx, 0x3977b075
add rcx, 0x7fffffff
add rcx, 0x59c303dc
rol rax, 0x21
rol rax, 0xc
rol rax, 0xd
rol rax, 1
not rax
sub rax, rcx
xchg rsi, rsi
ror rax, 0xa
ror rax, 3
ror rax, 2
ror rax, 5
ror rax, 1
mov qword [rsi + 0x30], rax
jmp 0x140052a6e
mov dword [rsp + 0x74], 0x4e7c5247
add dword [rsp + 0x74], 0x36c7709
sub dword [rsp + 0x74], 0x500425a0
xor dword [rsp + 0x74], 0x47dc0411
sub dword [rsp + 0x74], 0x4638a7a0
mov edx, 0xed1d341
add edx, 0x1e8bbec9
sub edx, 0x11d7894c
sub edx, 0x11be6d49
add edx, 0xecae3808
mov rcx, rbx
call fcn.140098ee0
xchg r10, r10
test rax, rax
je 0x140052b39
rol rax, 8
rol rax, 9
rol rax, 7
rol rax, 9
rol rax, 0x10
rol rax, 1
movabs rcx, 0xcc4d48195f06fbe4
xor rcx, 0x4565aca3
add rcx, 0x51d9396c
sub rcx, 0x229d8867
xor rcx, 0x27aa9c9
add rax, rcx
mov dword [rsp + 0x78], edi
mov dword [rsp - 0x10], 0x4f6ee2db
not rax
movabs rcx, 0xebb4b356aab7a1e
xor rcx, 0x657911ea
add rcx, 0x1f5aa242
add rcx, 0x7fffffff
add rcx, 0x48ffb5b8
add rax, rcx
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0x38], rbx
xchg rbx, rax
jmp 0x140052b59
mov dword [rsp + 0x78], 0x49630d09
xor dword [rsp + 0x78], 0x5a031558
xor dword [rsp + 0x78], 0x3cec6a29
sub dword [rsp + 0x78], 0x2f8c7277
mov edx, 0x382b7b92
sub edx, 0x2cc19b6d
add edx, 0x4941286c
add edx, 0x511943bf
mov rcx, rbx
mov dword [rsp - 0x14], 0x1d745de8
call fcn.140098ee0
test rax, rax
je 0x140052c0e
rol rax, 0x1e
rol rax, 1
movabs rcx, 0x2f2fd72323a8bafc
xor rcx, 0x7d888e8f
xor rcx, 0x971a1aa
add rcx, 0x23c9cf2f
sub rcx, 0x29b5bb99
xor rax, rcx
mov dword [rsp - 0x44], 0x6d381a17
mov dword [rsp + 0x84], edi
movabs rcx, 0x6cec44d336a9c199
xor rcx, 0x5664810d
xor rcx, 0x61ad9f44
add rcx, 0x4f2f6d5
sub rax, rcx
mov dword [rsp - 0x20], ebx
rol rax, 0xf
rol rax, 3
rol rax, 6
rol rax, 2
rol rax, 1
xchg r9, rax
mov qword [rsi + 0x40], r9
xchg r9, rax
jmp 0x140052c3a
mov dword [rsp + 0x84], 0x5300825d
xor dword [rsp + 0x84], 0x55394372
add dword [rsp + 0x84], 0x41c40620
sub dword [rsp + 0x84], 0x47fdc74e
mov edx, 0x4f75d2a8
add edx, 0x2491432c
xor edx, 0x5d718d90
xor edx, 0x1865ad30
mov rcx, rbx
mov dword [rsp - 0x10], ebp
call fcn.140098ee0
test rax, rax
je 0x140052ce9
mov rsp, rsp
rol rax, 0xd
rol rax, 0x18
rol rax, 1
rol rax, 1
movabs rcx, 0x29772ced6aae592c
sub rcx, 0x51a41181
xor rcx, 0x136a957e
sub rcx, 0x3ac1d9d
add rcx, 0x342b9740
not rax
xchg rsi, rsi
mov dword [rsp + 0x88], edi
add rax, rcx
movabs rcx, 0x66b8ced360107beb
xor rcx, 0x29069fc7
sub rcx, 0x103462db
add rcx, 0x4ca1e8f0
not rax
mov dword [rsp - 0x40], 0x2e0a6cb1
add rax, rcx
not rax
mov qword [rsi + 0x48], rax
xchg rdx, rdx
jmp 0x140052d15
mov dword [rsp + 0x88], 0x3b8ee0ab
sub dword [rsp + 0x88], 0x20f725a9
add dword [rsp + 0x88], 0x3c5e9b8f
sub dword [rsp + 0x88], 0x56f65690
mov edx, 0x3d592223
xor edx, 0x2920a6b2
sub edx, 0x96e8f61
xor edx, 0xfa9eefc
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0x28], 0x3fd88d5f
je 0x140052df8
ror rax, 0x10
ror rax, 0x27
ror rax, 4
ror rax, 1
movabs rcx, 0x526223874a208dcc
add rcx, 0x2262c6de
sub rcx, 0x68cf21d4
add rcx, 0x39322902
add rax, rcx
mov dword [rsp - 0x10], 0x1b512f4b
mov dword [rsp + 0x98], edi
movabs rcx, 0x127dae8c2846ef3e
xor rcx, 0x77dd5103
add rcx, 0x96267ec
sub rcx, 0x5d8984d0
add rcx, 0xe259e8
xor rax, rcx
movabs rcx, 0x49a6ed282b8c860d
add rcx, 0x1380d269
sub rcx, 0x2c4ee3e1
xor rcx, 0x5f769492
add rcx, 0x7fffffff
add rcx, 0x30edef0
not rax
mov dword [rsp - 0xc], ecx
sub rax, rcx
xchg rdi, rax
mov qword [rsi + 0x50], rdi
xchg rdi, rax
jmp 0x140052e24
mov dword [rsp + 0x98], 0x57b3e133
sub dword [rsp + 0x98], 0x4eb27b07
add dword [rsp + 0x98], 0x44a56d7e
sub dword [rsp + 0x98], 0x4da6d3a9
mov edx, 0x57f3928b
xor edx, 0x35c1a284
sub edx, 0x3097bac
sub edx, 0x1903ca32
sub edx, 0x422df6a5
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.140098ee0
test rax, rax
xchg rcx, rcx
je 0x140052eec
movabs rcx, 0x826129a97318c5db
xor rcx, 0x6012288d
add rcx, 0x420c1118
xor rcx, 0x7ab446d4
mov dword [rsp + 0x9c], edi
xchg r13, r13
xor rax, rcx
movabs rcx, 0x49ce83820238fbf4
add rcx, 0x6831c694
sub rcx, 0x19adfcea
add rcx, 0x1767e68d
xor rcx, 0x59bc3cc5
rol rax, 9
rol rax, 0x1a
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 4
rol rax, 1
xor rax, rcx
ror rax, 0x2e
ror rax, 4
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x58], r13
xchg r13, rax
jmp 0x140052f18
mov dword [rsp + 0x9c], 0x56796e2e
add dword [rsp + 0x9c], 0x1d0cb223
sub dword [rsp + 0x9c], 0x58a35b2b
sub dword [rsp + 0x9c], 0x1ae2c525
mov edx, 0x61f24508
xor edx, 0x730698df
add edx, 0x173b767d
xor edx, 0xca467bbf
mov rcx, rbx
mov rbp, rbp
call fcn.140098ee0
test rax, rax
je 0x140052ff0
mov dword [rsp - 0x30], 0x14c171ea
rol rax, 0x34
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x32aef6b456a6b6d3
add rcx, 0xc8734fd
xor rcx, 0x498cbf67
add rcx, 0x2884fbbb
not rax
mov dword [rsp + 0xa8], edi
mov dword [rsp - 0x38], 0x8b376c7
sub rax, rcx
movabs rcx, 0xb8924e1213d1f1a2
add rcx, 0x1d4a319c
add rcx, 0x456ece7
xor rcx, 0x82fa414
add rcx, 0x7fffffff
sub rcx, 0x12ff2b06
ror rax, 0x19
ror rax, 6
ror rax, 2
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x14], esi
not rax
ror rax, 0x1a
ror rax, 1
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x60], rdi
xchg rdi, rax
jmp 0x140053027
mov dword [rsp + 0xa8], 0x7abd2e37
sub dword [rsp + 0xa8], 0x6c6dc01e
add dword [rsp + 0xa8], 0x237c59b8
sub dword [rsp + 0xa8], 0x16398a81
xor dword [rsp + 0xa8], 0x1b923d51
mov edx, 0x4c128996
xor edx, 0x52be6010
xor edx, 0x6c568234
xor edx, 0x9b2ca5ec
xchg rcx, rdi
mov rdi, rbx
xchg rdi, rcx
call fcn.140098ee0
test rax, rax
mov r14, r14
je 0x1400530c0
ror rax, 2
ror rax, 5
ror rax, 3
ror rax, 1
movabs rcx, 0x8d3cba63187a64e
xor rcx, 0x3366fb30
add rcx, 0x625decb6
xor rcx, 0x2da0cc04
add rcx, 0x28599dcf
not rax
mov dword [rsp - 0x40], esp
mov dword [rsp + 0xac], edi
sub rax, rcx
ror rax, 0x18
ror rax, 1
ror rax, 0xb
ror rax, 2
ror rax, 2
ror rax, 1
mov qword [rsi + 0x68], rax
xchg rcx, rcx
jmp 0x1400530f7
mov dword [rsp + 0xac], 0x2362df12
xor dword [rsp + 0xac], 0x6086046c
add dword [rsp + 0xac], 0x2ce78b5c
sub dword [rsp + 0xac], 0x65ed1ebd
xor dword [rsp + 0xac], 0xadf481c
mov edx, 0x71a7959f
sub edx, 0x445644b
sub edx, 0x4b8220de
xor edx, 0x600bcd4e
add edx, 0x3f3654da
mov rcx, rbx
xchg r11, r11
call fcn.140098ee0
test rax, rax
je 0x140053228
movabs rcx, 0x23b8d2d60fd31865
xor rcx, 0x79414d46
sub rcx, 0x6c963b73
add rcx, 0x7fffffff
add rcx, 0x35987ebe
mov dword [rsp + 0xb0], edi
xor rax, rcx
mov r15, r15
movabs rcx, 0x222872f9269ec2d8
add rcx, 0x38806918
xor rcx, 0x4d9d7641
add rcx, 0x7fffffff
xor rcx, 0x64aee223
ror rax, 0xb
ror rax, 3
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0xc2d1e4e70a09f6c
sub rcx, 0x1d741930
xor rcx, 0x72ec981
xor rcx, 0x70e52d94
add rcx, 0x7fffffff
add rcx, 0xb5694c4
not rax
xchg rsi, rsi
add rax, rcx
movabs rcx, 0xc8649fa75599e201
xor rcx, 0x79496bef
xor rcx, 0x44983bce
xor rcx, 0x541c40b6
add rcx, 0x7fffffff
sub rcx, 0xc464209
ror rax, 0x1d
ror rax, 9
ror rax, 6
ror rax, 6
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0xc], 0x31791ead
xchg rsp, rax
mov qword [rsi + 0x70], rsp
xchg rsp, rax
jmp 0x140053254
mov dword [rsp + 0xb0], 0x3882e0c4
add dword [rsp + 0xb0], 0xca24923
xor dword [rsp + 0xb0], 0x341d3d0e
sub dword [rsp + 0xb0], 0x713814e8
mov edx, 0x60f1eb8d
xor edx, 0x6d5ab0d6
xor edx, 0x1a2c0d0d
add edx, 0xc47904e
add edx, 0xc0b8b295
xchg r11, rbx
mov rcx, r11
xchg rbx, r11
call fcn.140098ee0
mov rbp, rbp
test rax, rax
je 0x140053312
ror rax, 0x12
ror rax, 0x18
ror rax, 4
ror rax, 5
ror rax, 1
movabs rcx, 0xd93c0b8a1909399d
add rcx, 0x30a6f132
xor rcx, 0x2ffa4f5c
xor rcx, 0x4011799a
add rax, rcx
mov dword [rsp - 0x34], esi
mov dword [rsp + 0xc0], edi
not rax
movabs rcx, 0x240ddfe01f42a375
sub rcx, 0xb65edbb
xor rcx, 0x5372f3ca
xor rcx, 0x6de37e8
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
xchg r11, rax
mov qword [rsi + 0x78], r11
xchg r11, rax
jmp 0x14005333e
mov dword [rsp + 0xc0], 0x39338a18
sub dword [rsp + 0xc0], 0x27322773
add dword [rsp + 0xc0], 0x6c02f5bc
xor dword [rsp + 0xc0], 0x7e045860
mov edx, 0x2ca9834d
sub edx, 0x285c1b1c
add edx, 0x11a0483c
add edx, 0x463f6a2a
mov rcx, rbx
xchg rcx, rcx
call fcn.140098ee0
test rax, rax
je 0x1400533c3
mov dword [rsp - 0x34], ebp
not rax
mov dword [rsp + 0xcc], edi
rol rax, 1
rol rax, 0x1b
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x6eff57702c09c01a
add rcx, 0x417630c7
sub rcx, 0x3d34c541
add rcx, 0xc42c532
not rax
rol rax, 0x12
rol rax, 0x15
xor rax, rcx
xchg rcx, rcx
mov qword [rsi + 0x80], rax
jmp 0x1400533ef
mov dword [rsp + 0xcc], 0x51fa9847
sub dword [rsp + 0xcc], 0x1c6bdf41
add dword [rsp + 0xcc], 0x2ba2c123
xor dword [rsp + 0xcc], 0x61317a28
mov edx, 0x107e6718
add edx, 0x38a2686e
sub edx, 0x35d487b
add edx, 0x3ffba891
mov rcx, rbx
mov rdi, rdi
call fcn.140098ee0
test rax, rax
je 0x140053483
rol rax, 1
rol rax, 2
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x22ca6080fe4c25d
add rcx, 0x2d948633
add rcx, 0x93ae992
sub rcx, 0x40d23f0a
add rcx, 0x68e56edc
add rax, rcx
mov dword [rsp - 0x38], 0x1b5a3406
mov dword [rsp + 0xd0], edi
not rax
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x88], rax
mov rcx, rcx
jmp 0x1400534ba
mov dword [rsp + 0xd0], 0x3f929ffc
xor dword [rsp + 0xd0], 0x7d96026b
add dword [rsp + 0xd0], 0x38dea7e7
sub dword [rsp + 0xd0], 0x37bc4f41
sub dword [rsp + 0xd0], 0x4326f63c
mov edx, 0x45910b2d
sub edx, 0x383756e5
xor edx, 0x4804bcc2
xor edx, 0x8fa0cf5
mov rcx, rbx
call fcn.140098ee0
mov rcx, rcx
test rax, rax
je 0x140053582
rol rax, 0x2c
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1bc248250b1d0efc
xor rcx, 0xc9e0631
sub rcx, 0x179fd80
add rcx, 0x7fffffff
add rcx, 0x40aabfc1
xor rax, rcx
mov dword [rsp + 0xdc], edi
rol rax, 1
rol rax, 0x14
rol rax, 0xb
rol rax, 2
rol rax, 1
movabs rcx, 0x5c6f7f7771d7cb12
xor rcx, 0x11cf2069
add rcx, 0x1f26cd1e
sub rcx, 0x11e8fde6
add rcx, 0x7fffffff
add rcx, 0x36fcdae
not rax
mov r13, r13
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x90], r9
xchg r9, rax
jmp 0x1400535ae
mov dword [rsp + 0xdc], 0x564dd58d
add dword [rsp + 0xdc], 0x5fe34fe
sub dword [rsp + 0xdc], 0x4dcd0333
sub dword [rsp + 0xdc], 0xe7f0757
mov edx, 0x28264cb7
add edx, 0x1a27c1a9
xor edx, 0x1a8ffd78
xor edx, 0x1cad081b
xor edx, 0x18e29eaf
mov rcx, rbx
mov dword [rsp - 0x10], 0xdc2adad
call fcn.140098ee0
test rax, rax
je 0x140053688
movabs rcx, 0x9fc1c191768d359
xor rcx, 0x618b4a4f
sub rcx, 0x3d3b6bc6
add rcx, 0x27391f1a
sub rcx, 0x413439c2
mov dword [rsp + 0xe0], edi
xor rax, rcx
movabs rcx, 0x6033368b1a4392f9
add rcx, 0x2cb69814
xor rcx, 0x1b6a02c
sub rcx, 0x1318b3e
rol rax, 0x17
rol rax, 5
rol rax, 6
rol rax, 2
rol rax, 5
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0xf410c275daad126
xor rcx, 0x12d630f3
xor rcx, 0xafa7b2c
xor rcx, 0x78dd6581
sub rcx, 0x32fa74c0
sub rax, rcx
mov rdi, rdi
mov qword [rsi + 0x98], rax
jmp 0x1400536b4
mov dword [rsp + 0xe0], 0x53603dda
xor dword [rsp + 0xe0], 0x6fa18462
add dword [rsp + 0xe0], 0xaf1d905
sub dword [rsp + 0xe0], 0x47b392bc
mov edx, 0x449aa2a7
sub edx, 0x242626e7
add edx, 0x3e66c327
add edx, 0x40130c99
xchg rcx, r10
mov r10, rbx
xchg rcx, r10
call fcn.140098ee0
test rax, rax
je 0x1400537b2
xchg rdi, rdi
rol rax, 0xf
rol rax, 5
rol rax, 0xf
rol rax, 3
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0x27e6ee2e44d1ee11
sub rcx, 0x2b660282
add rcx, 0x49f58675
xor rcx, 0x675f630d
add rax, rcx
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x30], 0xa992a13
movabs rcx, 0x804d21c33a05095
add rcx, 0x2a63fdd3
xor rcx, 0x1929ef47
add rcx, 0x598cc35d
xor rax, rcx
movabs rcx, 0x5a8600f53c1be9b7
sub rcx, 0x15bff59b
xor rcx, 0x600f7509
add rcx, 0x4ebeb578
add rax, rcx
xchg r8, r8
movabs rcx, 0xeb582e1037011214
add rcx, 0x3686c444
xor rcx, 0x5110ebaa
add rcx, 0x7fffffff
add rcx, 0x388416cf
xor rax, rcx
mov qword [rsi + 0xa0], rax
mov dword [rsp - 0x20], 0x1ce1dc07
jmp 0x1400537d2
mov dword [rsp + 0x28], 0x7b4e4a41
sub dword [rsp + 0x28], 0x740dbb21
add dword [rsp + 0x28], 0x39618db4
xor dword [rsp + 0x28], 0x40a21cd5
mov edx, 0x5cfaad36
sub edx, 0x4c106dab
xor edx, 0x6ab0407b
xor edx, 0x56036857
xchg r8, rbx
mov rcx, r8
xchg rbx, r8
call fcn.140098ee0
mov dword [rsp - 0x3c], esi
test rax, rax
je 0x140053898
not rax
mov dword [rsp + 0x2c], edi
xchg r12, r12
rol rax, 0xb
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x6b6626d45b4087b6
sub rcx, 0x125dd42b
xor rcx, 0x6edef460
xor rcx, 0x53113762
xor rax, rcx
mov r13, r13
movabs rcx, 0x634050766983055
sub rcx, 0x310f86e0
sub rcx, 0x32863f8f
add rcx, 0x7fffffff
xor rcx, 0x39e92e29
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 7
rol rax, 6
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x34], edx
xchg r11, rax
mov qword [rsi + 0xa8], r11
xchg r11, rax
jmp 0x1400538b8
mov dword [rsp + 0x2c], 0x2e7852da
sub dword [rsp + 0x2c], 0x179f3eb0
add dword [rsp + 0x2c], 0x18e1822d
sub dword [rsp + 0x2c], 0x2fba9656
mov edx, 0x6d536bd8
add edx, 0x8e93275
sub edx, 0x5aa1d873
xor edx, 0x1ad90cc3
xor edx, 0x34c3e0e0
mov rcx, rbx
mov dword [rsp - 0x44], ebx
call fcn.140098ee0
test rax, rax
je 0x140053981
mov dword [rsp - 0x40], edi
movabs rcx, 0x4f11f7fb73ab9ad7
xor rcx, 0x120e0b83
sub rcx, 0xd7486a
sub rcx, 0x53328dbf
mov dword [rsp + 0x30], edi
mov dword [rsp - 0x24], edi
add rax, rcx
movabs rcx, 0x61e5824726701555
add rcx, 0xc847449
xor rcx, 0x4292fb55
xor rcx, 0xc56b001
add rcx, 0x33a8dd2a
xor rax, rcx
movabs rcx, 0x1574357e7c9dcdb1
xor rcx, 0x7f80b83c
add rcx, 0x7757693f
add rcx, 0x35ca4d0
xor rcx, 0x45d1c464
not rax
add rax, rcx
mov qword [rsi + 0xb0], rax
mov dword [rsp - 0x44], 0xb83ac1c
jmp 0x1400539a9
mov dword [rsp + 0x30], 0x5591272a
xor dword [rsp + 0x30], 0x39b3c46f
sub dword [rsp + 0x30], 0x2a2b0574
sub dword [rsp + 0x30], 0x16148918
sub dword [rsp + 0x30], 0x2be354b8
mov edx, 0x1b6b0cae
add edx, 0x3af32a13
xor edx, 0x64f4ad6a
sub edx, 0x1ce4f402
mov rcx, rbx
mov dword [rsp - 0x24], ebx
call fcn.140098ee0
test rax, rax
je 0x140053ab3
mov dword [rsp - 0x24], 0x5c165d6e
movabs rcx, 0xaf94749825d16207
sub rcx, 0x1dba1340
add rcx, 0x447e3dc2
add rcx, 0x7fffffff
add rcx, 0x141335ff
mov dword [rsp + 0x38], edi
add rax, rcx
movabs rcx, 0x461a8c9377fb6b21
sub rcx, 0x30ea7111
xor rcx, 0x500bace8
xor rcx, 0x5eba4e8e
xor rcx, 0x2b5d78f3
xor rax, rcx
mov dword [rsp - 0x40], ecx
movabs rcx, 0x6d699669415207da
sub rcx, 0x14c9fe5b
xor rcx, 0x5aae2ff9
add rcx, 0x715c19e0
ror rax, 0xb
ror rax, 0xb
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0xcf4e57dd6dc15b9d
sub rcx, 0x1aefe0d2
sub rcx, 0x41a25512
sub rcx, 0x8338b18
add rcx, 0x7fffffff
add rcx, 0x4fcd531a
rol rax, 1
rol rax, 4
rol rax, 3
add rax, rcx
xchg rbp, rax
mov qword [rsi + 0xb8], rbp
xchg rbp, rax
jmp 0x140053adb
mov dword [rsp + 0x38], 0x3ac29751
add dword [rsp + 0x38], 0x27a9c253
xor dword [rsp + 0x38], 0x24cb0b5e
add dword [rsp + 0x38], 0x3896aa7e
xor dword [rsp + 0x38], 0x7f3dfd79
mov edx, 0x24b63963
xor edx, 0xfd28f0
add edx, 0x4906a4fa
xor edx, 0x2d994e3d
xor edx, 0x9b3b7905
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140098ee0
mov rsp, rsp
test rax, rax
je 0x140053bc8
movabs rcx, 0xb8f68c471318fff3
xor rcx, 0x21a036b9
sub rcx, 0x125fd998
sub rcx, 0xf561d0e
add rcx, 0x7fffffff
xor rcx, 0x47ea4b2b
mov dword [rsp + 0x3c], edi
xor rax, rcx
movabs rcx, 0x3ffcd5ca0da73bb2
add rcx, 0x23ed466a
xor rcx, 0x1e6a6e27
add rcx, 0x1e83b9e4
xor rcx, 0x6bb22d1e
add rax, rcx
mov dword [rsp - 0x38], 0x6ae4d219
movabs rcx, 0x80f17588071d7680
add rcx, 0x5b539a7c
xor rcx, 0x57050d64
add rcx, 0x7fffffff
xor rcx, 0x622f7cbd
not rax
ror rax, 0xa
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0xc0], rax
mov dword [rsp - 0x10], 0x1ffcf09e
jmp 0x140053be8
mov dword [rsp + 0x3c], 0x6f9d9858
sub dword [rsp + 0x3c], 0x3602fe07
xor dword [rsp + 0x3c], 0x6a9f3c1b
sub dword [rsp + 0x3c], 0x5305a649
mov edx, 0x7f3c4213
sub edx, 0x784503be
add edx, 0x5dd5beb3
sub edx, 0x4f3b803c
add edx, 0xa210f0ad
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140098ee0
mov r15, r15
test rax, rax
je 0x140053c99
not rax
mov r11, r11
mov dword [rsp + 0x40], edi
movabs rcx, 0x7aefad4e305c0472
add rcx, 0x4308933d
sub rcx, 0x52d5f629
add rcx, 0x4f4e49ab
sub rcx, 0x54e8333e
add rax, rcx
mov r11, r11
movabs rcx, 0xa36042ef0f3dc4b0
add rcx, 0x6ce7ffd6
xor rcx, 0x4330a1db
add rcx, 0x5460f8ad
ror rax, 2
ror rax, 0x1d
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [rsi + 0xc8], rax
mov dword [rsp - 0x28], ebx
jmp 0x140053cb9
mov dword [rsp + 0x40], 0x1012a7e8
xor dword [rsp + 0x40], 0x43eaf89
add dword [rsp + 0x40], 0x398e5496
sub dword [rsp + 0x40], 0x4dba5cf6
mov edx, 0x14ba69ed
add edx, 0x1c5b2395
sub edx, 0x43d7196
xor edx, 0xcab5db6
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140098ee0
xchg r9, r9
test rax, rax
je 0x140053de0
movabs rcx, 0x7c074fea2c37edb8
sub rcx, 0x2068828e
add rcx, 0x36c5b7ec
xor rcx, 0x2cc117fb
mov dword [rsp + 0x48], edi
mov dword [rsp - 0x20], 0x3bb23505
add rax, rcx
movabs rcx, 0x13d5742821a2e4a9
add rcx, 0x25c27f60
sub rcx, 0xce316b3
xor rcx, 0x341c15bb
xor rcx, 0x48d04871
xor rax, rcx
xchg rsi, rsi
movabs rcx, 0x75dd9fc740a36b97
sub rcx, 0x2bdd98c4
add rcx, 0x40dcafb9
add rcx, 0x5edf969d
sub rax, rcx
movabs rcx, 0x49cda5f66a569595
xor rcx, 0x50488ab2
add rcx, 0xe2d78d7
add rcx, 0x7fffffff
sub rcx, 0x2b3e5b47
not rax
mov dword [rsp - 0x30], 0x1b094994
sub rax, rcx
movabs rcx, 0xf2b3146c026a6752
add rcx, 0x6972bcfd
xor rcx, 0x641abebb
add rcx, 0x7fffffff
xor rcx, 0x626b0018
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
mov rsp, rsp
xchg r9, rax
mov qword [rsi + 0xd0], r9
xchg r9, rax
jmp 0x140053e08
mov dword [rsp + 0x48], 0x4c9c084d
sub dword [rsp + 0x48], 0x4283982
add dword [rsp + 0x48], 0x35243915
xor dword [rsp + 0x48], 0xfa35fe3
xor dword [rsp + 0x48], 0x723b5802
mov edx, 0x4336dbb4
sub edx, 0x316d5c4d
add edx, 0x208ab84b
xor edx, 0x83ce81b0
xchg rcx, rdx
mov rdx, rbx
xchg rdx, rcx
call fcn.140098ee0
test rax, rax
xchg r10, r10
je 0x140053ec0
not rax
mov dword [rsp + 0x4c], edi
xchg rsp, rsp
rol rax, 1
rol rax, 3
movabs rcx, 0x7fdedb520167c3dc
add rcx, 0x1c08e4b7
add rcx, 0x279ef880
add rcx, 0x7fffffff
add rcx, 0x353ecb78
not rax
xchg rsp, rsp
sub rax, rcx
movabs rcx, 0x779eceb056df9fe5
add rcx, 0x8e8faa0
sub rcx, 0x4d4d0dcf
add rcx, 0x21e9f891
rol rax, 0x2f
rol rax, 0xa
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r14, rax
mov qword [rsi + 0xd8], r14
xchg r14, rax
jmp 0x140053ee8
mov dword [rsp + 0x4c], 0x3331ec62
sub dword [rsp + 0x4c], 0x1be29409
xor dword [rsp + 0x4c], 0x61fa748
add dword [rsp + 0x4c], 0x1bbba0ea
sub dword [rsp + 0x4c], 0x2d0c9ffa
mov edx, 0x439f4e4e
add edx, 0x8cb144a
xor edx, 0x5fa97bc1
add edx, 0x4eb09c19
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140098ee0
mov rdi, rdi
test rax, rax
je 0x140053ff0
movabs rcx, 0xaf7b5e8823d5c249
add rcx, 0x42c400a3
xor rcx, 0x5e06c833
add rcx, 0x7fffffff
add rcx, 0x2738ab08
mov dword [rsp + 0x50], edi
xchg rdi, rdi
add rax, rcx
movabs rcx, 0x6a74082e0fad3d73
add rcx, 0x5787ac06
sub rcx, 0x459c266b
xor rcx, 0xe46afdd
xor rcx, 0x1ba62763
rol rax, 8
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
movabs rcx, 0x6eac7317548946bd
xor rcx, 0x3f39c9f2
sub rcx, 0xc29f5f1
xor rcx, 0x20b7227
add rax, rcx
movabs rcx, 0x57653a0b0f5c2a19
xor rcx, 0x3fe9bf75
add rcx, 0x27fc5ec5
sub rcx, 0x214c4d6
add rcx, 0x5ed113c9
rol rax, 0x10
rol rax, 0xa
rol rax, 5
rol rax, 1
rol rax, 1
add rax, rcx
xchg rcx, rcx
mov qword [rsi + 0xe0], rax
jmp 0x140054010
mov dword [rsp + 0x50], 0x9aa36c6
add dword [rsp + 0x50], 0xaa3eafc
add dword [rsp + 0x50], 0x393cb73f
xor dword [rsp + 0x50], 0x4d8ad900
mov edx, 0x663b750f
xor edx, 0x53bc85f
add edx, 0x973a62b
xor edx, 0x41416414
add edx, 0x193a18e7
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0x24], ecx
je 0x1400540f9
rol rax, 0x15
rol rax, 0x1d
rol rax, 3
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x8addb969032d4499
add rcx, 0x4a687d3a
sub rcx, 0x3067d047
sub rcx, 0x120be7d6
add rax, rcx
mov dword [rsp + 0x54], edi
mov dword [rsp - 0x20], 0x21592d58
not rax
movabs rcx, 0x6990ef1d6b442118
xor rcx, 0x3c6edd0
xor rcx, 0x3320f732
sub rcx, 0x10362497
add rcx, 0x111cb050
sub rax, rcx
mov dword [rsp - 0x30], 0x451caeb4
movabs rcx, 0xb650bc540c6f5ac2
add rcx, 0x681791b7
sub rcx, 0x3f7c81f2
add rcx, 0x7fffffff
xor rcx, 0xf2a46c5
xor rax, rcx
mov qword [rsi + 0xe8], rax
mov dword [rsp - 0x14], edi
jmp 0x140054121
mov dword [rsp + 0x54], 0x25995cd8
add dword [rsp + 0x54], 0x2a09828d
sub dword [rsp + 0x54], 0x4cff8239
add dword [rsp + 0x54], 0x472b0be
sub dword [rsp + 0x54], 0x7160de9
mov edx, 0x18706dda
add edx, 0x1a55f64d
add edx, 0x1f3da375
add edx, 0x814f41e5
mov rcx, rbx
mov dword [rsp - 0x20], esi
call fcn.140098ee0
test rax, rax
je 0x1400541f6
mov dword [rsp - 0x34], edx
movabs rcx, 0x459c7d7649c52219
add rcx, 0x241f4f11
sub rcx, 0x1710a192
xor rcx, 0x6d2a558e
xor rcx, 0x252385
mov dword [rsp + 0x58], edi
mov dword [rsp - 0x14], 0x4f7938a3
add rax, rcx
movabs rcx, 0x381d1cc067b885f0
sub rcx, 0x5e36ecdf
add rcx, 0x1339f87e
add rcx, 0x7fffffff
add rcx, 0x564fb2d1
xor rax, rcx
mov dword [rsp - 0x40], 0x435d127f
movabs rcx, 0x33248e780c6661be
xor rcx, 0x7f361cfe
xor rcx, 0xc26276f
add rcx, 0x7fffffff
sub rcx, 0x3198949d
not rax
mov dword [rsp - 0x38], ebx
add rax, rcx
not rax
mov qword [rsi + 0xf0], rax
jmp 0x14005421e
mov dword [rsp + 0x58], 0x61b7d30f
add dword [rsp + 0x58], 0x17c8d89d
xor dword [rsp + 0x58], 0x3ace09b
sub dword [rsp + 0x58], 0x16a2d551
sub dword [rsp + 0x58], 0x638975e5
mov edx, 0x36f93cbe
xor edx, 0x7ad1a03
xor edx, 0x44236f13
xor edx, 0x94327236
mov rcx, rbx
mov dword [rsp - 0x20], 0x4823d920
call fcn.140098ee0
test rax, rax
je 0x140054319
mov dword [rsp - 0x44], 0x2eabfa4a
movabs rcx, 0x4e27211572f7062f
sub rcx, 0x42f9e4a3
add rcx, 0x1c1345d
xor rcx, 0x25e58d3d
mov dword [rsp + 0x64], edi
mov dword [rsp - 0x40], 0x68689f06
xor rax, rcx
movabs rcx, 0x6da28b9a40943edf
sub rcx, 0x660af04
sub rcx, 0x2ff3ffc3
add rcx, 0x7fffffff
add rcx, 0x14b725cb
add rax, rcx
movabs rcx, 0x4fbcd7113899c019
sub rcx, 0xb9cd3e9
add rcx, 0x4b76a60d
sub rcx, 0x30df0fb8
add rcx, 0x1cbb1ee
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x4e5cbded0157e17a
add rcx, 0x75eb5977
sub rcx, 0x60f939fb
xor rcx, 0x5039ea12
add rcx, 0x7fffffff
xor rcx, 0x27462a77
sub rax, rcx
xchg r12, rax
mov qword [rsi + 0xf8], r12
xchg r12, rax
jmp 0x140054339
mov dword [rsp + 0x64], 0x54320795
add dword [rsp + 0x64], 0x7a79539
xor dword [rsp + 0x64], 0x6f1345b5
xor dword [rsp + 0x64], 0x34cad97a
mov edx, 0x44d8e2a9
add edx, 0x2c7c86b9
sub edx, 0x29fd2c12
sub edx, 0x17c8031c
xchg rdi, rcx
mov rdi, rbx
xchg rcx, rdi
call fcn.140098ee0
xchg r14, r14
test rax, rax
je 0x140054408
movabs rcx, 0xe744bb2f188f2485
add rcx, 0x24a77f50
xor rcx, 0x4b50ac49
xor rcx, 0x17b4e366
add rcx, 0x67b55192
mov dword [rsp + 0x68], edi
add rax, rcx
movabs rcx, 0xd63972f251926ce9
xor rcx, 0x7eb8d87f
xor rcx, 0x1e7e9836
add rcx, 0x6b50a413
ror rax, 0x29
ror rax, 1
ror rax, 1
add rcx, rax
mov dword [rsp - 0x10], 0x44633604
movabs rax, 0x98d9ccea2189376b
add rax, 0x28cb01c9
sub rax, 0x47eb9297
add rax, 0x77e13391
xor rax, 0x4b21316b
xor rcx, rax
xchg rsi, rsi
not rcx
xchg rsp, rcx
mov qword [rsi + 0x100], rsp
xchg rcx, rsp
jmp 0x140054430
mov dword [rsp + 0x68], 0x270d18cc
add dword [rsp + 0x68], 0x414a8189
sub dword [rsp + 0x68], 0x2a115983
sub dword [rsp + 0x68], 0x10b9f84e
xor dword [rsp + 0x68], 0x2d8c4885
mov edx, 0x8803215
add edx, 0x28aae4fa
xor edx, 0xfe76657
sub edx, 0x33ac89c6
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
mov dword [rsp - 0x30], 0x15036fe9
test rax, rax
je 0x140054526
not rax
mov dword [rsp + 0x6c], edi
mov r9, r9
movabs rcx, 0x1b9409055879451d
sub rcx, 0x2064bd0
xor rcx, 0x333638e9
add rcx, 0x7fffffff
add rcx, 0x3c8b6e4
add rax, rcx
movabs rcx, 0x7bd9fae57bcc3bc6
sub rcx, 0x6432eac9
add rcx, 0x149a9a1d
xor rcx, 0xd389488
xor rax, rcx
mov r13, r13
movabs rcx, 0x49b443837d8bfad7
xor rcx, 0x389d2de8
add rcx, 0x2a18dfb0
add rcx, 0x4bac0309
ror rax, 7
ror rax, 0x12
ror rax, 9
ror rax, 1
ror rax, 1
add rax, rcx
ror rax, 0x13
ror rax, 9
ror rax, 0x12
ror rax, 2
ror rax, 5
ror rax, 3
ror rax, 1
ror rax, 1
not rax
mov r15, r15
xchg r11, rax
mov qword [rsi + 0x108], r11
xchg r11, rax
jmp 0x140054546
mov dword [rsp + 0x6c], 0x6057a154
sub dword [rsp + 0x6c], 0x1bae517b
sub dword [rsp + 0x6c], 0x21069dfb
sub dword [rsp + 0x6c], 0x23a2b1dd
mov edx, 0x4fbc5e
add edx, 0x4569928d
sub edx, 0x38a2cb59
xor edx, 0x43774682
xchg r10, rcx
mov r10, rbx
xchg rcx, r10
call fcn.140098ee0
mov dword [rsp - 0x1c], 0x5d0e3ee4
test rax, rax
je 0x14005465f
ror rax, 5
mov dword [rsp - 0x30], ebp
movabs rcx, 0xda412ddc4d383acf
xor rcx, 0x6d73f10
xor rcx, 0x97c3107
sub rcx, 0x266f3479
add rcx, 0x7fffffff
add rcx, 0x3f4fb08b
add rax, rcx
mov dword [rsp + 0x70], edi
mov dword [rsp - 0xc], ebx
movabs rcx, 0x206a22523a2f43b
sub rcx, 0xe591cc6
xor rcx, 0x65b552f4
sub rcx, 0x3296548a
sub rcx, 0x922021e
xor rax, rcx
mov rsp, rsp
movabs rcx, 0x60be11b027ac1126
sub rcx, 0x9902ddb
add rcx, 0x45405557
sub rcx, 0x530a9cbf
add rcx, 0x7fffffff
add rcx, 0x53d56706
add rax, rcx
movabs rcx, 0xec1504bc3c599f95
add rcx, 0x3a056a40
add rcx, 0x25b4024
add rcx, 0x7fffffff
sub rcx, 0x4d692386
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x10], 0x7186a0ff
mov qword [rsi + 0x110], rax
jmp 0x140054687
mov dword [rsp + 0x70], 0x77aca8d1
sub dword [rsp + 0x70], 0x31fcb9f7
add dword [rsp + 0x70], 0x27e34e01
add dword [rsp + 0x70], 0x64ac896
xor dword [rsp + 0x70], 0x73de0570
mov edx, 0x6cab0258
sub edx, 0x3ca3c68a
xor edx, 0x702403d5
add edx, 0x6671df3b
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140098ee0
test rax, rax
je 0x1400547a7
mov rdx, rdx
movabs rcx, 0xd49b3af701a49c6
sub rcx, 0x510e3349
xor rcx, 0x49ec226e
sub rcx, 0x52553529
mov dword [rsp + 0x7c], edi
xor rax, rcx
xchg rbp, rbp
movabs rcx, 0x4933ee240df2d8c6
add rcx, 0xce2697f
xor rcx, 0x3f4d4685
add rcx, 0x7fffffff
add rcx, 0xf7473cc
sub rax, rcx
mov r12, r12
movabs rcx, 0x292f5c8514973414
add rcx, 0x38fbc85a
sub rcx, 0x42b886eb
add rcx, 0x7fffffff
add rcx, 0x2f84b0e
xor rax, rcx
mov dword [rsp - 0x34], ecx
movabs rcx, 0x2cd4f10c05bb7730
xor rcx, 0x1c1521a0
sub rcx, 0xddabc25
add rcx, 0x47ff7f0f
add rcx, 0x7fffffff
xor rcx, 0x7ed18bdc
sub rax, rcx
movabs rcx, 0xd07f71fe756d561b
xor rcx, 0x371dc0c6
xor rcx, 0x349505a1
xor rcx, 0x31b453e3
add rcx, 0xd0d8166
xor rax, rcx
mov dword [rsp - 0x38], edx
xchg r11, rax
mov qword [rsi + 0x118], r11
xchg r11, rax
jmp 0x1400547c7
mov dword [rsp + 0x7c], 0x4b4044d2
add dword [rsp + 0x7c], 0x342dfcd3
sub dword [rsp + 0x7c], 0x18e18eb
sub dword [rsp + 0x7c], 0x7de028b9
mov edx, 0x41b731cc
sub edx, 0x386c0a2a
add edx, 0x2318f046
add edx, 0x3c1c635b
add edx, 0x169bc20
mov rcx, rbx
xchg r8, r8
call fcn.140098ee0
test rax, rax
je 0x14005487b
mov dword [rsp - 0x14], 0x4b69ebb6
movabs rcx, 0x28d6541720cf0b8c
add rcx, 0x2d3c13d8
xor rcx, 0x2286085e
sub rcx, 0x2f8492f0
mov dword [rsp + 0x80], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0x4bb1a144329c5de
sub rcx, 0xe27f8c2
add rcx, 0x211e4e82
add rcx, 0x7fffffff
xor rcx, 0x5e9ce31b
rol rax, 0x12
rol rax, 0x12
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
ror rax, 3
xchg r11, rax
mov qword [rsi + 0x120], r11
xchg r11, rax
jmp 0x1400548a7
mov dword [rsp + 0x80], 0x423fdc58
xor dword [rsp + 0x80], 0x7649dc75
xor dword [rsp + 0x80], 0x550c359b
sub dword [rsp + 0x80], 0x617a35b5
mov edx, 0x8283775
add edx, 0x196972bd
add edx, 0x58209863
xor edx, 0x31928020
add edx, 0x13779b5d
xchg rbx, r8
mov rcx, r8
xchg rbx, r8
call fcn.140098ee0
test rax, rax
je 0x140054947
mov dword [rsp - 0x10], 0x2e6f0614
rol rax, 2
rol rax, 0x1c
rol rax, 0xa
rol rax, 6
rol rax, 7
rol rax, 1
movabs rcx, 0xb4892f9c24ffef4c
add rcx, 0x402f84f4
sub rcx, 0x1a583aa6
sub rcx, 0x80bd05e
sub rcx, 0x344edbe1
xor rax, rcx
mov dword [rsp + 0x8c], edi
ror rax, 4
ror rax, 1
ror rax, 1
not rax
mov qword [rsi + 0x128], rax
mov dword [rsp - 0x34], edi
jmp 0x140054973
mov dword [rsp + 0x8c], 0x2064d328
sub dword [rsp + 0x8c], 0x836c8f0
xor dword [rsp + 0x8c], 0x16d437c7
xor dword [rsp + 0x8c], 0xefa3dfe
mov edx, 0x75e2d2f9
xor edx, 0x5bd73261
xor edx, 0x5d6e7837
sub edx, 0x637af02
xchg rcx, r12
mov r12, rbx
xchg r12, rcx
call fcn.140098ee0
test rax, rax
mov rdi, rdi
je 0x140054a2a
movabs rcx, 0xd479df643c02f1e8
xor rcx, 0x4c9b3325
xor rcx, 0x1a4df57
sub rcx, 0x44ae7f6f
mov dword [rsp + 0x90], edi
mov dword [rsp - 0x20], esp
add rax, rcx
movabs rcx, 0x4c832a0e7d99a809
sub rcx, 0x7b5f7575
add rcx, 0x62c54baf
sub rcx, 0x12553166
add rcx, 0x7fffffff
add rcx, 0xabc745b
xor rax, rcx
not rax
mov dword [rsp - 0x18], edi
ror rax, 0x24
ror rax, 0x14
ror rax, 3
ror rax, 1
ror rax, 1
xchg rcx, rax
mov qword [rsi + 0x130], rcx
xchg rcx, rax
jmp 0x140054a56
mov dword [rsp + 0x90], 0x57ef2257
sub dword [rsp + 0x90], 0x70000ba
add dword [rsp + 0x90], 0x12dd439a
sub dword [rsp + 0x90], 0x63cc6536
mov edx, 0x5ac32c1e
sub edx, 0x25ffd3b0
xor edx, 0x12daa818
add edx, 0x2fa07f9e
mov rcx, rbx
call fcn.140098ee0
mov dword [rsp - 0x38], edi
test rax, rax
je 0x140054b4e
movabs rcx, 0xb26e1696493e5e71
add rcx, 0x23027405
xor rcx, 0x764be968
add rcx, 0x7fffffff
add rcx, 0x22513fb
mov dword [rsp + 0x94], edi
add rax, rcx
movabs rcx, 0x4bdb1eca7f6c9d90
sub rcx, 0x70cd3a3c
add rcx, 0xaaea383
xor rcx, 0x74e2360f
add rcx, 0x35ad5c69
ror rax, 0x25
ror rax, 4
ror rax, 2
ror rax, 5
ror rax, 1
add rax, rcx
movabs rcx, 0x7c881bb5442c3d91
add rcx, 0x2415ec64
xor rcx, 0x6d0dbf61
xor rcx, 0x5d3ff48c
add rcx, 0x7fffffff
add rcx, 0x2477d3d2
ror rax, 9
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
add rax, rcx
xchg rbx, rax
mov qword [rsi + 0x138], rbx
xchg rbx, rax
jmp 0x140054b85
mov dword [rsp + 0x94], 0x482e0751
xor dword [rsp + 0x94], 0x13ed04af
sub dword [rsp + 0x94], 0x2bee99a6
xor dword [rsp + 0x94], 0x4b6692ed
sub dword [rsp + 0x94], 0x64b2f8b4
mov edx, 0x45a7843b
add edx, 0x27c95aa4
xor edx, 0xb89687e
add edx, 0x3e6cf29d
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140098ee0
xchg rsp, rsp
test rax, rax
je 0x140054c86
movabs rcx, 0xe7e3d7cd4b6f6525
xor rcx, 0x267edab9
sub rcx, 0x21c2124f
sub rcx, 0x94f286e
add rcx, 0x3cb17ed8
mov dword [rsp + 0xa0], edi
add rax, rcx
mov dword [rsp - 0x2c], 0x455b1de
movabs rcx, 0x38153ba17b5dfef9
xor rcx, 0x7b353470
add rcx, 0x3ca5b59
add rcx, 0xfcff023
xor rcx, 0x1aa81fd0
not rax
add rax, rcx
mov dword [rsp - 0x18], edi
movabs rcx, 0x90d7eb204ffee3b1
add rcx, 0x18bd2a0d
sub rcx, 0x1ba24439
add rcx, 0x27bcb258
add rcx, 0x6f5360d6
rol rax, 4
add rax, rcx
xchg rdx, rdx
movabs rcx, 0x2c946f730e93ffa2
xor rcx, 0x722d5d89
xor rcx, 0x6e0e4faf
sub rcx, 0xeef0610
xor rcx, 0x110373c2
xor rax, rcx
mov qword [rsi + 0x140], rax
xchg rsp, rsp
jmp 0x140054cbd
mov dword [rsp + 0xa0], 0x55c6e24
add dword [rsp + 0xa0], 0x26fdb0fa
xor dword [rsp + 0xa0], 0x42960ab
sub dword [rsp + 0xa0], 0x1f10fe96
sub dword [rsp + 0xa0], 0x962811e
mov edx, 0x56422af4
xor edx, 0x51f48d8c
add edx, 0x325f813c
add edx, 0x304569cf
xor edx, 0x382c05ad
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.140098ee0
test rax, rax
je 0x140054da4
xchg rdx, rdx
movabs rcx, 0xff8e577e67b9adaa
xor rcx, 0x6b986a2d
add rcx, 0x5dbf3301
sub rcx, 0x600d1578
add rcx, 0x7fffffff
add rcx, 0x6d8b5a31
mov dword [rsp + 0xa4], edi
add rax, rcx
movabs rcx, 0x3735fc1657fb92bf
xor rcx, 0x72a9aa05
sub rcx, 0x15e21f24
xor rcx, 0x1c5117f6
add rcx, 0x63e7c7f0
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0xe01c4a992b264efc
add rcx, 0x6a4adaf
xor rcx, 0x1a2c006c
add rcx, 0x7fffffff
sub rcx, 0x953d9cf
ror rax, 0x14
ror rax, 5
ror rax, 0x10
ror rax, 1
ror rax, 1
xor rax, rcx
mov qword [rsi + 0x148], rax
xchg r12, r12
jmp 0x140054ddb
mov dword [rsp + 0xa4], 0x6a9f3e15
sub dword [rsp + 0xa4], 0x312e9231
xor dword [rsp + 0xa4], 0x1d36aaa8
add dword [rsp + 0xa4], 0x320583f6
sub dword [rsp + 0xa4], 0x564b8541
mov edx, 0x15165d11
xor edx, 0x74f4b117
sub edx, 0x491c9cce
add edx, 0x5904e23a
mov rcx, rbx
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0xc], 0x3e0eea42
je 0x140054eb3
movabs rcx, 0x496f59e234fd229
add rcx, 0x3013acde
sub rcx, 0xc2f522
sub rcx, 0x198f2526
add rcx, 0x30b9da23
mov dword [rsp + 0xb4], edi
mov dword [rsp - 0x20], esp
add rax, rcx
movabs rcx, 0x17c870d445a0fa20
sub rcx, 0x12ecfbda
add rcx, 0x447e98d
xor rcx, 0xdfb7279
xor rcx, 0x2697f651
ror rax, 2
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x586c4ea1749148f4
sub rax, 0x3168758b
sub rax, 0x3e56561c
add rax, 0x3547bcdc
sub rax, 0x5001d87
not rcx
sub rcx, rax
xchg r15, rcx
mov qword [rsi + 0x150], r15
xchg r15, rcx
jmp 0x140054edf
mov dword [rsp + 0xb4], 0x2a1c5e6f
add dword [rsp + 0xb4], 0x25a4c7bc
sub dword [rsp + 0xb4], 0x105f8609
xor dword [rsp + 0xb4], 0x3f61a023
mov edx, 0x7f1a4be4
sub edx, 0x7084fc3a
xor edx, 0x466818b5
sub edx, 0x3bf38fcf
mov rcx, rbx
mov dword [rsp - 0x30], esp
call fcn.140098ee0
test rax, rax
je 0x140054fa5
movabs rcx, 0xc48c018a417ccae5
add rcx, 0x39366153
sub rcx, 0x18ad4ea1
xor rcx, 0x341c7986
mov dword [rsp + 0xb8], edi
mov rsp, rsp
add rax, rcx
movabs rcx, 0x4c5f583c16e4af18
sub rcx, 0x8db1804
add rcx, 0x1f02dc16
add rcx, 0x3e24e387
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov r8, r8
ror rax, 0xd
ror rax, 3
ror rax, 2
ror rax, 0x11
ror rax, 1
ror rax, 1
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov r10, r10
mov qword [rsi + 0x158], rax
jmp 0x140054fdc
mov dword [rsp + 0xb8], 0x78127100
xor dword [rsp + 0xb8], 0x113643df
sub dword [rsp + 0xb8], 0x651f6ac2
add dword [rsp + 0xb8], 0x1e06b747
sub dword [rsp + 0xb8], 0x220b7f63
mov edx, 0x262d157b
xor edx, 0x31ac5e23
sub edx, 0x7cac3a1
xor edx, 0x1394966d
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140098ee0
xchg r8, r8
test rax, rax
je 0x14005508e
not rax
mov dword [rsp + 0xbc], edi
mov dword [rsp - 0x30], edx
rol rax, 6
movabs rcx, 0x23004c0f57556f7d
xor rcx, 0x1d84a7de
xor rcx, 0x9604ac2
sub rcx, 0x3f32b81
xor rax, rcx
mov dword [rsp - 0x44], 0x7ae9ecf6
movabs rcx, 0x44b7c7cb59f49391
sub rcx, 0x1079b7c2
sub rcx, 0x655ebad
sub rcx, 0xc8102a4
sub rax, rcx
ror rax, 4
ror rax, 2
not rax
mov dword [rsp - 0x3c], 0x31ad2094
xchg rdx, rax
mov qword [rsi + 0x160], rdx
xchg rdx, rax
jmp 0x1400550c5
mov dword [rsp + 0xbc], 0x753ab752
add dword [rsp + 0xbc], 0x82e882f
sub dword [rsp + 0xbc], 0x63569e7e
add dword [rsp + 0xbc], 0xa85285c
sub dword [rsp + 0xbc], 0x2497c95e
mov edx, 0x24e239b0
add edx, 0x520ddb47
xor edx, 0x897bea5
sub edx, 0xc7992ff
xor edx, 0x3d1a9eb6
mov rcx, rbx
call fcn.140098ee0
mov dword [rsp - 0x10], ebx
test rax, rax
je 0x14005515e
ror rax, 3
ror rax, 3
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xefce8d242e7e3e83
sub rcx, 0x1a2dbdff
add rcx, 0x461a194a
add rcx, 0x6d0ab3b3
xor rax, rcx
mov dword [rsp - 0x10], ebp
mov dword [rsp + 0xc4], edi
ror rax, 5
ror rax, 0x10
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
mov qword [rsi + 0x168], rax
mov r12, r12
jmp 0x140055195
mov dword [rsp + 0xc4], 0x398dfb71
xor dword [rsp + 0xc4], 0x4fe04b1f
sub dword [rsp + 0xc4], 0x63bc3643
add dword [rsp + 0xc4], 0x30fbd750
sub dword [rsp + 0xc4], 0x43ad517a
mov edx, 0x23d51a5d
xor edx, 0x2b497711
add edx, 0x57e7879d
add edx, 0x3478bbd7
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
mov rdi, rdi
test rax, rax
je 0x14005528e
movabs rcx, 0xc3b4e9430ff71dfc
add rcx, 0x351e59c4
add rcx, 0x353516d9
sub rcx, 0x1b6cdb13
mov dword [rsp + 0xc8], edi
add rax, rcx
mov dword [rsp - 0x2c], edi
movabs rcx, 0x6f8694c71925c94f
add rcx, 0x31f80050
add rcx, 0x19ddada0
add rcx, 0x2dd63926
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x1edba91c0bea1e63
add rcx, 0x11722a31
add rcx, 0x2173b6d
add rcx, 0x7fffffff
xor rcx, 0x68bd7d70
not rax
mov r14, r14
sub rax, rcx
movabs rcx, 0x4bc60545258c5586
add rcx, 0x4f74bd67
sub rcx, 0x2876bdd7
sub rcx, 0x23378909
add rcx, 0x503bf58a
ror rax, 0x15
ror rax, 2
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], ebx
not rax
mov qword [rsi + 0x170], rax
jmp 0x1400552ba
mov dword [rsp + 0xc8], 0x6ba05235
xor dword [rsp + 0xc8], 0x57d90c0f
xor dword [rsp + 0xc8], 0x65770d29
sub dword [rsp + 0xc8], 0x590e5312
mov edx, 0x28eef449
sub edx, 0x185e01f8
xor edx, 0x24bb748f
add edx, 0x19d3d89a
add edx, 0x8f55e709
xchg r14, rcx
mov r14, rbx
xchg rcx, r14
call fcn.140098ee0
test rax, rax
je 0x14005538c
mov rsi, rsi
movabs rcx, 0xc6deb487791d994b
sub rcx, 0x71eb0860
add rcx, 0x48f8bf55
add rcx, 0x26f34684
add rcx, 0x7fffffff
xor rcx, 0x767932cc
mov dword [rsp + 0xd4], edi
mov dword [rsp - 0x10], 0x1f0883cd
add rax, rcx
movabs rcx, 0x715b59442b01d211
add rcx, 0x2f805fa7
add rcx, 0x17fe57a6
xor rcx, 0x4476451a
add rcx, 0x7fffffff
xor rcx, 0x3a3f05ad
ror rax, 0x1b
ror rax, 5
ror rax, 4
ror rax, 0x14
ror rax, 1
ror rax, 1
sub rax, rcx
rol rax, 0x18
rol rax, 1
rol rax, 1
mov qword [rsi + 0x178], rax
jmp 0x1400553c3
mov dword [rsp + 0xd4], 0x66b33594
xor dword [rsp + 0xd4], 0x315fd809
add dword [rsp + 0xd4], 0x10128b31
sub dword [rsp + 0xd4], 0x44039563
sub dword [rsp + 0xd4], 0x23fbe36a
mov edx, 0x37420926
sub edx, 0x11831a0a
add edx, 0xc29a8b6
xor edx, 0x413be673
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call fcn.140098ee0
mov dword [rsp - 0x30], edx
test rax, rax
je 0x14005549a
movabs rcx, 0x322f2c035adc8ccf
sub rcx, 0x2cc5a75
sub rcx, 0x11af327f
add rcx, 0x2c8d9013
add rcx, 0x7fffffff
add rcx, 0x361918a
mov dword [rsp + 0xd8], edi
xor rax, rcx
mov dword [rsp - 0x24], 0x5dc63359
movabs rcx, 0x63b8bb0f43d11d57
add rcx, 0x10514721
sub rcx, 0x7328809
add rcx, 0x4ca5dff
add rcx, 0x1566a661
sub rax, rcx
movabs rcx, 0x1493b547464db2b2
xor rcx, 0x218bc814
xor rcx, 0x64b5070a
add rcx, 0x1675a091
not rax
ror rax, 2
mov dword [rsp - 0x14], 0x3117e8dc
add rax, rcx
mov qword [rsi + 0x180], rax
jmp 0x1400554d1
mov dword [rsp + 0xd8], 0x42ed822f
xor dword [rsp + 0xd8], 0x5b4cf248
xor dword [rsp + 0xd8], 0x180d2024
xor dword [rsp + 0xd8], 0x6672e54b
xor dword [rsp + 0xd8], 0x67deb509
mov edx, 0x606cb215
sub edx, 0x5cf06fb8
add edx, 0x7a4be180
sub edx, 0xd7ebc1a
sub edx, 0x49de7bbf
xchg rbx, rdi
mov rcx, rdi
xchg rbx, rdi
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0x18], edi
je 0x1400555d6
movabs rcx, 0x8094c21d5fa655cd
xor rcx, 0x777e5d01
xor rcx, 0x71f0b3b3
add rcx, 0x1b6f3fa2
mov dword [rsp + 0x148], edi
add rax, rcx
mov dword [rsp - 0x20], 0x1eb3626e
movabs rcx, 0x66690c0f0f93038f
xor rcx, 0x6298dd42
sub rcx, 0x408e15b9
xor rcx, 0x6320ba2d
add rcx, 0x30eaa50e
ror rax, 7
ror rax, 0x29
ror rax, 1
add rcx, rax
mov dword [rsp - 0x14], 0x6b82497f
movabs rax, 0x25b6005c3ad17a3d
sub rax, 0x143cc97d
xor rax, 0x65567fad
add rax, 0x7fffffff
xor rax, 0x58c85efd
xor rcx, rax
mov dword [rsp - 0x14], edx
movabs rax, 0x579610ee2457228e
xor rax, 0x26de63b8
add rax, 0x564b0640
add rax, 0x5707485d
add rcx, rax
rol rcx, 1
rol rcx, 1
xchg rdx, rcx
mov qword [rsi + 0x188], rdx
xchg rdx, rcx
jmp 0x14005560d
mov dword [rsp + 0x148], 0x3f0e8e1c
xor dword [rsp + 0x148], 0x73598a58
xor dword [rsp + 0x148], 0x5474cd47
add dword [rsp + 0x148], 0x385b8325
sub dword [rsp + 0x148], 0x507f4c27
mov edx, 0x24a7c1fb
add edx, 0x313e4da9
xor edx, 0x6deb9fc2
sub edx, 0x2a30b431
add edx, 0x96c6bbc3
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140098ee0
test rax, rax
je 0x14005570f
mov dword [rsp - 0xc], 0x177c6f31
movabs rcx, 0x428cfbe33853658a
add rcx, 0x138f4785
sub rcx, 0x45ac33e7
add rcx, 0x7fffffff
add rcx, 0x5d3d33bd
mov dword [rsp + 0x20], edi
xchg r8, r8
xor rax, rcx
movabs rcx, 0x4297f4ff56b123e0
xor rcx, 0x262fe01d
sub rcx, 0xd5286da
sub rcx, 0x411631f1
add rcx, 0x7fffffff
xor rcx, 0x1a87cd11
rol rax, 0xa
rol rax, 1
rol rax, 1
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0xe6fe9e70a6cd12e
add rcx, 0x4b9af22a
xor rcx, 0x1ef63867
add rcx, 0x7fffffff
xor rcx, 0x2838b81c
rol rax, 1
mov dword [rsp - 0x20], 0x67f1b76b
not rax
add rax, rcx
rol rax, 0x12
rol rax, 8
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x190], rax
jmp 0x14005572f
mov dword [rsp + 0x20], 0x5fdc321c
xor dword [rsp + 0x20], 0xc22d187
add dword [rsp + 0x20], 0x1c45f568
sub dword [rsp + 0x20], 0x7044d902
mov edx, 0x56dfdc52
sub edx, 0x253bfccb
sub edx, 0x6622ed6
xor edx, 0x4b2e7703
mov rcx, rbx
mov dword [rsp - 0x10], esi
call fcn.140098ee0
test rax, rax
je 0x140055821
movabs rcx, 0x620e613023bd06a9
xor rcx, 0x73a5d776
xor rcx, 0x1fa3d93d
xor rcx, 0x5fdfb844
add rcx, 0x7fffffff
add rcx, 0x34d43089
mov dword [rsp + 0x24], edi
mov r15, r15
add rax, rcx
movabs rcx, 0x103c0a327a75b27d
sub rcx, 0xefa22f5
sub rcx, 0x36a31f46
sub rcx, 0x12ff0088
xor rcx, 0x1a6e40e3
rol rax, 0x1a
rol rax, 0xa
rol rax, 4
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x3c], ebp
movabs rcx, 0x492c7a0476b4055e
sub rcx, 0x37eb1775
add rcx, 0x3fc818f4
add rcx, 0x79e807a3
ror rax, 4
ror rax, 0x18
sub rax, rcx
rol rax, 0xa
rol rax, 4
rol rax, 5
rol rax, 1
rol rax, 1
mov qword [rsi + 0x198], rax
mov dword [rsp - 0xc], 0x468b3962
jmp 0x140055841
mov dword [rsp + 0x24], 0x15b6abe2
add dword [rsp + 0x24], 0x5d5cdc0b
sub dword [rsp + 0x24], 0xb66568
sub dword [rsp + 0x24], 0x725d2284
mov edx, 0x40e9c1e2
add edx, 0x32261af2
sub edx, 0x62d18379
add edx, 0x5e4e6c7e
sub edx, 0x5dc64ca3
mov rcx, rbx
call fcn.140098ee0
xchg rdi, rdi
test rax, rax
je 0x140055931
rol rax, 0x12
rol rax, 0x19
rol rax, 3
rol rax, 1
movabs rcx, 0x1b34d0543f0432f6
add rcx, 0x7fa82dc
add rcx, 0x363f1f1f
sub rcx, 0x703c40c7
add rcx, 0x7fffffff
add rcx, 0x6ad1c5ad
add rax, rcx
mov dword [rsp - 0xc], ebx
mov dword [rsp + 0x34], edi
rol rax, 5
rol rax, 0x25
movabs rcx, 0x341a8bfb41e8411a
add rcx, 0x37b4128
add rcx, 0x2bf32f63
sub rcx, 0x4154a057
xor rax, rcx
movabs rcx, 0x78daab2f40ddc4c2
sub rcx, 0x3459bde9
add rcx, 0x4ce52519
xor rcx, 0x2698bf3b
sub rax, rcx
mov r10, r10
ror rax, 0x18
ror rax, 1
ror rax, 0xe
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
mov qword [rsi + 0x1a0], rax
mov dword [rsp - 0x44], esi
jmp 0x140055951
mov dword [rsp + 0x34], 0xb4868fb
sub dword [rsp + 0x34], 0x99f6448
add dword [rsp + 0x34], 0x3dc78de6
xor dword [rsp + 0x34], 0x3f709298
mov edx, 0x374b2f1b
xor edx, 0x3cb9f41
xor edx, 0x39693cbd
add edx, 0xec997714
xchg rcx, rsp
mov rsp, rbx
xchg rsp, rcx
call fcn.140098ee0
test rax, rax
xchg rsp, rsp
je 0x140055a2a
ror rax, 2
ror rax, 0x12
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x6a737fb406d6306e
xor rcx, 0x653046b3
sub rcx, 0x5f18cd1e
add rcx, 0x6395032b
xor rax, rcx
mov dword [rsp - 0x34], 0x5278fb8b
mov dword [rsp + 0x44], edi
not rax
movabs rcx, 0x576059335e7d1809
xor rcx, 0x6100a22e
add rcx, 0x7ebb657
add rcx, 0x17762b1f
sub rcx, 0x4e1b015f
sub rax, rcx
mov dword [rsp - 0x20], 0x31cdbd87
movabs rcx, 0x479383e41c8c642
add rcx, 0x1fbdfb8d
xor rcx, 0x38ddbf41
add rcx, 0x6ca0a8f3
xor rax, rcx
not rax
mov r15, r15
mov qword [rsi + 0x1a8], rax
jmp 0x140055a52
mov dword [rsp + 0x44], 0x2d7ab1df
sub dword [rsp + 0x44], 0x2ba72111
add dword [rsp + 0x44], 0x55cacf40
sub dword [rsp + 0x44], 0x29196e5a
xor dword [rsp + 0x44], 0x2e84f1b5
mov edx, 0x5b18eeb1
add edx, 0xc88da5b
add edx, 0x15494649
xor edx, 0xb8c6fee9
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
test rax, rax
xchg r9, r9
je 0x140055b14
rol rax, 0x1d
rol rax, 6
rol rax, 1
rol rax, 1
movabs rcx, 0xc65ac4d541aca9f1
add rcx, 0x64700c6
xor rcx, 0x3f4999b2
xor rcx, 0x1336a159
add rax, rcx
mov dword [rsp - 0x44], edi
mov r13d, edi
not rax
movabs rcx, 0x23a3482b45c9b162
xor rcx, 0x500935ea
add rcx, 0x57aab0a1
add rcx, 0x44d0464b
add rax, rcx
movabs rcx, 0x3e86fa4426433f49
add rcx, 0x4acfce4d
sub rcx, 0x3c305f65
sub rcx, 0x2993b9e7
xor rax, rcx
mov rbx, rbx
xchg rdx, rax
mov qword [rsi + 0x1b0], rdx
xchg rdx, rax
jmp 0x140055b36
mov r13d, 0x4df5a0e1
xor r13d, 0x6208164d
xor r13d, 0x27880632
add r13d, 0x1c37280b
sub r13d, 0x24acd8a8
mov edx, 0x54faeb92
xor edx, 0x5f5cc776
add edx, 0x60effea9
add edx, 0x3b24873
xor edx, 0xa638a05e
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0x40], esp
je 0x140055c53
ror rax, 0x1b
ror rax, 0x15
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x67233d480e00a746
xor rcx, 0x40525ae0
xor rcx, 0x2c0c66d6
sub rcx, 0x3baaf374
add rcx, 0x7fffffff
add rcx, 0x1e727a0
xor rax, rcx
mov rdi, rdi
mov r12d, edi
ror rax, 0xc
ror rax, 1
ror rax, 1
movabs rcx, 0x54389a9d6caaedc0
sub rcx, 0x25576741
add rcx, 0x1531f587
xor rcx, 0x5215c13c
add rcx, 0x38ba8407
add rax, rcx
movabs rcx, 0x336816952d8b8775
sub rcx, 0x24c9dbb0
add rcx, 0xfb9bd4a
add rcx, 0x7fffffff
add rcx, 0x26d150d3
xor rax, rcx
mov r15, r15
movabs rcx, 0x3b85b1334ca73278
sub rcx, 0x45ff448c
add rcx, 0x7018e8c4
sub rcx, 0x6bda8841
xor rcx, 0x6fb92be
rol rax, 1
rol rax, 2
xor rax, rcx
mov qword [rsi + 0x1b8], rax
mov rsp, rsp
jmp 0x140055c75
mov r12d, 0x152c0f41
xor r12d, 0x17c222cb
add r12d, 0x72276a75
sub r12d, 0x27de4f93
xor r12d, 0x4d37486d
mov edx, 0x44ab5870
xor edx, 0x55157598
add edx, 0x42365ba6
sub edx, 0xadd3737
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140098ee0
mov dword [rsp - 0x30], 0x56f191
test rax, rax
je 0x140055d2e
movabs rcx, 0x75045eea044ba719
add rcx, 0x9199ba5
add rcx, 0x527766de
sub rcx, 0x5a3787b2
mov r15d, edi
mov rcx, rcx
add rax, rcx
movabs rcx, 0x3216251d23325b67
sub rcx, 0x1109df92
add rcx, 0x19ba9821
sub rcx, 0x234f859e
add rcx, 0xdd6c846
ror rax, 1
ror rax, 6
ror rax, 0xd
ror rax, 4
not rax
mov rdi, rdi
rol rax, 0x11
rol rax, 2
rol rax, 1
not rax
mov r8, r8
add rax, rcx
mov qword [rsi + 0x1c0], rax
jmp 0x140055d49
mov r15d, 0x4656b614
sub r15d, 0x41e3134e
add r15d, 0x6183cc85
sub r15d, 0x65f76f4a
mov edx, 0x4859e4fa
add edx, 0x22b4f437
sub edx, 0x2abd69a3
sub edx, 0x2348e77f
xor edx, 0x792d7917
xchg r9, rcx
mov r9, rbx
xchg rcx, r9
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0xc], ebx
je 0x140055df9
movabs rcx, 0x12ea054144b776e9
sub rcx, 0x31f8c0ec
add rcx, 0x3e06d7f4
add rcx, 0x7fffffff
add rcx, 0x201234ed
mov r14d, edi
xchg rbx, rbx
xor rax, rcx
movabs rcx, 0x478b79f9439304c3
add rcx, 0xfebc160
sub rcx, 0x3b47ca3f
add rcx, 0x213f71c1
rol rax, 1
rol rax, 8
rol rax, 0x2b
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
not rax
xchg rdx, rdx
mov qword [rsi + 0x1c8], rax
jmp 0x140055e14
mov r14d, 0x3e0a55ef
sub r14d, 0xd7f97a1
add r14d, 0x264e2bb0
xor r14d, 0x56d8e9ff
mov edx, 0x7910b0ad
sub edx, 0x7608d6a2
sub edx, 0x10639f0
xor edx, 0x79dbec9b
mov rcx, rbx
call fcn.140098ee0
test rax, rax
mov dword [rsp - 0xc], ecx
je 0x140055e95
ror rax, 2
ror rax, 6
movabs rcx, 0x50f51d0615c78168
xor rcx, 0x186d4f46
xor rcx, 0x2125c013
add rcx, 0x7fffffff
xor rcx, 0x7e4faa8b
add rax, rcx
mov ebp, edi
mov dword [rsp - 0x44], 0x74b7a4cc
not rax
ror rax, 0x27
ror rax, 4
ror rax, 1
mov qword [rsi + 0x1d0], rax
jmp 0x140055eac
mov ebp, 0x30b4dbd2
sub ebp, 0x7ca6d66
xor ebp, 0x2b11de7d
xor ebp, 0x3fbb010
mov edx, 0x1e4a6e16
xor edx, 0x65cbc998
sub edx, 0x71468fdc
add edx, 0x2ffcd2c8
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140098ee0
test rax, rax
mov rbx, rbx
je 0x140055f5d
movabs rcx, 0xb0ff207a2eab3139
sub rcx, 0x3fceb8
xor rcx, 0x5fe2ff00
add rcx, 0xc0508b9
xor rcx, 0x7a34379b
add rax, rcx
mov dword [rsp - 0x2c], esp
movabs rcx, 0x3211157367a6217
sub rcx, 0x20cc5db6
add rcx, 0x63efcf6b
xor rcx, 0x37ed6b95
add rcx, 0x48a3b5ad
ror rax, 0x12
ror rax, 0xd
ror rax, 7
ror rax, 2
ror rax, 1
add rax, rcx
mov rbx, rbx
ror rax, 6
xchg rbx, rax
mov qword [rsi + 0x1d8], rbx
xchg rbx, rax
jmp 0x140055f7a
mov edi, 0x38d63e51
add edi, 0x4357d6b9
xor edi, 0x280742a7
xor edi, 0x4557d2d0
sub edi, 0x117e857c
mov eax, dword [rsp + 0x138]
mov dword [rsp - 0xc], 0x360286c6
or eax, dword [rsp + 0x140]
or eax, dword [rsp + 0x148]
or eax, dword [rsp + 0x20]
or eax, dword [rsp + 0x24]
xchg r12, r12
or eax, dword [rsp + 0x28]
or eax, dword [rsp + 0x2c]
or eax, dword [rsp + 0x30]
mov dword [rsp - 0x34], ebx
or eax, dword [rsp + 0x34]
or eax, dword [rsp + 0x38]
or eax, dword [rsp + 0x3c]
xchg r8, r8
or eax, dword [rsp + 0x40]
or eax, dword [rsp + 0x44]
or eax, r13d
xchg r11, rbx
mov r11, qword [rsp + 0x130]
xchg rbx, r11
or eax, dword [rsp + 0x48]
or eax, dword [rsp + 0x4c]
xchg rsi, rsi
or eax, dword [rsp + 0x50]
or eax, r12d
or eax, r15d
or eax, dword [rsp + 0x54]
mov r15, r15
or eax, dword [rsp + 0x58]
or eax, dword [rsp + 0x5c]
or eax, dword [rsp + 0x60]
or eax, r14d
mov r12, r12
or eax, ebp
or eax, dword [rsp + 0x64]
or eax, dword [rsp + 0x68]
or eax, dword [rsp + 0x6c]
mov r15, r15
or eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x74]
or eax, dword [rsp + 0x78]
xchg r11, r11
or eax, dword [rsp + 0x7c]
or eax, edi
or eax, dword [rsp + 0x80]
xchg r12, r12
or eax, dword [rsp + 0x84]
or eax, dword [rsp + 0x88]
or eax, dword [rsp + 0x8c]
or eax, dword [rsp + 0x90]
mov dword [rsp - 0x40], esp
or eax, dword [rsp + 0x94]
or eax, dword [rsp + 0x98]
or eax, dword [rsp + 0x9c]
or eax, dword [rsp + 0xa0]
mov r13, r13
or eax, dword [rsp + 0xa4]
or eax, dword [rsp + 0xa8]
or eax, dword [rsp + 0xac]
mov dword [rsp - 0x1c], ebx
or eax, dword [rsp + 0xb0]
or eax, dword [rsp + 0xb4]
or eax, dword [rsp + 0xb8]
or eax, dword [rsp + 0xbc]
mov rdi, rdi
or eax, dword [rsp + 0xc0]
or eax, dword [rsp + 0xc4]
or eax, dword [rsp + 0xc8]
mov r10, r10
or eax, dword [rsp + 0xcc]
or eax, dword [rsp + 0xd0]
or eax, dword [rsp + 0xd4]
or eax, dword [rsp + 0xd8]
xchg r11, r11
or eax, dword [rsp + 0xdc]
or eax, dword [rsp + 0xe0]
or eax, dword [rsp + 0xe4]
or eax, dword [rsp + 0xe8]
mov r14, r14
sete al
neg rsp
add rsp, 0xffffffffffffff10
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret