Function at 0x140194cb0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
nop
sub rsp, 8
mov qword [rsp], rbp
push rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push rdx
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r8
mov qword [rsp], r15
lea rbp, [rsp - 0x17]
sub rsp, 0x100
mov r15, r9
xchg rbx, r8
mov r12, rbx
xchg rbx, r8
xchg rdx, r13
mov rdx, r13
xchg rdx, r13
xchg rsi, r13
mov r13, rcx
xchg rsi, r13
cmp qword [rcx + 8], 0
je 0x140196cff
cmp qword [rcx + 0x10], 0
je 0x140196cff
xor r14d, r14d
cmp word [rcx + 0x20], r14w
je 0x140194dd5
call fcn.14017a500
xchg rdx, r8
mov r8, rax
xchg r8, rdx
movzx ecx, word [rsi + 0x20]
lea rbx, [rsi + 0x28]
cmp word [rsi + 0x30], cx
jl 0x140194dc8
nop dword [rax]
nop word [rax + rax]
mov rcx, rdx
sub rcx, qword [rbx]
cmp rcx, 0x4b0
jae 0x140194dc3
mov ecx, 0x7580b40a
xor ecx, 0x5d480836
add ecx, 0x1e3c068a
xor ecx, 0x75e111c8
sub ecx, 0x1387170e
xor ecx, 0x1f5ebc01
push rax
call 0x1404448db
call fcn.14017a500
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
movzx eax, word [rsi + 0x20]
cmp word [rsi + 0x30], ax
jge 0x140194d68
jmp 0x140194dc8
mov word [rsi + 0x30], r14w
xchg rdi, rdx
mov qword [rbx], rdi
xchg rdi, rdx
inc word [rsi + 0x30]
mov dword [rsp + 0x40], r14d
mov dword [rsi + 0x1c], r14d
lea rdi, [rsi + 0x38]
xorps xmm0, xmm0
xchg rbp, r11
movups xmmword [r11 - 0x29], xmm0
xchg r11, rbp
mov qword [rbp - 0x19], r14
xchg r10, r14
mov qword [rbp - 0x11], r10
xchg r10, r14
xchg rbx, r14
mov rbx, qword [rdi + 0x10]
xchg rbx, r14
cmp qword [rdi + 0x18], 8
jb 0x140194e16
mov rdi, qword [rdi]
movabs rbx, 0x7fffffff72a312d7
xor rbx, 0x3abe8906
add rbx, 0x2af8088a
sub rbx, 0x2f801595
sub rbx, 0x2214c31c
sub rbx, 0x77456d8
xor rbx, 0xdf63af5
add rbx, 0x7fffffff
xor rbx, 0x6805b1d8
cmp r14, rbx
ja 0x140196da2
mov qword [rbp - 0x11], 0x4fb6d99d
sub qword [rbp - 0x11], 0x924842
add qword [rbp - 0x11], 0xb293963
add qword [rbp - 0x11], 0x465550d
sub qword [rbp - 0x11], 0x1e3d8da4
add qword [rbp - 0x11], 0x1debf6e4
sub qword [rbp - 0x11], 0x5e618904
cmp r14, 8
jae 0x140194ec0
xchg r15, r14
mov qword [rbp - 0x19], r15
xchg r14, r15
movups xmm0, xmmword [rdi]
xchg rbp, r8
movups xmmword [r8 - 0x29], xmm0
xchg r8, rbp
jmp 0x140194f3c
mov rax, r14
or rax, 7
cmp rax, rbx
ja 0x140194efd
mov rbx, rax
mov ecx, 0x55b0d068
xor ecx, 0x6f1d730d
add ecx, 0x24182040
sub ecx, 0x6f2aad9
xor ecx, 0x50721304
xor ecx, 0x7a10bc2
cmp rax, rcx
cmovb rbx, rcx
lea rdx, [rbx + 1]
lea rcx, [rbp - 0x29]
call fcn.14002f8f0
mov qword [rbp - 0x29], rax
xchg r14, rdx
mov qword [rbp - 0x19], rdx
xchg r14, rdx
xchg rbx, r8
mov qword [rbp - 0x11], r8
xchg r8, rbx
lea r8, [r14*2 + 2]
xchg rdi, r12
mov rdx, r12
xchg r12, rdi
mov rcx, rax
call fcn.1401fe610
nop
test r15, r15
je 0x14019560d
mov dword [rsp + 0x50], 0x55e4ddcb
add dword [rsp + 0x50], 0x1f7d8e08
xor dword [rsp + 0x50], 0x569e1f53
add dword [rsp + 0x50], 0x285d8a09
sub dword [rsp + 0x50], 0x17806f4e
sub dword [rsp + 0x50], 0x71d9450
add dword [rsp + 0x50], 0xc93afc0b
mov dword [rbp - 0x77], 0x2c8bf4ac
sub dword [rbp - 0x77], 0x21da542a
add dword [rbp - 0x77], 0x33284c2c
xor dword [rbp - 0x77], 0x39f48946
add dword [rbp - 0x77], 0x6a72054a
sub dword [rbp - 0x77], 0x5798574e
add dword [rbp - 0x77], 0x5d52e796
xor dword [rbp - 0x77], 0x47baa80e
add dword [rbp - 0x77], 0xcb96abd9
mov dword [rbp - 0x73], 0x32dd57f4
xor dword [rbp - 0x73], 0x24449e2f
add dword [rbp - 0x73], 0x466b7d9b
sub dword [rbp - 0x73], 0x1570a18e
xor dword [rbp - 0x73], 0x3abb7340
xor dword [rbp - 0x73], 0x760ba818
xor dword [rbp - 0x73], 0x81d70c9
add dword [rbp - 0x73], 0xfc45f0ff
mov dword [rsp + 0x54], 0x596677b4
xor dword [rsp + 0x54], 0x30e9f40f
sub dword [rsp + 0x54], 0x1cbe944c
xor dword [rsp + 0x54], 0x117a60eb
add dword [rsp + 0x54], 0x8a94e35
sub dword [rsp + 0x54], 0x154dd786
xor dword [rsp + 0x54], 0xe0a434a
sub dword [rsp + 0x54], 0x236b4340
xor dword [rsp + 0x54], 0xcd57f4cf
mov dword [rbp - 0x6f], 0x68f61350
sub dword [rbp - 0x6f], 0x38d28818
xor dword [rbp - 0x6f], 0x1e5109
sub dword [rbp - 0x6f], 0x128eab1b
xor dword [rbp - 0x6f], 0x2df31dbc
sub dword [rbp - 0x6f], 0x127da775
add dword [rbp - 0x6f], 0xe19a743a
mov dword [rbp - 0x6b], 0x185730d9
xor dword [rbp - 0x6b], 0x631012f7
xor dword [rbp - 0x6b], 0xd75eff0
sub dword [rbp - 0x6b], 0xc6959c7
sub dword [rbp - 0x6b], 0x2e5eb8d7
add dword [rbp - 0x6b], 0x8f47d9a
sub dword [rbp - 0x6b], 0x312def8b
add dword [rbp - 0x6b], 0xec06b62f
mov dword [rsp + 0x58], 0x4a9829e8
xor dword [rsp + 0x58], 0x29449dc5
xor dword [rsp + 0x58], 0x52697631
add dword [rsp + 0x58], 0xf52b8dd
xor dword [rsp + 0x58], 0x460f3f55
add dword [rsp + 0x58], 0xbc2b49f
xor dword [rsp + 0x58], 0x2e546ae1
xor dword [rsp + 0x58], 0xca6b665c
mov dword [rbp - 0x67], 0x392f4528
sub dword [rbp - 0x67], 0x24d4f355
add dword [rbp - 0x67], 0x4b30cd06
xor dword [rbp - 0x67], 0x8da2e97
xor dword [rbp - 0x67], 0x7dc3524d
xor dword [rbp - 0x67], 0xd5119d5d
mov dword [rbp - 0x63], 0x6e94af90
add dword [rbp - 0x63], 0xad2f23b
sub dword [rbp - 0x63], 0x290103df
sub dword [rbp - 0x63], 0x2a79974a
add dword [rbp - 0x63], 0x4648bccb
sub dword [rbp - 0x63], 0x2e44ff67
add dword [rbp - 0x63], 0x26a12484
add dword [rbp - 0x63], 0x9ade16f0
mov dword [rsp + 0x5c], 0x6d051a51
sub dword [rsp + 0x5c], 0x1b1b412
sub dword [rsp + 0x5c], 0x69ba241f
xor dword [rsp + 0x5c], 0x79ae597e
xor dword [rsp + 0x5c], 0x54f5e8a
xor dword [rsp + 0x5c], 0x2984b66f
add dword [rsp + 0x5c], 0xa1fa033b
mov dword [rbp - 0x5f], 0x32220a2f
add dword [rbp - 0x5f], 0x42b422a3
xor dword [rbp - 0x5f], 0x7dcc0450
xor dword [rbp - 0x5f], 0x4270cb3e
add dword [rbp - 0x5f], 0xcd485cf
xor dword [rbp - 0x5f], 0x485acf6e
add dword [rbp - 0x5f], 0x6c61c9e7
add dword [rbp - 0x5f], 0x82638e78
mov dword [rbp - 0x5b], 0x3e7dd1e9
sub dword [rbp - 0x5b], 0x2a45049
xor dword [rbp - 0x5b], 0x4cdefa75
sub dword [rbp - 0x5b], 0x194b3a97
sub dword [rbp - 0x5b], 0x153888c5
xor dword [rbp - 0x5b], 0x3c6f1de3
xor dword [rbp - 0x5b], 0x6f0c256
add dword [rbp - 0x5b], 0x8d5e979f
mov dword [rsp + 0x60], 0x136379ed
add dword [rsp + 0x60], 0x389db147
xor dword [rsp + 0x60], 0x21bf46c6
sub dword [rsp + 0x60], 0x39664d41
xor dword [rsp + 0x60], 0x731a9c26
add dword [rsp + 0x60], 0x356a5d6c
add dword [rsp + 0x60], 0x7a49dcf3
mov dword [rbp - 0x57], 0x26480d00
xor dword [rbp - 0x57], 0x62b6c9ee
xor dword [rbp - 0x57], 0x3aea75e8
sub dword [rbp - 0x57], 0x5345618
sub dword [rbp - 0x57], 0x67da128e
add dword [rbp - 0x57], 0x24c4fc7e
xor dword [rbp - 0x57], 0x6bf3e83d
sub dword [rbp - 0x57], 0x34c32c93
add dword [rbp - 0x57], 0xd6017f2a
mov dword [rbp - 0x53], 0x7e1e7c5e
sub dword [rbp - 0x53], 0x621e0879
xor dword [rbp - 0x53], 0x7b3cba60
xor dword [rbp - 0x53], 0x122a3ea3
sub dword [rbp - 0x53], 0x1d9a521a
add dword [rbp - 0x53], 0xa7f15a67
mov dword [rsp + 0x64], 0x76358511
xor dword [rsp + 0x64], 0x6593e907
xor dword [rsp + 0x64], 0x36ff222
sub dword [rsp + 0x64], 0xba7d589
add dword [rsp + 0x64], 0x2a1bb797
xor dword [rsp + 0x64], 0x25e557d4
add dword [rsp + 0x64], 0xec1e1f60
mov dword [rbp - 0x4f], 0x1c1eca14
add dword [rbp - 0x4f], 0xef930ef
xor dword [rbp - 0x4f], 0x67084003
sub dword [rbp - 0x4f], 0x34703fbf
xor dword [rbp - 0x4f], 0x2cdbfcaa
xor dword [rbp - 0x4f], 0x18f4280d
sub dword [rbp - 0x4f], 0x1cdadde8
xor dword [rbp - 0x4f], 0x22531e08
add dword [rbp - 0x4f], 0xda882f75
mov dword [rbp - 0x4b], 0x1bb12fba
add dword [rbp - 0x4b], 0x603587c7
xor dword [rbp - 0x4b], 0x443a1a7a
add dword [rbp - 0x4b], 0x29754d21
sub dword [rbp - 0x4b], 0x1eeb02d0
xor dword [rbp - 0x4b], 0x1ecb89fd
xor dword [rbp - 0x4b], 0xabd48ec2
mov dword [rsp + 0x68], 0x33f33c0c
add dword [rsp + 0x68], 0x57a3969
sub dword [rsp + 0x68], 0x2b1eafe
sub dword [rsp + 0x68], 0x29679e4f
xor dword [rsp + 0x68], 0x65788b1
add dword [rsp + 0x68], 0x1d7d9dec
xor dword [rsp + 0x68], 0x5fb3853d
xor dword [rsp + 0x68], 0x81c7714e
mov dword [rbp - 0x47], 0xbc7232c
add dword [rbp - 0x47], 0x43fad2a4
sub dword [rbp - 0x47], 0x4900fc5b
xor dword [rbp - 0x47], 0x43d8b1ac
add dword [rbp - 0x47], 0x1a202b78
add dword [rbp - 0x47], 0x1250771b
xor dword [rbp - 0x47], 0x8eb11414
mov dword [rbp - 0x43], 0x323a075
add dword [rbp - 0x43], 0x548fe807
xor dword [rbp - 0x43], 0xb755e80
xor dword [rbp - 0x43], 0x360d1908
sub dword [rbp - 0x43], 0x3538d428
sub dword [rbp - 0x43], 0x135f15fd
add dword [rbp - 0x43], 0xdd0419b3
mov dword [rbp - 0x7d], 0x2a829449
add dword [rbp - 0x7d], 0x1d1d9787
xor dword [rbp - 0x7d], 0x57a80022
xor dword [rbp - 0x7d], 0x5f168a3d
xor dword [rbp - 0x7d], 0x23eab803
sub dword [rbp - 0x7d], 0x60e37a7b
add dword [rbp - 0x7d], 0x9c99395
add dword [rbp - 0x7d], 0x51ca7ec
xor dword [rbp - 0x7d], 0xec002c24
mov dword [rbp - 0x3f], 0x4efea302
add dword [rbp - 0x3f], 0x206a040e
sub dword [rbp - 0x3f], 0x3429d9c8
add dword [rbp - 0x3f], 0x15f28dfb
sub dword [rbp - 0x3f], 0x19db5f1e
xor dword [rbp - 0x3f], 0xc83e0359
mov dword [rbp - 0x3b], 0xb1b09e7
xor dword [rbp - 0x3b], 0x152b8bca
add dword [rbp - 0x3b], 0x5d826d69
sub dword [rbp - 0x3b], 0x85713c1
xor dword [rbp - 0x3b], 0x49ecc585
add dword [rbp - 0x3b], 0xc460e131
mov byte [rbp - 0x79], 0x3e
xor byte [rbp - 0x79], 0x32
sub byte [rbp - 0x79], 6
add byte [rbp - 0x79], 0x6b
sub byte [rbp - 0x79], 0x6c
add byte [rbp - 0x79], 0xf1
mov dword [rbp - 0x37], 0x30c1b513
add dword [rbp - 0x37], 0xa09036
add dword [rbp - 0x37], 0x2ee9ae95
add dword [rbp - 0x37], 0x1a00da1
add dword [rbp - 0x37], 0xcd2181c
sub dword [rbp - 0x37], 0x6ebd1a87
xor eax, eax
mov edx, eax
movzx eax, word [rbp + rdx*2 - 0x77]
movzx ecx, byte [rsp + rdx + 0x50]
add cx, ax
mov word [rbp + rdx*2 - 0x77], cx
mov byte [rsp + rdx + 0x50], 0x25
xor byte [rsp + rdx + 0x50], 0x47
sub byte [rsp + rdx + 0x50], 0x44
add byte [rsp + rdx + 0x50], 0x5a
xor byte [rsp + rdx + 0x50], 0x36
xor byte [rsp + rdx + 0x50], 0x7e
sub byte [rsp + rdx + 0x50], 0x30
inc rdx
cmp rdx, 0x21
jb 0x1401954b3
lea rax, [rbp - 0x77]
nop
movabs rdi, 0xffffffff28ce6e7f
add rdi, 0x28c798d5
xor rdi, 0x7cbf83ef
xor rdi, 0x77de38ef
sub rdi, 0x4d63c5bd
add rdi, 0x30d83fe3
sub rdi, 0x32c577a6
xor rdi, 0x4ce6685e
add rdi, 0x7fffffff
xor rdi, 0x38bf2976
nop dword [rax]
inc rdi
cmp word [rax + rdi*2], 0
jne 0x140195547
xchg r9, r14
mov r9, qword [rbp - 0x19]
xchg r14, r9
mov rcx, qword [rbp - 0x11]
xchg rsi, rcx
mov rax, rsi
xchg rsi, rcx
sub rax, r14
cmp rdi, rax
ja 0x1401955b1
lea rax, [rdi + r14]
xchg r15, rax
mov qword [rbp - 0x19], r15
xchg r15, rax
lea rbx, [rbp - 0x29]
cmp rcx, 8
cmovae rbx, qword [rbp - 0x29]
lea rcx, [rbx + r14*2]
lea r8, [rdi + rdi]
lea rdx, [rbp - 0x77]
call fcn.1401fe610
lea rax, [r14 + rdi]
xor edi, edi
mov word [rbx + rax*2], di
jmp 0x1401955d3
mov qword [rsp + 0x20], rdi
lea r9, [rbp - 0x77]
movzx r8d, byte [rbp + 0x57]
xchg rdx, rdi
mov rdi, rdx
xchg rdx, rdi
lea rcx, [rbp - 0x29]
call fcn.140034f70
xor edi, edi
mov rax, rdi
nop
mov byte [rbp + rax - 0x77], 0x78
sub byte [rbp + rax - 0x77], 0x4f
xor byte [rbp + rax - 0x77], 0x1e
add byte [rbp + rax - 0x77], 0x36
sub byte [rbp + rax - 0x77], 0x13
sub byte [rbp + rax - 0x77], 0xf
sub byte [rbp + rax - 0x77], 0x4b
inc rax
cmp rax, 0x42
jb 0x1401955d8
jmp 0x14019560f
xor edi, edi
xchg r14, r11
mov r11, qword [rsi + 0x10]
xchg r14, r11
movabs rax, 0x8523962c1e070
xor rax, 0x374ad92a
xor rax, 0x4cc8d4a6
add rax, 0x239d000c
xor rax, 0x1271b80e
xor rax, 0x446f646f
movabs rbx, 0xc562949bed23f
sub rbx, 0x12084f8b
sub rbx, 0x1efd5790
add rbx, 0x50604845
sub rbx, 0x4090a7f8
sub rbx, 0x2082d12e
xor rbx, 0x4722e980
add rbx, 0x7fffffff
sub rbx, 0x4c0d816c
movabs r15, 0x582359260fa2d57
xor r15, 0x6933e3df
sub r15, 0x13a1204
add r15, 0x5ab1cb42
add r15, 0x1937f460
sub r15, 0x3c83af94
add r15, 0x3f0c5930
xor r15, 0x249f32a2
add r15, 0x1ca85af9
cmp qword [0x1402170c0], rax
je 0x1401958e2
mov rax, qword [0x1402170d0]
cmp rax, rbx
je 0x1401958e2
cmp byte [0x1402180a0], 0
jne 0x14019573e
push rax
xor eax, ebx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rbx, 0x20
xor eax, ebx
ror rbx, 0x20
shl rax, 0x20
xor rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0x35aaaf06
sub ecx, 0x639631f
add ecx, 0x3bdf5a9
xor ecx, 0x11471cf5
xor ecx, 0x6da42418
sub ecx, 0x4fcc797c
call rax
mov ecx, 0x5099e191
sub ecx, 0x3f58ba9a
add ecx, 0x2ff94e49
sub ecx, 0x12b2f36d
xor ecx, 0x1192bec
xor ecx, 0x7314845
add ecx, 0x3a34dcbd
sub ecx, 0x1ae951a4
sub ecx, 0x47fb6d92
call fcn.1401fd554
xchg rdi, r14
mov r14, rax
xchg r14, rdi
movabs rax, 0x58235961476e3c8
add rax, 0x3c1df96
add rax, 0x51afce1c
sub rax, 0x10680788
xor rax, 0x4a8402a1
add rax, 0x2000a7dd
xor rax, 0x58338cf6
sub rax, 0x356b2781
add rax, 0x14f52668
mov rbx, qword [rsi + 0x78]
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
or rbx, qword [rsp]
add rsp, 0x10
mov rdx, rdi
push rdx
xor edx, r15d
push rdx
xor rdx, qword [rsp + 8]
shr rdx, 0x20
ror r15, 0x20
xor edx, r15d
ror r15, 0x20
shl rdx, 0x20
xor rdx, qword [rsp]
add rsp, 0x10
xchg rcx, rdx
mov qword [rbp + 7], rcx
xchg rdx, rcx
lea rdx, [rbp + 7]
lea rcx, [0x140218090]
call fcn.140029dd0
mov qword [rax], rbx
mov dword [rsp + 0x30], 0x35d2cd22
xor dword [rsp + 0x30], 0x6eb695e7
add dword [rsp + 0x30], 0x1944d675
add dword [rsp + 0x30], 0x6d42850
sub dword [rsp + 0x30], 0x47196afd
add dword [rsp + 0x30], 0x2c64bdaf
xor dword [rsp + 0x30], 0x94f7a1a
xor dword [rsp + 0x30], 0x7f143d8b
sub dword [rsp + 0x30], 0x1613ecad
xor eax, eax
mov qword [rsp + 0x28], rax
xchg r9, rax
mov qword [rsp + 0x20], r9
xchg r9, rax
xor r9d, r9d
xchg r12, r8
mov r12, r13
xchg r8, r12
mov rdx, r12
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call rdi
xor edi, edi
movabs rbx, 0xc562931083067
xor rbx, 0x6c73e34a
sub rbx, 0xb78c5fc
sub rbx, 0x1a8bfbd6
xor rbx, 0x307cf1b1
add rbx, 0x74e14126
xor rbx, 0xd96f2d4
sub rbx, 0x3d22ae2c
add rbx, 0x49c06fbe
jmp 0x1401959c3
movabs rcx, 0x415d88f26
add rcx, 0x5f2b0f8e
sub rcx, 0x34dd85d0
add rcx, 0xc1162dd
sub rcx, 0x3e2759c9
xor rcx, 0x5b219f36
sub rcx, 0x3ab2d2b4
add rcx, 0x3f3c0cf0
sub rcx, 0x27352c16
mov rax, qword [rsi + 0x78]
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
mov dword [rsp + 0x30], 0xccb2e29
xor dword [rsp + 0x30], 0x65beb868
xor dword [rsp + 0x30], 0x70bfecbe
add dword [rsp + 0x30], 0x1e5b968e
sub dword [rsp + 0x30], 0x2997a030
add dword [rsp + 0x30], 0x315c1569
xor dword [rsp + 0x30], 0x3b541bbc
xor dword [rsp + 0x30], 0x3a79d9b0
sub dword [rsp + 0x30], 0x3e4743ca
mov qword [rsp + 0x28], rdi
xchg rdi, r13
mov qword [rsp + 0x20], r13
xchg rdi, r13
xor r9d, r9d
xchg r13, r14
mov r8, r14
xchg r13, r14
xchg r12, rbx
mov rdx, rbx
xchg r12, rbx
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call rax
mov r15, rax
mov r13d, edi
test rax, rax
je 0x140195daa
mov dword [rbp + 0x57], 0x52b27474
xor dword [rbp + 0x57], 0x79060b1f
xor dword [rbp + 0x57], 0x530754fa
sub dword [rbp + 0x57], 0x71ce736f
xor dword [rbp + 0x57], 0x597fe05
sub dword [rbp + 0x57], 0x3733b7f
lea rcx, [rsi + 0xd8]
mov dword [rsp + 0x20], 0x69732758
sub dword [rsp + 0x20], 0x6463f375
add dword [rsp + 0x20], 0x464f08c3
xor dword [rsp + 0x20], 0x664e2053
add dword [rsp + 0x20], 0x295606
add dword [rsp + 0x20], 0x54092dc
sub dword [rsp + 0x20], 0x308132dd
add dword [rsp + 0x20], 0x6cb87a6
sub dword [rsp + 0x20], 0x8c45a9c
lea r9, [rbp + 0x57]
mov r8d, 0x1a36ba00
add r8d, 0x14d2b4ae
sub r8d, 0x2dc0e98b
add r8d, 0x1ff602c6
sub r8d, 0x98f546
add r8d, 0x14671341
xor r8d, 0x350ca5b0
mov rdx, rax
call fcn.1401938d0
xchg r11, r12
mov r11, qword [rbp - 0x19]
xchg r11, r12
test r12, r12
jne 0x140195aa8
xchg r10, r14
mov r10, rdi
xchg r10, r14
jmp 0x140195ab6
lea r14, [rbp - 0x29]
cmp qword [rbp - 0x11], 8
cmovae r14, qword [rbp - 0x29]
movabs rax, 0x852395ae80ee0
xor rax, 0x5973f76d
add rax, 0x48b2f7ba
xor rax, 0x644b9b15
xor rax, 0x2fa5d869
sub rax, 0x51d7fca
add rax, 0x47663d4b
xor rax, 0x23175dd5
cmp qword [0x1402170c0], rax
je 0x140195cb7
mov rax, qword [0x1402170d0]
cmp rax, rbx
je 0x140195cb7
cmp byte [0x1402180a0], 0
jne 0x140195b6f
push rax
xor eax, ebx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rbx, 0x20
xor eax, ebx
ror rbx, 0x20
shl rax, 0x20
xor rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0x1625f02
add ecx, 0x61bbbef5
xor ecx, 0x6c0997fc
add ecx, 0x13487faf
sub ecx, 0x1396780c
xor ecx, 0x3bc36e3b
xor ecx, 0x4165a9e
sub ecx, 0x311ca50a
call rax
mov ecx, 0x761cfc37
sub ecx, 0x4bb86dda
add ecx, 0x3ad78cfe
xor ecx, 0x5b4bf717
sub ecx, 0x15545ccf
xor ecx, 0x430551ef
sub ecx, 0xea132d8
xor ecx, 0x5b85abbb
call fcn.1401fd554
xchg rbx, rax
mov rdi, rbx
xchg rbx, rax
movabs rax, 0x58235976aa90525
sub rax, 0x1e7495d
sub rax, 0xc71d647
xor rax, 0x4f0c0cdc
xor rax, 0x1f56836
xor rax, 0x55eb8d8c
add rax, 0x34dbb948
sub rax, 0x539bb364
add rax, 0x7c9e844
mov rbx, qword [rsi + 0x88]
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
or rbx, qword [rsp]
add rsp, 0x10
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
movabs rax, 0x582359232e841cd
add rax, 0x4a770ece
xor rax, 0x4b34f979
xor rax, 0x2ae1e3b3
xor rax, 0x29f7ac83
sub rax, 0x2d45c8
sub rax, 0x9f0a765
xor rax, 0x531a8bfc
push rcx
xor ecx, eax
push rcx
xor rcx, qword [rsp + 8]
shr rcx, 0x20
ror rax, 0x20
xor ecx, eax
ror rax, 0x20
shl rcx, 0x20
xor rcx, qword [rsp]
add rsp, 0x10
mov qword [rbp - 9], rcx
lea rdx, [rbp - 9]
lea rcx, [0x140218090]
call fcn.140029dd0
mov qword [rax], rbx
mov ecx, dword [rbp + 0x77]
xor eax, eax
xchg r10, rax
mov qword [rsp + 0x30], r10
xchg r10, rax
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ecx
mov r9, qword [rbp + 0x6f]
mov r8d, r12d
mov rdx, r14
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
call rdi
xor edi, edi
jmp 0x140195d45
movabs rax, 0x51bcbb098
xor rax, 0xb284619
add rax, 0x1597776a
xor rax, 0x675c4a66
sub rax, 0x3d682011
add rax, 0x11367ea9
add rax, 0x4e73efa0
sub rax, 0x1b45ec6f
mov r10, qword [rsi + 0x88]
push r10
xor r10d, eax
push r10
xor r10, qword [rsp + 8]
shr r10, 0x20
ror rax, 0x20
xor r10d, eax
ror rax, 0x20
shl r10, 0x20
xor r10, qword [rsp]
add rsp, 0x10
mov eax, dword [rbp + 0x77]
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], eax
mov r9, qword [rbp + 0x6f]
mov r8d, r12d
xchg r8, r14
mov rdx, r8
xchg r8, r14
xchg r13, rcx
mov r13, r15
xchg rcx, r13
call r10
mov r13d, eax
test eax, eax
jne 0x140195e26
call 0x14038e100
int3
call 0x1406f9008
int3
mov dword [rsp + 0x44], edi
mov dword [rsp + 0x48], 0x1bdcb1cd
xor dword [rsp + 0x48], 0x4135d1b6
xor dword [rsp + 0x48], 0xaa35fcb
sub dword [rsp + 0x48], 0x81e370b
xor dword [rsp + 0x48], 0x3ed3695d
xor dword [rsp + 0x48], 0x7d0b462a
sub dword [rsp + 0x48], 0xbf427ce
test r13d, r13d
je 0x1401969bf
movabs r12, 0x8523937e0c44e
sub r12, 0x346a223a
xor r12, 0x13fd8179
add r12, 0x605def8e
xor r12, 0x1fc08020
sub r12, 0x6697db4d
xor r12, 0x626f85e7
movabs r14, 0xc56296ea596f8
sub r14, 0x1bc1a904
sub r14, 0x1ccbc1e3
sub r14, 0xcf18858
sub r14, 0x15fe1338
add r14, 0x7fffffff
sub r14, 0x100efe2a
cmp qword [0x1402170c0], r12
je 0x140196060
mov rax, qword [0x1402170d0]
cmp rax, r14
je 0x140196060
cmp byte [0x1402180a0], 0
jne 0x140195f54
push rax
xor eax, r14d
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror r14, 0x20
xor eax, r14d
ror r14, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0x4d61a86d
sub ecx, 0x33dbf9f6
xor ecx, 0x501a8f0f
xor ecx, 0x1820aab0
add ecx, 0xa67e926
xor ecx, 0x17c92e7c
sub ecx, 0x4bee5a91
call rax
mov ecx, 0x65e8ef8b
xor ecx, 0xb911b54
add ecx, 0x60dd379
sub ecx, 0x27b39420
xor ecx, 0x2c29a492
sub ecx, 0x60fd90a9
call fcn.1401fd554
xchg rdi, rax
mov rax, rdi
xchg rdi, rax
movabs rax, 0x582359a1206bb01
xor rax, 0x191fca
xor rax, 0x65175772
xor rax, 0x8175670
xor rax, 0x3291d4c5
sub rax, 0x42b49355
xchg rbx, r15
mov r15, qword [rsi + 0xb8]
xchg r15, rbx
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
or rbx, qword [rsp]
add rsp, 0x10
xchg rdi, r10
mov rcx, r10
xchg r10, rdi
movabs rax, 0x58235927bf028a1
xor rax, 0x913d69e
sub rax, 0x57a68175
sub rax, 0x13be229e
add rax, 0x6c477f15
xor rax, 0x4f1e76e7
xor rax, 0x449dddff
push rcx
xor ecx, eax
push rcx
xor rcx, qword [rsp + 8]
shr rcx, 0x20
ror rax, 0x20
xor ecx, eax
ror rax, 0x20
shl rcx, 0x20
xor rcx, qword [rsp]
add rsp, 0x10
mov qword [rbp + 0x57], rcx
lea rdx, [rbp + 0x57]
lea rcx, [0x140218090]
call fcn.140029dd0
mov qword [rax], rbx
xor edx, edx
xchg rcx, r8
mov r8, r15
xchg r8, rcx
call rdi
xor edi, edi
jmp 0x1401960d2
movabs rcx, 0x87da41776
xor rcx, 0x60fb166c
add rcx, 0x28fd144c
xor rcx, 0x55b28af6
xor rcx, 0x4dda9cb0
add rcx, 0x118e5a87
xor rcx, 0xb31a935
add rcx, 0xda8bb5c
mov rax, qword [rsi + 0xb8]
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
xor edx, edx
xchg r15, r14
mov rcx, r14
xchg r15, r14
call rax
mov r13d, eax
movabs rcx, 0x465dffa88
sub rcx, 0x3a4b24e7
xor rcx, 0x7a2563d
xor rcx, 0x3374b05f
xor rcx, 0x336098c6
xor rcx, 0x74103340
cmp qword [0x1402170c0], r12
je 0x1401962e5
mov rax, qword [0x1402170d0]
cmp rax, r14
je 0x1401962e5
cmp byte [0x1402180a0], 0
jne 0x14019617d
push rax
xor eax, r14d
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror r14, 0x20
xor eax, r14d
ror r14, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0xb537287
add ecx, 0x7152733f
sub ecx, 0x69e49e0b
add ecx, 0x6d296f1
xor ecx, 0x46a31bfc
xor ecx, 0x5f30c551
call rax
mov ecx, 0x283daf4f
sub ecx, 0x1850587
add ecx, 0x16cd2421
xor ecx, 0x735ef165
sub ecx, 0x8a3425f
add ecx, 0x306b0be9
sub ecx, 0x2463faeb
xor ecx, 0xcdcadaf
xor ecx, 0x5ee3a685
call fcn.1401fd554
mov rdi, rax
xchg rbx, r12
mov r12, qword [rsi + 0xe8]
xchg r12, rbx
movabs rax, 0x58235961b5ba9ef
add rax, 0x3508ad57
sub rax, 0x396c055e
add rax, 0x5a8d6886
sub rax, 0x2e24b398
sub rax, 0x357c7e20
xor rax, 0x2d9362aa
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
xor rbx, qword [rsp]
add rsp, 0x10
mov rcx, rdi
movabs rax, 0x58235923825539a
xor rax, 0x3b69a34d
add rax, 0x1146258d
add rax, 0xfb448c4
add rax, 0x5a631f39
sub rax, 0x6650c08
push rcx
xor ecx, eax
push rcx
xor rcx, qword [rsp + 8]
shr rcx, 0x20
ror rax, 0x20
xor ecx, eax
ror rax, 0x20
shl rcx, 0x20
xor rcx, qword [rsp]
add rsp, 0x10
xchg r12, rcx
mov qword [rbp + 0x57], r12
xchg rcx, r12
lea rdx, [rbp + 0x57]
lea rcx, [0x140218090]
call fcn.140029dd0
xchg r13, rbx
mov qword [rax], r13
xchg r13, rbx
xor eax, eax
xchg r13, rax
mov qword [rsp + 0x28], r13
xchg r13, rax
lea rax, [rsp + 0x48]
xchg r12, rax
mov qword [rsp + 0x20], r12
xchg r12, rax
lea r9, [rsp + 0x44]
xor r8d, r8d
mov edx, 0x36fc2c3b
sub edx, 0x2cc238e8
xor edx, 0x1e51c478
xor edx, 0x54b682e1
xor edx, 0x4cf40f65
add edx, 0x8f8492a
xor edx, 0x288a98f2
xor edx, 0x1da99b38
mov rcx, r15
call rdi
xor edi, edi
jmp 0x140196376
xchg r12, rax
mov r12, qword [rsi + 0xe8]
xchg r12, rax
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
xchg rdi, rbp
mov qword [rsp + 0x28], rbp
xchg rdi, rbp
lea rcx, [rsp + 0x48]
xchg r12, rcx
mov qword [rsp + 0x20], r12
xchg rcx, r12
lea r9, [rsp + 0x44]
xor r8d, r8d
mov edx, 0x82d8c6e
xor edx, 0x5e14fb50
xor edx, 0x3c25cce1
sub edx, 0x6396721e
add edx, 0x52fbb94a
add edx, 0x24d5d3a6
sub edx, 0x43321500
xor edx, 0x2b41035f
add edx, 0xf9b3d25
xchg rsi, rcx
mov rsi, r15
xchg rcx, rsi
call rax
test eax, eax
jne 0x14019638f
mov r13d, edi
call 0x140803f3e
int3
mov eax, dword [rsp + 0x44]
mov dword [rsi + 0x1c], eax
test r13d, r13d
je 0x1401969bf
add eax, 0xffffff38
cmp eax, 0x63
ja 0x140196993
mov dword [rbp + 0x57], edi
mov dword [rbp - 9], edi
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x40], eax
movabs rcx, 0x534bc7044
xor rcx, 0x13985366
sub rcx, 0x24a0796
add rcx, 0x51c59208
xor rcx, 0x4fb82366
xor rcx, 0x10812b33
add rcx, 0x2d4c412b
add rcx, 0x2b4661be
cmp qword [0x1402170c0], r12
je 0x1401965b1
mov rax, qword [0x1402170d0]
cmp rax, r14
je 0x1401965b1
cmp byte [0x1402180a0], 0
jne 0x140196471
push rax
xor eax, r14d
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror r14, 0x20
xor eax, r14d
ror r14, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0x41e37c1b
add ecx, 0x5c38a51
sub ecx, 0x361c5a92
add ecx, 0x66ad84ca
sub ecx, 0x7265f712
sub ecx, 0x5d23991
call rax
mov ecx, 0x757009c9
sub ecx, 0x4ad7869
sub ecx, 0x582977f
sub ecx, 0x3d2229a1
xor ecx, 0x23b86642
xor ecx, 0x3fdb685c
sub ecx, 0x2f8fc48a
xor ecx, 0x1091906d
xor ecx, 0x127e89b8
call fcn.1401fd554
xchg rdi, rbx
mov rbx, rax
xchg rdi, rbx
xchg r14, rbx
mov r14, qword [rsi + 0xa8]
xchg rbx, r14
movabs rax, 0x5823597410849cb
xor rax, 0x3e5f0f78
sub rax, 0x41a41b64
sub rax, 0xe54e342
xor rax, 0x607fb07f
add rax, 0x214987bd
sub rax, 0x3e91dddf
add rax, 0x7fffffff
add rax, 0x48a298a4
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
xor rbx, qword [rsp]
add rsp, 0x10
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
movabs rax, 0x58235922aa1e864
add rax, 0x81a52c5
sub rax, 0x816ed52
xor rax, 0x3aad324c
sub rax, 0x6e678ce
add rax, 0x20ea8c09
add rax, 0x206b284a
xor rax, 0x73a7b1d1
xor rax, 0x419578a8
push rcx
xor ecx, eax
push rcx
xor rcx, qword [rsp + 8]
shr rcx, 0x20
ror rax, 0x20
xor ecx, eax
ror rax, 0x20
shl rcx, 0x20
or rcx, qword [rsp]
add rsp, 0x10
xchg rcx, rsi
mov qword [rbp - 1], rsi
xchg rcx, rsi
lea rdx, [rbp - 1]
lea rcx, [0x140218090]
call fcn.140029dd0
mov qword [rax], rbx
lea rdx, [rbp + 0x57]
mov rcx, r15
call rdi
xor edi, edi
jmp 0x1401965e4
mov rax, qword [rsi + 0xa8]
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea rdx, [rbp + 0x57]
mov rcx, r15
call rax
test eax, eax
je 0x1401969bf
mov eax, dword [rbp + 0x57]
inc eax
mov ebx, eax
mov ecx, eax
call fcn.1401fd598
xchg r14, rax
mov rax, r14
xchg r14, rax
test rax, rax
je 0x14019661c
mov r8d, ebx
xor edx, edx
mov rcx, rax
call fcn.1401fe5e6
jmp 0x140196625
xchg rdi, r10
mov r14, r10
xchg rdi, r10
mov r12d, dword [rbp + 0x57]
movabs rax, 0x8523942a31762
sub rax, 0x11c5d3e4
xor rax, 0x172c4d45
xor rax, 0x3c418885
xor rax, 0x64f2d199
xor rax, 0x15bc654e
cmp qword [0x1402170c0], rax
je 0x140196840
mov rax, qword [0x1402170d0]
movabs rcx, 0xc56297874b958
sub rcx, 0x5f73b427
xor rcx, 0x3a1ae1cb
add rcx, 0x31b5ad61
sub rcx, 0x4156c365
add rcx, 0x7fffffff
xor rcx, 0x10635ca3
cmp rax, rcx
je 0x140196840
cmp byte [0x1402180a0], 0
jne 0x1401966fe
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0xab4f6a1
add ecx, 0x33f8090c
xor ecx, 0x5f2193b5
sub ecx, 0x563d4c39
add ecx, 0x2acbb10b
sub ecx, 0x361bd0e9
call rax
mov ecx, 0x4935a28
add ecx, 0xf4747eb
add ecx, 0x3ae23702
sub ecx, 0x348468c7
add ecx, 0x372b0809
sub ecx, 0xca9c81e
xor ecx, 0x13d152bf
xor ecx, 0x416db75f
sub ecx, 0x160555d8
call fcn.1401fd554
xchg r15, rax
mov rdi, r15
xchg r15, rax
xchg rbx, r8
mov r8, qword [rsi + 0xc8]
xchg r8, rbx
movabs rax, 0x58235967371ee88
sub rax, 0x5c26db5
xor rax, 0x65bd27fa
xor rax, 0x70f29fc7
sub rax, 0x6f9ce599
add rax, 0x173496c7
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
or rbx, qword [rsp]
add rsp, 0x10
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
movabs rax, 0x58235926aa3657f
sub rax, 0x11e33c84
xor rax, 0xaf0b253
sub rax, 0x927e56b
xor rax, 0x1099c58b
xor rax, 0x75548086
xor rax, 0x254d5fce
add rax, 0xb8ef79
xor rax, 0x7204ed2e
push rcx
xor ecx, eax
push rcx
xor rcx, qword [rsp + 8]
shr rcx, 0x20
ror rax, 0x20
xor ecx, eax
ror rax, 0x20
shl rcx, 0x20
or rcx, qword [rsp]
add rsp, 0x10
xchg rcx, r14
mov qword [rbp - 1], r14
xchg rcx, r14
lea rdx, [rbp - 1]
lea rcx, [0x140218090]
call fcn.140029dd0
xchg rsi, rbx
mov qword [rax], rsi
xchg rsi, rbx
lea r9, [rbp - 9]
mov r8d, r12d
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xchg rsi, r15
mov rcx, rsi
xchg r15, rsi
call rdi
jmp 0x1401968c4
xchg r15, rax
mov r15, qword [rsi + 0xc8]
xchg r15, rax
movabs rcx, 0x47128bd54
sub rcx, 0x460b702c
add rcx, 0x4ae449aa
sub rcx, 0x7186cb72
add rcx, 0x9a01e80
add rcx, 0x496b88a8
sub rcx, 0x1f8994b
add rcx, 0x2a4bf08
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea r9, [rbp - 9]
mov r8d, r12d
xchg r11, r14
mov rdx, r11
xchg r14, r11
xchg r13, r15
mov rcx, r13
xchg r13, r15
call rax
mov r9d, dword [rbp + 0x57]
mov rax, qword [rbp + 0x7f]
xchg r8, rdx
mov r8, qword [rax + 8]
xchg r8, rdx
mov r8, r14
xchg rcx, r14
mov r14, rax
xchg rcx, r14
call fcn.140191e30
mov r8d, dword [rbp + 0x57]
inc r8d
xor edx, edx
xchg r14, r8
mov rcx, r8
xchg r8, r14
call fcn.1401fe5e6
xchg r14, rdi
mov rcx, rdi
xchg r14, rdi
call fcn.1401fd590
cmp dword [rbp + 0x57], 0
jbe 0x1401969bf
xor edi, edi
movabs r14, 0xc56297a69c5cd
sub r14, 0x76990198
xor r14, 0x64f87783
sub r14, 0x1416d08e
sub r14, 0x252e874b
add r14, 0xaee3fd8
add r14, 0x4a47f6a1
movabs r12, 0x85239504936fa
sub r12, 0x3d248eae
sub r12, 0x1d5178b
add r12, 0x59da9b33
sub r12, 0x54b7fe2a
add r12, 0x5d25ee8b
sub r12, 0x2afe2c9
sub r12, 0x560e8031
xor r12, 0x70278b32
jmp 0x1401963bb
mov r13d, edi
mov ecx, 0x72a1b56f
sub ecx, 0x4d63cb33
add ecx, 0x3647b771
sub ecx, 0x1943526a
sub ecx, 0x14c397e7
sub ecx, 0x2d7eb20d
push rax
call 0x1408bac42
mov r14d, dword [rsp + 0x40]
test r14d, r14d
jne 0x1401969d6
push rcx
call 0x140988ce5
mov r14d, eax
test r15, r15
je 0x1401969f4
lea rcx, [rsi + 0x98]
xchg r10, rdx
mov r10, r15
xchg rdx, r10
call fcn.140193be0
movabs rax, 0x8523968f84f52
sub rax, 0x25e0ee38
add rax, 0x2e7309b1
sub rax, 0x12cc11d8
sub rax, 0x1e47e3c9
xor rax, 0x711e0856
add rax, 0x3995b4ed
cmp qword [0x1402170c0], rax
je 0x140196c08
mov rax, qword [0x1402170d0]
movabs r8, 0xc56294ffa4eaa
add r8, 0x1d69203f
add r8, 0xbf8e0de
sub r8, 0x21b9a43a
sub r8, 0x1ed764c4
add r8, 0x7fffffff
xor r8, 0x3bd2d49e
cmp rax, r8
je 0x140196c08
cmp byte [0x1402180a0], 0
jne 0x140196ae3
push rax
xor eax, r8d
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror r8, 0x20
xor eax, r8d
ror r8, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
lea rdx, [0x140193eb0]
mov ecx, 0x28d2996
xor ecx, 0x613d5661
sub ecx, 0x42c68c0e
sub ecx, 0xc5e24d2
add ecx, 0x15bd38b
xor ecx, 0x26cf7bd0
add ecx, 0x413a0984
sub ecx, 0x55758545
xor ecx, 0x1eed5db0
call rax
mov ecx, 0x3ab40160
sub ecx, 0x11e8dc3d
add ecx, 0x1aa6710f
xor ecx, 0x703026e4
sub ecx, 0x1ccea44d
add ecx, 0x64a19842
sub ecx, 0x27df8a8d
sub ecx, 0x53351a3d
call fcn.1401fd554
xchg rdi, rcx
mov rcx, rax
xchg rcx, rdi
movabs rax, 0x582359a7cf536c2
sub rax, 0x52f5e6cb
sub rax, 0xa2a7b1
add rax, 0x1776818b
add rax, 0x136e6d8f
add rax, 0x7fffffff
add rax, 0x25d15f0c
xchg r13, rbx
mov r13, qword [rsi + 0x108]
xchg r13, rbx
push rbx
xor ebx, eax
push rbx
xor rbx, qword [rsp + 8]
shr rbx, 0x20
ror rax, 0x20
xor ebx, eax
ror rax, 0x20
shl rbx, 0x20
or rbx, qword [rsp]
add rsp, 0x10
xchg rdi, rdx
mov rdi, rdx
xchg rdi, rdx
movabs rax, 0x58235926ddc93ee
sub rax, 0x10923bb9
sub rax, 0x3acdc6a6
add rax, 0x590b1cc8
xor rax, 0x40b79094
sub rax, 0x1c1e205b
add rax, 0x1e32e78
add rax, 0x57502579
push rdx
xor edx, eax
push rdx
xor rdx, qword [rsp + 8]
shr rdx, 0x20
ror rax, 0x20
xor edx, eax
ror rax, 0x20
shl rdx, 0x20
or rdx, qword [rsp]
add rsp, 0x10
xchg r14, rdx
mov qword [rbp + 0x57], r14
xchg rdx, r14
lea rdx, [rbp + 0x57]
lea rcx, [0x140218090]
call fcn.140029dd0
xchg rdi, rbx
mov qword [rax], rdi
xchg rbx, rdi
call rdi
jmp 0x140196c7d
movabs rcx, 0x80b62904c
add rcx, 0x28c47859
add rcx, 0x40728972
xor rcx, 0x20e3c3
xor rcx, 0x1564b598
sub rcx, 0x11bba5d3
add rcx, 0x27d14345
xor rcx, 0x3217b948
add rcx, 0x7fffffff
sub rcx, 0x438d54c3
mov rax, qword [rsi + 0x108]
push rax
xor eax, ecx
push rax
xor rax, qword [rsp + 8]
shr rax, 0x20
ror rcx, 0x20
xor eax, ecx
ror rcx, 0x20
shl rax, 0x20
or rax, qword [rsp]
add rsp, 0x10
call rax
mov ecx, r14d
call 0x140bc8624
int3
mov ecx, 0x2752edde
xor ecx, 0x16d1f3fc
add ecx, 0xb0a4724
sub ecx, 0x1daa9f59
add ecx, 0x3f91f30a
xor ecx, 0x5e74bc3e
push rbx
call 0x140925cfa
xor al, al
xchg r9, rbx
mov r9, qword [rsp + 0x148]
xchg rbx, r9
add rsp, 0x100
nop
add rsp, 8
mov r15, qword [rsp - 8]
push rcx
push rcx
push rcx
push rcx
push rbx
push rbx
push rcx
push rcx
xchg qword [rsp + 0x40], r14
pop rcx
pop rcx
pop rbx
pop rbx
pop rcx
pop rcx
pop rcx
pop rcx
add rsp, 8
nop
xchg qword [rsp], r13
add rsp, 8
nop
add rsp, 8
xchg qword [rsp - 8], r12
push rdx
push rdx
push rbx
push rdx
push rax
push rbx
push rbx
push rax
xchg qword [rsp + 0x40], rdi
add rsp, 0x48
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
nop
add rsp, 8
jmp qword [rsp - 8]
call fcn.14002f8b0
int3