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

Disassembly:
xchg rbx, r14
mov qword [rsp + 8], r14
xchg rbx, r14
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
push 0x753744d5
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r12
push r13
xchg rdi, rdi
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
sub rsp, 0x30
mov dword [rsp - 0x10], ecx
xchg rdx, r15
mov rdx, r15
xchg r15, rdx
xchg rcx, r14
mov rcx, r14
xchg r14, rcx
mov edx, 0x469ec760
xor edx, 0x6140f7f3
xor edx, 0x76b72751
add edx, 0x9bb3e00e
call fcn.140083f50
mov rsp, rsp
xor ebp, ebp
test rax, rax
je 0x140073790
mov rcx, rcx
ror rax, 3
ror rax, 9
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0xe7c4e9061143fbe
add rcx, 0xc635f11
xor rcx, 0x368b378d
add rcx, 0x1906a2a0
add rcx, 0x7fffffff
sub rcx, 0x46c732ec
xor rax, rcx
xchg r11, r11
mov byte [rsp + 0x22], bpl
movabs rcx, 0x4bda75e61a63a6d7
xor rcx, 0x51426b43
add rcx, 0x14445136
sub rcx, 0x26d5e9e7
add rcx, 0x7fffffff
xor rcx, 0x5c885417
sub rax, rcx
mov r8, r8
movabs rcx, 0x2a1e51a04df42f1c
sub rcx, 0x4a35d47b
add rcx, 0x52004651
sub rcx, 0x105fee6a
sub rcx, 0x11d5fe4e
ror rax, 2
ror rax, 3
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], 0x1955d6dc
not rax
rol rax, 4
rol rax, 2
rol rax, 3
rol rax, 4
xchg r8, rax
mov qword [r15], r8
xchg r8, rax
jmp 0x1400737a9
mov byte [rsp + 0x22], 0x7a
sub byte [rsp + 0x22], 0xb
sub byte [rsp + 0x22], 0x5a
sub byte [rsp + 0x22], 0xa
sub byte [rsp + 0x22], 0xa
mov edx, 0x621ee50d
sub edx, 0x286e45ac
add edx, 0xbc3c91d
add edx, 0x808ec706
xchg rcx, r10
mov r10, r14
xchg r10, rcx
call fcn.140083f50
test rax, rax
je 0x140073896
mov dword [rsp - 0x18], edi
movabs rcx, 0xeec7d5f12e368007
sub rcx, 0x23b99e71
add rcx, 0x63d865ea
xor rcx, 0x77f53250
xor rcx, 0x61849e3f
mov byte [rsp + 0x23], bpl
mov dword [rsp - 0x38], 0x6f2ca77a
add rax, rcx
movabs rcx, 0x66d1f4543556a42a
sub rcx, 0x1c5fffc3
add rcx, 0x4e8c7447
sub rcx, 0x637dfa1c
xor rcx, 0x20cd038b
rol rax, 0x37
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov rdi, rdi
movabs rcx, 0x202751d8521a4a7b
sub rcx, 0x51b53c08
add rcx, 0x4b70d06a
sub rcx, 0x380deaf2
add rcx, 0x7fffffff
xor rcx, 0xdda0e13
ror rax, 9
ror rax, 6
ror rax, 1
xor rax, rcx
mov qword [r15 + 8], rax
mov dword [rsp - 0x14], esp
jmp 0x1400738aa
mov byte [rsp + 0x23], 7
add byte [rsp + 0x23], 0x3c
add byte [rsp + 0x23], 7
xor byte [rsp + 0x23], 0x4b
mov edx, 0x5c2bf14d
sub edx, 0x5335868c
add edx, 0x6cfc5832
add edx, 0x53446350
xchg r9, r14
mov rcx, r9
xchg r14, r9
call fcn.140083f50
test rax, rax
xchg rcx, rcx
je 0x140073930
not rax
mov byte [rsp + 0x24], bpl
mov dword [rsp - 0x24], esi
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x257935465e02088c
xor rcx, 0x3af70155
sub rcx, 0x6430f56f
xor rcx, 0x8cf3b09
add rcx, 0x2fdf7f32
add rax, rcx
not rax
xchg rcx, rcx
xchg rcx, rax
mov qword [r15 + 0x10], rcx
xchg rcx, rax
jmp 0x140073949
mov byte [rsp + 0x24], 8
xor byte [rsp + 0x24], 0x54
xor byte [rsp + 0x24], 0x61
xor byte [rsp + 0x24], 0x32
sub byte [rsp + 0x24], 0xe
mov edx, 0x118fd843
add edx, 0x16a164ac
add edx, 0x707a5a4
add edx, 0x5de04ed
xor edx, 0x30d0a922
xchg r15, rcx
mov r15, r14
xchg rcx, r15
call fcn.140083f50
xchg r14, r14
test rax, rax
je 0x140073a25
movabs rcx, 0x83f9063a5485c717
sub rcx, 0x15263f3f
add rcx, 0x3373ab17
sub rcx, 0x59cab838
add rcx, 0x5ffa8c62
mov byte [rsp + 0x25], bpl
add rax, rcx
mov r11, r11
movabs rcx, 0xe735c92870a3f860
sub rcx, 0x3156b8e1
sub rcx, 0x2e12cbbe
xor rcx, 0x1f1bdb1
rol rax, 0x17
rol rax, 2
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x3c], 0x102ab381
movabs rcx, 0x200672185ac0cf4a
sub rcx, 0x1d5d39eb
xor rcx, 0x2adf5547
add rcx, 0x2941b103
sub rcx, 0x40438e1f
sub rax, rcx
ror rax, 0x32
ror rax, 1
mov qword [r15 + 0x18], rax
mov rsp, rsp
jmp 0x140073a3e
mov byte [rsp + 0x25], 0x5d
xor byte [rsp + 0x25], 0x7c
xor byte [rsp + 0x25], 0x35
sub byte [rsp + 0x25], 0xc
sub byte [rsp + 0x25], 7
mov edx, 0x4799ed5e
sub edx, 0x4bff6ef
xor edx, 0x52958795
add edx, 0xbd88bafe
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.140083f50
test rax, rax
je 0x140073b1b
xchg r13, r13
rol rax, 1
rol rax, 0xf
rol rax, 0xa
rol rax, 1
movabs rcx, 0x8c16cff21dc891d2
xor rcx, 0x21d75c28
sub rcx, 0x2af33870
add rcx, 0x45edf061
add rax, rcx
mov rsi, rsi
mov byte [rsp + 0x26], bpl
not rax
movabs rcx, 0x19f9627174722318
sub rcx, 0xdc61b8b
sub rcx, 0x2bda6cda
xor rcx, 0x1d37ed0f
add rcx, 0x7fffffff
sub rcx, 0x1b5ed03a
ror rax, 0x14
ror rax, 0x11
ror rax, 1
add rax, rcx
movabs rcx, 0x48b5441a43bf03f3
xor rcx, 0x179d5f70
xor rcx, 0x5e63e679
xor rcx, 0x5cc26bc4
sub rcx, 0x3ccc7585
xor rax, rcx
mov dword [rsp - 0x18], ecx
mov qword [r15 + 0x20], rax
jmp 0x140073b2f
mov byte [rsp + 0x26], 0x73
sub byte [rsp + 0x26], 0x1f
add byte [rsp + 0x26], 0xd
sub byte [rsp + 0x26], 0x60
mov edx, 0x4eab081d
sub edx, 0x40c9bbc2
add edx, 0x64f231d8
sub edx, 0x3647c501
xchg rcx, r9
mov r9, r14
xchg rcx, r9
call fcn.140083f50
test rax, rax
je 0x140073c2b
xchg r12, r12
movabs rcx, 0x451ab2f04f6ba5db
xor rcx, 0x3d2ba855
sub rcx, 0x28dade15
add rcx, 0x7fffffff
add rcx, 0x1780f33a
mov byte [rsp + 0x78], bpl
add rax, rcx
mov r15, r15
movabs rcx, 0x4f10f2c566f05618
xor rcx, 0x2b9885fa
xor rcx, 0x324c8331
sub rcx, 0x3a93319c
add rcx, 0x32b8548a
not rax
mov dword [rsp - 0x3c], edi
ror rax, 0x33
ror rax, 8
ror rax, 1
add rax, rcx
movabs rcx, 0xdf2021b139a6a414
add rcx, 0x280c435c
add rcx, 0xe081a02
sub rcx, 0x22d66c56
xor rax, rcx
mov dword [rsp - 0x24], edx
movabs rcx, 0x7aa234ff65c22c21
sub rcx, 0x6fdd3ad
xor rcx, 0x4ebf333f
add rcx, 0x7fffffff
add rcx, 0x66f02f99
sub rax, rcx
mov rcx, rcx
xchg r10, rax
mov qword [r15 + 0x28], r10
xchg r10, rax
jmp 0x140073c44
mov byte [rsp + 0x78], 0x13
add byte [rsp + 0x78], 0x49
add byte [rsp + 0x78], 0x22
sub byte [rsp + 0x78], 0x7d
add byte [rsp + 0x78], 0
mov edx, 0x52fdc44
xor edx, 0x41e06030
xor edx, 0x53f65df8
xor edx, 0x3c8c951f
add edx, 0x496b3282
mov rcx, r14
call fcn.140083f50
xchg r8, r8
test rax, rax
je 0x140073d2d
movabs rcx, 0x65b1686c53d01f60
add rcx, 0x19ab4d84
xor rcx, 0x137ba7e4
sub rcx, 0x38350015
add rcx, 0x573bd129
mov byte [rsp + 0x80], bpl
mov dword [rsp - 0x44], esp
xor rax, rcx
movabs rcx, 0x3e3797657e856243
xor rcx, 0x633c9e04
xor rcx, 0x28f9f157
sub rcx, 0x29ca1538
sub rax, rcx
movabs rcx, 0x33dda1d41b17d17a
xor rcx, 0x26c7e360
sub rcx, 0x2a268890
add rcx, 0x426ed68b
xor rcx, 0x6fec1e02
ror rax, 1
xchg r13, r13
not rax
rol rax, 5
rol rax, 0x16
rol rax, 1
xor rax, rcx
rol rax, 4
rol rax, 2
rol rax, 3
rol rax, 2
rol rax, 2
rol rax, 1
xchg rdi, rax
mov qword [r15 + 0x30], rdi
xchg rdi, rax
jmp 0x140073d4d
mov byte [rsp + 0x80], 8
add byte [rsp + 0x80], 0x6c
xor byte [rsp + 0x80], 0x2f
sub byte [rsp + 0x80], 0x5a
mov edx, 0x77d00e42
sub edx, 0x2b9660ec
sub edx, 0x473393b1
add edx, 0xef7a1787
xchg rcx, rsi
mov rsi, r14
xchg rcx, rsi
call fcn.140083f50
mov r12, r12
test rax, rax
je 0x140073e4a
ror rax, 0x2c
ror rax, 4
ror rax, 1
ror rax, 1
movabs rcx, 0x167269d70ccec0ef
add rcx, 0x11d1e8a0
add rcx, 0x42793517
sub rcx, 0xdb60716
add rax, rcx
mov byte [rsp + 0x88], bpl
rol rax, 8
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0xa07425aa47f95873
xor rcx, 0x1122fc8f
xor rcx, 0x15f24405
xor rcx, 0x27ada807
add rcx, 0x51fa84bf
add rax, rcx
movabs rcx, 0xc3fd55ae19298ac3
xor rcx, 0x1c26db98
add rcx, 0x656087fe
xor rcx, 0x416e91b9
add rcx, 0x293ae9fd
not rax
rol rax, 0xa
rol rax, 4
rol rax, 5
rol rax, 3
rol rax, 7
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
xchg r11, rax
mov qword [r15 + 0x38], r11
xchg r11, rax
jmp 0x140073e72
mov byte [rsp + 0x88], 0x19
add byte [rsp + 0x88], 0x15
add byte [rsp + 0x88], 0x18
sub byte [rsp + 0x88], 0x1c
xor byte [rsp + 0x88], 0x2b
mov edx, 0x6a46dfd0
xor edx, 0x74f283c4
add edx, 0x2e5b622c
xor edx, 0xe94869ba
xchg r14, rdi
mov rcx, rdi
xchg r14, rdi
call fcn.140083f50
test rax, rax
mov dword [rsp - 0x1c], 0x23c42c09
je 0x140073f15
ror rax, 0x13
ror rax, 0x11
ror rax, 0xc
ror rax, 3
ror rax, 1
ror rax, 4
ror rax, 1
movabs rcx, 0x7026fef91e1cdab7
sub rcx, 0x8c99e7e
add rcx, 0xd91cfb2
add rcx, 0x3af2513c
add rcx, 0x75ff3754
add rax, rcx
mov rcx, rcx
mov byte [rsp + 0x20], bpl
not rax
rol rax, 7
rol rax, 0x27
rol rax, 7
rol rax, 1
rol rax, 1
xchg rsi, rax
mov qword [r15 + 0x40], rsi
xchg rsi, rax
jmp 0x140073f2e
mov byte [rsp + 0x20], 0x40
xor byte [rsp + 0x20], 0xa
xor byte [rsp + 0x20], 0xe
xor byte [rsp + 0x20], 0xf
sub byte [rsp + 0x20], 0x4a
mov edx, 0x4dde68fe
sub edx, 0x816024d
xor edx, 0x5db3cf3
xor edx, 0x1dca9456
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.140083f50
test rax, rax
je 0x140074047
mov dword [rsp - 0x24], edi
movabs rcx, 0xcad2427b46c2c696
xor rcx, 0x5aec1167
add rcx, 0x2821e6e
add rcx, 0x4d838f24
add rcx, 0x651946d5
mov byte [rsp + 0x21], bpl
add rax, rcx
mov dword [rsp - 0x28], 0x1ea71f26
movabs rcx, 0x6accf54214369505
xor rcx, 0x320409e5
add rcx, 0x1d938d03
add rcx, 0x7fffffff
xor rcx, 0x87b8b3a
xor rax, rcx
xchg r10, r10
movabs rcx, 0x475cd37052005af7
sub rcx, 0x2f139279
sub rcx, 0x4d6db61
add rcx, 0x7fffffff
xor rcx, 0x1a23c48a
sub rax, rcx
movabs rcx, 0x51cd56fe437f35be
xor rcx, 0x3c127bcc
sub rcx, 0x56d9ed41
xor rcx, 0x73bb35ce
rol rax, 0x27
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
sub rax, rcx
mov dword [rsp - 0x2c], ebx
ror rax, 9
ror rax, 8
ror rax, 4
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
mov qword [r15 + 0x48], rax
jmp 0x140074060
mov byte [rsp + 0x21], 0x4e
sub byte [rsp + 0x21], 0x3e
add byte [rsp + 0x21], 0x5c
xor byte [rsp + 0x21], 2
xor byte [rsp + 0x21], 0x6f
mov edx, 0x7f51c817
xor edx, 0x1293f288
sub edx, 0x443218b7
add edx, 0x2840e558
sub edx, 0x1b39c245
mov rcx, r14
call fcn.140083f50
xchg r13, r13
test rax, rax
je 0x1400740e3
not rax
movabs rcx, 0x5ed1ebf47af44c54
sub rcx, 0x39e9ea76
add rcx, 0x18bd9a09
sub rcx, 0x47dcbaec
rol rax, 0x24
rol rax, 1
rol rax, 1
mov r13b, bpl
mov dword [rsp - 0x38], edx
add rax, rcx
rol rax, 8
rol rax, 7
rol rax, 1
mov qword [r15 + 0x68], rax
mov dword [rsp - 0x44], 0x5e1fcf36
jmp 0x1400740f6
mov r13b, 0x3b
sub r13b, 0x32
add r13b, 8
add r13b, 0x62
sub r13b, 0x72
mov edx, 0x3ffc6cec
sub edx, 0x2a9eff99
add edx, 0x450294ce
add edx, 0x102ae716
xor edx, 0x4f5ced1b
xchg r10, rcx
mov r10, r14
xchg rcx, r10
call fcn.140083f50
mov rdi, rdi
test rax, rax
je 0x140074180
not rax
mov r12b, bpl
xchg rsi, rsi
rol rax, 0x1b
rol rax, 7
rol rax, 0xa
rol rax, 1
rol rax, 1
not rax
xchg rbx, rbx
rol rax, 4
rol rax, 6
rol rax, 5
rol rax, 0xc
rol rax, 5
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
xchg r8, rax
mov qword [r15 + 0xc0], r8
xchg r8, rax
jmp 0x140074193
mov r12b, 0x22
xor r12b, 0x6b
xor r12b, 0x12
sub r12b, 0x10
xor r12b, 0x4a
mov edx, 0x56450556
xor edx, 0x59094f34
add edx, 0xb14ccda
xor edx, 0x83042fd5
mov rcx, r14
call fcn.140083f50
test rax, rax
mov r9, r9
je 0x1400741f1
ror rax, 0xc
ror rax, 0xa
ror rax, 3
ror rax, 1
not rax
ror rax, 3
ror rax, 4
ror rax, 1
not rax
mov r11, r11
ror rax, 0x33
mov qword [r15 + 0x140], rax
jmp 0x140074204
mov bpl, 0x66
xor bpl, 0x2c
xor bpl, 1
xor bpl, 0x58
sub bpl, 0x12
lea rdx, [r15 + 0x200]
mov rcx, r14
xchg rsp, rsp
call 0x1400593ac
xchg r15, r13
mov rdx, r13
xchg r13, r15
xchg r14, r15
mov rcx, r15
xchg r14, r15
mov sil, al
xchg rdx, rdx
call fcn.14005db8c
mov bl, al
xchg r15, rdi
mov rdx, rdi
xchg rdi, r15
mov rcx, r14
xor bl, 1
xchg r10, r10
call fcn.140061c98
mov dil, al
xchg r15, rdi
mov rdx, rdi
xchg r15, rdi
xor dil, 1
xchg rsi, r14
mov rcx, rsi
xchg rsi, r14
or dil, bl
call 0x140061dc8
mov bl, al
xchg r10, r10
xchg rdx, r13
mov r13, r15
xchg rdx, r13
xor bl, 1
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
call fcn.140061ec8
mov dword [rsp - 0x44], ebp
mov dil, al
mov rdx, r15
xor dil, 1
xchg rsp, rsp
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
xchg r9, r9
call 0x140062004
mov bl, al
xchg rdx, r8
mov r8, r15
xchg rdx, r8
xor bl, 1
mov dword [rsp - 0x28], ebp
mov rcx, r14
or bl, dil
call 0x14005dcac
mov dil, al
xchg rdx, rdx
xchg rdx, rcx
mov rcx, r15
xchg rcx, rdx
xor dil, 1
mov dword [rsp - 0x34], 0x1d0b0b4f
xchg r14, r15
mov rcx, r15
xchg r15, r14
or dil, bl
call 0x14005ddac
mov bl, al
xchg r13, r13
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg rcx, rsi
mov rsi, r14
xchg rcx, rsi
or bl, dil
mov dword [rsp - 0x30], 0x35831bd9
call 0x14005de90
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
mov rcx, r14
or dil, bl
mov dword [rsp - 0xc], edx
call 0x14005df7c
mov bl, al
mov rdx, r15
xor bl, 1
mov dword [rsp - 0x30], ecx
xchg rcx, r15
mov r15, r14
xchg rcx, r15
or bl, dil
call 0x14005e09c
xchg rdi, rdi
mov dil, al
mov rdx, r15
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
mov rsp, rsp
call 0x14005e1e4
mov bl, al
xchg rsp, rdx
mov rsp, r15
xchg rdx, rsp
xor bl, 1
mov rcx, r14
xchg r12, r12
or bl, dil
call 0x14005e324
mov dil, al
mov rdx, rdx
xchg rdx, r9
mov r9, r15
xchg rdx, r9
xor dil, 1
mov rdx, rdx
xchg rsp, rcx
mov rsp, r14
xchg rcx, rsp
or dil, bl
call fcn.14005e47c
mov rsp, rsp
mov bl, al
xor bl, 1
or bl, dil
mov r11, r11
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
mov rcx, r14
mov dword [rsp - 0x38], esi
call fcn.14005e5b0
mov dil, al
xchg rdx, r9
mov r9, r15
xchg rdx, r9
xor dil, 1
xchg r13, rcx
mov r13, r14
xchg r13, rcx
or dil, bl
xchg r9, r9
call 0x14005e688
mov bl, al
xchg r15, rbp
mov rdx, rbp
xchg r15, rbp
xor bl, 1
xchg r15, r15
mov rcx, r14
or bl, dil
call 0x14005e77c
mov dil, al
mov dword [rsp - 0x24], 0x5dd23ca4
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r14, r12
mov rcx, r12
xchg r12, r14
or dil, bl
xchg rsi, rsi
call 0x14005e878
mov bl, al
mov rdx, r15
xor bl, 1
mov rdi, rdi
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x1c], 0xa490bd9
call 0x14005e940
mov dil, al
xchg rsp, rdx
mov rsp, r15
xchg rsp, rdx
xor dil, 1
mov rcx, r14
mov dword [rsp - 0x34], edx
or dil, bl
call 0x14005ea5c
mov bl, al
xchg r13, rdx
mov r13, r15
xchg r13, rdx
xor bl, 1
mov dword [rsp - 0xc], ebp
xchg r12, r14
mov rcx, r12
xchg r14, r12
or bl, dil
call fcn.14005eb8c
mov dword [rsp - 0x28], 0x117d21fa
mov dil, al
xchg rbx, rdx
mov rbx, r15
xchg rdx, rbx
xor dil, 1
mov rcx, r14
xchg rdi, rdi
or dil, bl
call 0x14005ec48
mov bl, al
mov dword [rsp - 0x2c], 0x692c3a2d
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg r12, r12
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x18], 0x6cf88c9f
call 0x14005ed38
mov dil, al
xchg rcx, rdx
mov rcx, r15
xchg rdx, rcx
xor dil, 1
xchg r15, r14
mov rcx, r15
xchg r14, r15
or dil, bl
call fcn.14005ee28
mov bl, al
mov dword [rsp - 0x38], ebx
mov rdx, r15
xor bl, 1
xchg rcx, r15
mov r15, r14
xchg r15, rcx
or bl, dil
call 0x14005ef40
xchg rbx, rbx
mov dil, al
mov rdx, r15
xor dil, 1
xchg r14, r15
mov rcx, r15
xchg r14, r15
or dil, bl
call fcn.14005f070
mov bl, al
mov dword [rsp - 0x44], 0x34a1b2ac
xchg rsi, r15
mov rdx, rsi
xchg rsi, r15
xor bl, 1
mov dword [rsp - 0x1c], 0x6e3e5832
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
xchg r8, r8
call 0x14005f128
mov dil, al
xchg rbx, rdx
mov rbx, r15
xchg rbx, rdx
xor dil, 1
mov dword [rsp - 0x30], esi
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
mov r12, r12
call 0x14005f1fc
mov bl, al
xchg r15, rcx
mov rdx, rcx
xchg rcx, r15
xor bl, 1
xchg r14, rsi
mov rcx, rsi
xchg r14, rsi
or bl, dil
call 0x14005f2d0
mov dil, al
xchg r13, r13
mov rdx, r15
xor dil, 1
xchg r8, r14
mov rcx, r8
xchg r8, r14
or dil, bl
xchg r12, r12
call 0x14005f3fc
mov bl, al
xchg rdx, r9
mov r9, r15
xchg r9, rdx
xor bl, 1
xchg rdi, rdi
mov rcx, r14
or bl, dil
call 0x14005f4d4
mov rdx, rdx
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov dword [rsp - 0x3c], 0x4dd14052
xchg r8, r14
mov rcx, r8
xchg r8, r14
or dil, bl
call 0x14005f5cc
mov bl, al
mov dword [rsp - 0x18], 0x13c06eda
mov rdx, r15
xor bl, 1
xchg r14, r13
mov rcx, r13
xchg r14, r13
or bl, dil
call 0x14005f6c0
mov dword [rsp - 0x20], 0x4a96ff3c
mov dil, al
mov rdx, r15
xor dil, 1
xchg rdi, r14
mov rcx, rdi
xchg r14, rdi
or dil, bl
mov r9, r9
call 0x14005f7c8
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg r9, r9
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov rbp, rbp
call fcn.14005f8fc
mov dil, al
mov rdx, r15
mov dword [rsp - 0x18], esp
xor dil, 1
mov rcx, r14
or dil, bl
mov r10, r10
call 0x14005f9e8
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x14], ebp
mov rcx, r14
or bl, dil
call fcn.14005fb14
mov dil, al
mov dword [rsp - 0x40], edi
mov rdx, r15
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
mov dword [rsp - 0x20], 0x64dff52e
call 0x14005fbf4
mov bl, al
mov rdx, r15
mov dword [rsp - 0x20], ebp
xor bl, 1
mov rcx, r14
or bl, dil
call fcn.14005fcf4
mov dword [rsp - 0x18], 0x92248eb
mov dil, al
mov rdx, r15
xor dil, 1
mov dword [rsp - 0x3c], edi
mov rcx, r14
or dil, bl
call 0x14005fe1c
mov bl, al
mov dword [rsp - 0x14], edi
xchg rdx, rdi
mov rdi, r15
xchg rdx, rdi
xor bl, 1
mov r12, r12
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
mov r13, r13
call 0x14005fef4
mov dil, al
xor dil, 1
or dil, bl
mov dword [rsp - 0x10], edi
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg rcx, rsp
mov rsp, r14
xchg rcx, rsp
call 0x140060018
mov bl, al
xchg r9, r9
mov rdx, r15
xor bl, 1
xchg rcx, rdi
mov rdi, r14
xchg rcx, rdi
or bl, dil
mov dword [rsp - 0x38], edi
call 0x140060124
mov dil, al
xchg r8, r15
mov rdx, r8
xchg r15, r8
xor dil, 1
mov dword [rsp - 0x20], 0x2ef64d1e
mov rcx, r14
or dil, bl
call 0x1400601f8
mov bl, al
mov dword [rsp - 0x38], 0x74748a7f
mov rdx, r15
xor bl, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
xchg rbp, rbp
call 0x1400602e4
mov dil, al
xchg r15, rdi
mov rdx, rdi
xchg rdi, r15
xor dil, 1
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
or dil, bl
call 0x1400603c0
mov bl, al
xchg r8, r8
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x44], edx
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
call 0x1400604b0
mov dil, al
xchg rdi, rdi
xchg r12, rdx
mov r12, r15
xchg rdx, r12
xor dil, 1
mov rcx, r14
mov dword [rsp - 0x24], 0x12ab2eff
or dil, bl
call fcn.14006058c
mov bl, al
xchg rcx, r15
mov rdx, rcx
xchg rcx, r15
xor bl, 1
xchg rdx, rdx
xchg r14, rdi
mov rcx, rdi
xchg rdi, r14
or bl, dil
mov dword [rsp - 0x30], 0x357437ef
call 0x14006069c
mov dil, al
mov rdx, r15
xchg rcx, rcx
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or dil, bl
call fcn.140060798
mov bl, al
mov rsi, rsi
xchg rcx, rdx
mov rcx, r15
xchg rcx, rdx
xor bl, 1
mov dword [rsp - 0x20], esi
xchg rbp, r14
mov rcx, rbp
xchg r14, rbp
or bl, dil
call fcn.1400608ac
mov dil, al
mov dword [rsp - 0xc], 0x52fcf66d
mov rdx, r15
xor dil, 1
mov rcx, r14
mov rdx, rdx
or dil, bl
call fcn.1400609d0
mov bl, al
mov dword [rsp - 0x1c], 0x7c5d500a
mov rdx, r15
xor bl, 1
xchg r14, r10
mov rcx, r10
xchg r14, r10
or bl, dil
xchg r12, r12
call fcn.140060aa4
mov dil, al
xchg r12, r15
mov rdx, r12
xchg r12, r15
xor dil, 1
xchg rbp, rcx
mov rbp, r14
xchg rbp, rcx
or dil, bl
call 0x140060b80
mov dword [rsp - 0x34], ebp
mov bl, al
mov rdx, r15
xor bl, 1
xchg r11, r11
mov rcx, r14
or bl, dil
call 0x140060c7c
mov dil, al
xchg rdx, rdx
xchg r13, r15
mov rdx, r13
xchg r13, r15
xor dil, 1
mov rcx, r14
or dil, bl
mov dword [rsp - 0x40], edi
call 0x140060d88
mov bl, al
xchg rdx, r10
mov r10, r15
xchg rdx, r10
xor bl, 1
mov dword [rsp - 0x30], 0x5e9cbab8
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
call 0x140060e90
mov dil, al
mov r13, r13
xchg r15, rsp
mov rdx, rsp
xchg r15, rsp
xor dil, 1
mov dword [rsp - 0xc], 0x385dee14
mov rcx, r14
or dil, bl
call 0x140060f90
mov bl, al
mov rbx, rbx
xchg r10, r15
mov rdx, r10
xchg r10, r15
xor bl, 1
xchg r11, r11
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
call 0x140061064
xchg r12, r12
mov dil, al
xchg r15, r12
mov rdx, r12
xchg r15, r12
xor dil, 1
xchg rbp, r14
mov rcx, rbp
xchg r14, rbp
or dil, bl
call fcn.140061144
xchg r11, r11
mov bl, al
xchg r15, r14
mov rdx, r14
xchg r14, r15
xor bl, 1
xchg rcx, rcx
xchg rsp, r14
mov rcx, rsp
xchg r14, rsp
or bl, dil
call 0x140061258
mov dil, al
mov rsp, rsp
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
xchg rbx, rcx
mov rbx, r14
xchg rbx, rcx
or dil, bl
call 0x140061354
xchg r15, r15
mov bl, al
mov rdx, r15
xor bl, 1
mov rcx, r14
xchg r11, r11
or bl, dil
call 0x140061434
mov dil, al
mov rdx, r15
mov dword [rsp - 0x2c], ebp
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
call fcn.14006156c
mov dword [rsp - 0x28], ecx
mov bl, al
mov rdx, r15
xor bl, 1
mov dword [rsp - 0x1c], 0x22d931ea
xchg r9, rcx
mov r9, r14
xchg r9, rcx
or bl, dil
mov dword [rsp - 0x44], 0x2ad78dc8
call 0x14006168c
mov dil, al
mov rdx, r15
xor dil, 1
mov r8, r8
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
call 0x14006176c
xchg rbx, rbx
mov bl, al
xchg r15, r11
mov rdx, r11
xchg r11, r15
xor bl, 1
mov dword [rsp - 0x30], esi
mov rcx, r14
or bl, dil
call 0x1400618c4
mov dil, al
mov dword [rsp - 0x18], ecx
xchg rcx, r15
mov rdx, rcx
xchg rcx, r15
xor dil, 1
mov dword [rsp - 0x3c], edi
xchg rcx, r15
mov r15, r14
xchg rcx, r15
or dil, bl
call 0x1400619ac
mov dword [rsp - 0x14], ebp
mov bl, al
xor bl, 1
or bl, dil
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xchg r14, rdi
mov rcx, rdi
xchg r14, rdi
call 0x140061a94
mov dword [rsp - 0xc], esp
mov dil, al
xchg rdx, r11
mov r11, r15
xchg rdx, r11
xor dil, 1
xchg rdx, rdx
xchg rsi, r14
mov rcx, rsi
xchg r14, rsi
or dil, bl
mov dword [rsp - 0xc], ebp
call 0x140061b68
mov rbx, qword [rsp + 0x70]
xor al, 1
xor sil, 1
mov dword [rsp - 0x40], 0x5868aeb5
or al, sil
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
mov rsi, rsi
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
or al, r13b
or al, r12b
mov rbx, rbx
or al, bpl
or al, dil
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
mov dword [rsp - 0x1c], 0x5b496068
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
or al, byte [rsp + 0x26]
sete al
mov dword [rsp - 0x38], 0x795e81ea
neg rsp
add rsp, 0xffffffffffffffd0
neg rsp
nop
mov r15, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
pop rdi
xchg rcx, rcx
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret