Function at 0x140005a50
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x8a8]
sub rsp, 0x9b8
xor esi, esi
mov dword [rbp - 0x80], esi
lea rcx, [0x1402d8dc8]
call fcn.14002c4d0
test rax, rax
jne 0x140005a9a
add rsp, 0x9b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea r12, vtable.CVolCommonBaseWithMemManager.0
mov qword [rbp + 0x470], r12
lea r14, vtable.CVolObject.0
mov qword [rbp + 0x470], r14
mov qword [rbp + 0x478], rsi
mov qword [rbp + 0x480], rsi
lea rbx, vtable.rg_n13653::rg_n26668.0
mov qword [rbp + 0x470], rbx
lea rcx, [rbp + 0x5b0]
call fcn.140013290
nop
mov qword [rbp + 0x230], r12
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], rsi
mov qword [rbp + 0x240], rsi
lea r15, vtable.CVolMem.0
mov qword [rbp + 0x230], r15
mov qword [rbp + 0x248], rsi
mov qword [rbp + 0x258], rsi
mov qword [rbp + 0x250], rsi
mov qword [rbp + 0x260], 0x40
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], rsi
mov qword [rbp + 0x1e0], rsi
lea rax, vtable.rg_n10::rg_n2375.0
mov qword [rbp + 0x1d0], rax
lea rax, vtable.rg_n10::rg_n1950.0
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x1e8]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x1e8], r12
lea rax, vtable.CMStringArray.0
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x8f8], rax
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], rsi
mov qword [rbp + 0x200], rsi
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x208], rsi
mov qword [rbp + 0x218], rsi
mov qword [rbp + 0x210], rsi
mov qword [rbp + 0x220], 0x40
mov qword [rbp + 0x220], 0x100
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2d0], r14
mov qword [rbp + 0x2d8], rsi
mov qword [rbp + 0x2e0], rsi
lea rax, vtable.rg_n13653::rg_n26755.0
mov qword [rbp + 0x2d0], rax
lea rax, [rbp + 0x2e8]
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x2e8], r12
mov qword [rbp + 0x2e8], r14
mov qword [rbp + 0x2f0], rsi
mov qword [rbp + 0x2f8], rsi
mov qword [rbp + 0x2e8], rbx
mov qword [rbp + 0x270], r12
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], rsi
mov qword [rbp + 0x280], rsi
lea r13, vtable.CWString.0
mov qword [rbp + 0x270], r13
lea rax, [rbp + 0x290]
mov qword [rbp + 0x908], rax
mov qword [rbp + 0x290], r12
mov qword [rbp + 0x290], r14
mov qword [rbp + 0x298], rsi
mov qword [rbp + 0x2a0], rsi
mov qword [rbp + 0x290], r15
mov qword [rbp + 0x2a8], rsi
mov qword [rbp + 0x2b8], rsi
mov qword [rbp + 0x2b0], rsi
mov qword [rbp + 0x2c0], 0x40
mov qword [rbp + 0x288], rsi
mov qword [rbp + 0x2c0], 0xfe
mov qword [rbp + 0x198], r12
mov qword [rbp + 0x198], r14
mov qword [rbp + 0x1a0], rsi
mov qword [rbp + 0x1a8], rsi
mov qword [rbp + 0x198], r15
mov qword [rbp + 0x1b0], rsi
mov qword [rbp + 0x1c0], rsi
mov qword [rbp + 0x1b8], rsi
mov qword [rbp + 0x1c8], 0x40
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], rsi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0x90], r13
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x460], rax
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0xa8], rsi
mov qword [rbp + 0xe0], 0xfe
lea rdi, vtable.CWConstString.0
mov qword [rbp + 0x90], rdi
lea rax, [0x1402849a8]
mov qword [rbp + 0xa8], rax
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x78], r13
lea rax, [rbp - 0x58]
mov qword [rbp + 0x468], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdi
lea rax, str.6Gye7J9BmzPP0WQ3
mov qword [rbp - 0x60], rax
lea rbx, [0x14027a600]
mov rax, rbx
mov r8, qword [rbp - 0x60]
test r8, r8
cmovne rax, r8
cmp word [rax], 0
jne 0x140005e4e
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
lea rdx, [0x140286568]
lea rcx, [rbp - 0x58]
call fcn.14002e750
mov r8, qword [rbp - 0x60]
test r8, r8
jne 0x140005e60
mov r8, rbx
cmp qword [rbp - 0x30], 0
cmovne r8, qword [rbp - 0x40]
xor edx, edx
mov ecx, 0x1f0003
call qword [sym.imp.KERNEL32.dll_OpenEventW]
test rax, rax
je 0x140005e9d
lea rcx, [rbp + 0xe8]
call fcn.14000db70
nop
mov rcx, rax
call fcn.1400288c0
nop
lea rcx, [rbp + 0xe8]
call fcn.1400032f0
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rax, qword [rbp - 0x60]
test rax, rax
jne 0x140005eb3
mov rax, rbx
cmp qword [rbp - 0x30], 0
cmovne rax, qword [rbp - 0x40]
mov r9, rax
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateEventW]
nop
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp - 0x58], r15
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x140005ee7
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x78], r14
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0xb0], r15
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x140005f2d
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x38], r13
lea rax, [rbp + 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x88], 0x40
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x88], 0xfe
mov qword [rbp + 0x38], rdi
lea rax, str.ChainingModeECB
mov qword [rbp + 0x50], rax
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x78], r13
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f8], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdi
lea rax, str.ZGCjJzKc3mK3rntCwR3W
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x20], r13
lea rax, [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], r12
mov qword [rbp], r14
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
mov qword [rbp], r15
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x30], 0x40
mov qword [rbp - 8], rsi
mov qword [rbp + 0x30], 0xfe
mov qword [rbp - 0x20], rdi
lea rax, str.B2E7BE615EFCD336AFC663FCAC1B8CE58E73CC61AE546B83BF621ABB0B62B8FF020DBA668508D132B97C6AABF7BC6D74
mov qword [rbp - 8], rax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x78]
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0xe8]
call fcn.14000eb50
nop
mov r8, qword [rax + 0x18]
test r8, r8
jne 0x1400060b3
cmp qword [rax + 0x48], r8
mov r8, rbx
je 0x1400060b3
mov r8, qword [rax + 0x38]
mov edx, 1
lea rcx, [rbp + 0x1e8]
call fcn.140007940
nop
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r15
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x1400060f7
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x18]
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x108], r14
mov qword [rbp + 0xe8], r14
lea rax, [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], r15
mov rdx, qword [rbp + 0x18]
test rdx, rdx
je 0x14000613d
lea rcx, [rbp]
mov rax, qword [rbp]
call qword [rax + 0x18]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp], r14
mov qword [rbp - 0x20], r14
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp - 0x58], r15
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x140006174
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x78], r14
lea rax, [rbp + 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x58], r15
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x1400061ab
lea rcx, [rbp + 0x58]
mov rax, qword [rbp + 0x58]
call qword [rax + 0x18]
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], rsi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0x90], r13
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0xa8], rsi
mov qword [rbp + 0xe0], 0xfe
mov qword [rbp + 0x90], rdi
lea rax, str.ChainingModeECB
mov qword [rbp + 0xa8], rax
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x78], r13
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f8], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdi
lea rax, str.ZGCjJzKc3mK3rntCwR3W
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x20], r13
lea rax, [rbp]
mov qword [rbp + 0x900], rax
mov qword [rbp], r12
mov qword [rbp], r14
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
mov qword [rbp], r15
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x30], 0x40
mov qword [rbp - 8], rsi
mov qword [rbp + 0x30], 0xfe
mov qword [rbp - 0x20], rdi
lea rax, str.3D7F26ADCE19D8434427BBECC5ADE8D5
mov qword [rbp - 8], rax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x78]
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0xe8]
call fcn.14000eb50
nop
mov r8, qword [rax + 0x18]
test r8, r8
jne 0x140006358
cmp qword [rax + 0x48], r8
mov r8, rbx
je 0x140006358
mov r8, qword [rax + 0x38]
mov edx, 1
lea rcx, [rbp + 0x1e8]
call fcn.140007940
nop
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r15
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x14000639c
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x18]
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x108], r14
mov qword [rbp + 0xe8], r14
lea rax, [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], r15
mov rdx, qword [rbp + 0x18]
test rdx, rdx
je 0x1400063e2
lea rcx, [rbp]
mov rax, qword [rbp]
call qword [rax + 0x18]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp], r14
mov qword [rbp - 0x20], r14
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp - 0x58], r15
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x140006419
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x78], r14
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0xb0], r15
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x14000645f
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x38], r13
lea rax, [rbp + 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x88], 0x40
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x88], 0xfe
mov qword [rbp + 0x38], rdi
lea rax, str.ChainingModeECB
mov qword [rbp + 0x50], rax
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x78], r13
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f8], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], rdi
lea rax, str.ZGCjJzKc3mK3rntCwR3W
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], rsi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0x90], r13
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x900], rax
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0xa8], rsi
mov qword [rbp + 0xe0], 0xfe
mov qword [rbp + 0x90], rdi
lea rax, str.433C130C55EE4552BBCF3482E6AAA81C
mov qword [rbp + 0xa8], rax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x78]
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0xe8]
call fcn.14000eb50
nop
mov r8, qword [rax + 0x18]
test r8, r8
jne 0x140006621
cmp qword [rax + 0x48], r8
mov r8, rbx
je 0x140006621
mov r8, qword [rax + 0x38]
mov edx, 1
lea rcx, [rbp + 0x1e8]
call fcn.140007940
nop
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r15
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x140006665
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x18]
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x108], r14
mov qword [rbp + 0xe8], r14
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0xb0], r15
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x1400066ba
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xb0]
call qword [rax + 0x18]
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0x90], r14
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp - 0x58], r15
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x140006700
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x78], r14
lea rax, [rbp + 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x58], r15
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x140006737
lea rcx, [rbp + 0x58]
mov rax, qword [rbp + 0x58]
call qword [rax + 0x18]
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x38], r14
mov rax, qword [rbp + 0x208]
cmp qword [rbp + 0x218], 0
cmove rax, rsi
mov rdx, qword [rax]
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x20], r13
lea rax, [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], r12
mov qword [rbp], r14
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
mov qword [rbp], r15
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x30], 0x40
mov qword [rbp - 8], rsi
mov qword [rbp + 0x30], 0xfe
mov qword [rbp - 0x20], r13
test rdx, rdx
cmove rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.140030240
nop
mov edi, 1
mov dword [rbp - 0x80], edi
mov rax, qword [rbp - 8]
test rax, rax
jne 0x1400067ea
mov rax, rbx
cmp qword [rbp + 0x28], 0
cmovne rax, qword [rbp + 0x18]
cmp word [rax], 0
je 0x14000694e
mov rax, qword [rbp + 0x208]
cmp qword [rbp + 0x218], 0
cmove rax, rsi
mov rdx, qword [rax + 8]
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x38], r13
lea rax, [rbp + 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x68], rsi
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x88], 0x40
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x88], 0xfe
mov qword [rbp + 0x38], r13
test rdx, rdx
cmove rdx, rbx
lea rcx, [rbp + 0x38]
call fcn.140030240
nop
mov edi, 3
mov dword [rbp - 0x80], edi
mov rax, qword [rbp + 0x50]
test rax, rax
jne 0x14000689d
mov rax, rbx
cmp qword [rbp + 0x80], 0
cmovne rax, qword [rbp + 0x70]
cmp word [rax], 0
je 0x14000694e
mov rax, qword [rbp + 0x208]
cmp qword [rbp + 0x218], 0
cmove rax, rsi
mov rdx, qword [rax + 0x10]
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x78], r14
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x78], r13
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x28], 0x40
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x28], 0xfe
mov qword [rbp - 0x78], r13
test rdx, rdx
cmove rdx, rbx
lea rcx, [rbp - 0x78]
call fcn.140030240
nop
mov edi, 7
mov dword [rbp - 0x80], edi
mov rax, qword [rbp - 0x60]
test rax, rax
jne 0x140006944
mov rax, rbx
cmp qword [rbp - 0x30], 0
cmovne rax, qword [rbp - 0x40]
cmp word [rax], 0
je 0x14000694e
xor bl, bl
jmp 0x140006950
mov bl, 1
test dil, 4
je 0x140006993
and edi, 0xfffffffb
mov dword [rbp - 0x80], edi
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp - 0x58], r15
mov rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x14000697f
lea rcx, [rbp - 0x58]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x18]
mov qword [rbp - 0x40], rsi
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x78], r14
test dil, 2
je 0x1400069d9
and edi, 0xfffffffd
mov dword [rbp - 0x80], edi
lea rax, [rbp + 0x58]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x58], r15
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x1400069c2
lea rcx, [rbp + 0x58]
mov rax, qword [rbp + 0x58]
call qword [rax + 0x18]
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x80], rsi
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x38], r14
test dil, 1
je 0x140006a1c
and edi, 0xfffffffe
mov dword [rbp - 0x80], edi
lea rax, [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], r15
mov rdx, qword [rbp + 0x18]
test rdx, rdx
je 0x140006a08
lea rcx, [rbp]
mov rax, qword [rbp]
call qword [rax + 0x18]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp], r14
mov qword [rbp - 0x20], r14
test bl, bl
jne 0x14000787e
lea rcx, [rbp + 0x140]
call fcn.14000d810
nop
lea r8, str.Cachedata
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.140030c80
mov rbx, rax
lea rcx, [rbp + 0x270]
mov rdx, qword [rbp + 0x270]
call qword [rdx + 0x88]
mov rcx, qword [rbx + 8]
mov qword [rbp + 0x278], rcx
mov rcx, qword [rbx + 0x10]
mov qword [rbp + 0x280], rcx
mov rcx, qword [rbx + 0x18]
mov qword [rbp + 0x288], rcx
lea rcx, [rbp + 0x290]
mov rdx, qword [rbp + 0x290]
call qword [rdx + 0x88]
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x290]
call fcn.140003660
nop
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r15
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x140006ad6
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x18]
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x108], r14
mov qword [rbp + 0xe8], r14
lea rax, [rbp + 0x160]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x160], r15
mov rdx, qword [rbp + 0x178]
test rdx, rdx
je 0x140006b2b
lea rcx, [rbp + 0x160]
mov rax, qword [rbp + 0x160]
call qword [rax + 0x18]
mov qword [rbp + 0x178], rsi
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x140], r14
lea r8, str._resclriFonts.clr
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0xe8]
call fcn.140030c80
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x140006b83
cmp qword [rax + 0x48], rcx
lea rcx, [0x14027a600]
je 0x140006b83
mov rcx, qword [rax + 0x38]
call fcn.14002d340
mov rbx, rax
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r15
mov rdx, qword [rbp + 0x120]
test rdx, rdx
je 0x140006bbd
lea rcx, [rbp + 0x108]
mov rax, qword [rbp + 0x108]
call qword [rax + 0x18]
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x108], r14
mov qword [rbp + 0xe8], r14
cmp ebx, 1
je 0x14000787e
lea rcx, [rbp + 0x6e0]
call fcn.140024180
mov rbx, rax
mov qword [rbp + 0x140], r12
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x150], rsi
mov qword [rbp + 0x140], r13
lea rax, [rbp + 0x160]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x170], rsi
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x178], rsi
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x190], 0x40
mov qword [rbp + 0x158], rsi
mov qword [rbp + 0x190], 0xfe
lea rdx, vtable.CWConstString.0
mov qword [rbp + 0x140], rdx
lea rcx, [0x14027a600]
mov qword [rbp + 0x158], rcx
mov qword [rbp + 0x408], r12
mov qword [rbp + 0x408], r14
mov qword [rbp + 0x410], rsi
mov qword [rbp + 0x418], rsi
mov qword [rbp + 0x408], r13
lea rax, [rbp + 0x428]
mov qword [rbp + 0x8f8], rax
mov qword [rbp + 0x428], r12
mov qword [rbp + 0x428], r14
mov qword [rbp + 0x430], rsi
mov qword [rbp + 0x438], rsi
mov qword [rbp + 0x428], r15
mov qword [rbp + 0x440], rsi
mov qword [rbp + 0x450], rsi
mov qword [rbp + 0x448], rsi
mov qword [rbp + 0x458], 0x40
mov qword [rbp + 0x420], rsi
mov qword [rbp + 0x458], 0xfe
mov qword [rbp + 0x408], rdx
mov qword [rbp + 0x420], rcx
mov qword [rbp + 0x3b0], r12
mov qword [rbp + 0x3b0], r14
mov qword [rbp + 0x3b8], rsi
mov qword [rbp + 0x3c0], rsi
mov qword [rbp + 0x3b0], r13
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x3d0], r12
mov qword [rbp + 0x3d0], r14
mov qword [rbp + 0x3d8], rsi
mov qword [rbp + 0x3e0], rsi
mov qword [rbp + 0x3d0], r15
mov qword [rbp + 0x3e8], rsi
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x400], 0x40
mov qword [rbp + 0x3c8], rsi
mov qword [rbp + 0x400], 0xfe
mov qword [rbp + 0x3b0], rdx
mov qword [rbp + 0x3c8], rcx
mov qword [rbp + 0x358], r12
mov qword [rbp + 0x358], r14
mov qword [rbp + 0x360], rsi
mov qword [rbp + 0x368], rsi
mov qword [rbp + 0x358], r13
lea rax, [rbp + 0x378]
mov qword [rbp + 0x908], rax
mov qword [rbp + 0x378], r12
mov qword [rbp + 0x378], r14
mov qword [rbp + 0x380], rsi
mov qword [rbp + 0x388], rsi
mov qword [rbp + 0x378], r15
mov qword [rbp + 0x390], rsi
mov qword [rbp + 0x3a0], rsi
mov qword [rbp + 0x398], rsi
mov qword [rbp + 0x3a8], 0x40
mov qword [rbp + 0x370], rsi
mov qword [rbp + 0x3a8], 0xfe
mov qword [rbp + 0x358], rdx
mov qword [rbp + 0x370], rcx
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x300], r14
mov qword [rbp + 0x308], rsi
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x300], r13
lea rax, [rbp + 0x320]
mov qword [rbp + 0x468], rax
mov qword [rbp + 0x320], r12
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x320], r15
mov qword [rbp + 0x338], rsi
mov qword [rbp + 0x348], rsi
mov qword [rbp + 0x340], rsi
mov qword [rbp + 0x350], 0x40
mov qword [rbp + 0x318], rsi
mov qword [rbp + 0x350], 0xfe
mov qword [rbp + 0x300], rdx
mov qword [rbp + 0x318], rcx
mov qword [rbp + 0x538], r12
mov qword [rbp + 0x538], r14
mov qword [rbp + 0x540], rsi
mov qword [rbp + 0x548], rsi
mov qword [rbp + 0x538], r13
lea rax, [rbp + 0x558]
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x558], r12
mov qword [rbp + 0x558], r14
mov qword [rbp + 0x560], rsi
mov qword [rbp + 0x568], rsi
mov qword [rbp + 0x558], r15
mov qword [rbp + 0x570], rsi
mov qword [rbp + 0x580], rsi
mov qword [rbp + 0x578], rsi
mov qword [rbp + 0x588], 0x40
mov qword [rbp + 0x550], rsi
mov qword [rbp + 0x588], 0xfe
mov qword [rbp + 0x538], rdx
mov qword [rbp + 0x550], rcx
mov qword [rbp + 0x4e0], r12
mov qword [rbp + 0x4e0], r14
mov qword [rbp + 0x4e8], rsi
mov qword [rbp + 0x4f0], rsi
mov qword [rbp + 0x4e0], r13
lea rax, [rbp + 0x500]
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x500], r12
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], rsi
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x500], r15
mov qword [rbp + 0x518], rsi
mov qword [rbp + 0x528], rsi
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x530], 0x40
mov qword [rbp + 0x4f8], rsi
mov qword [rbp + 0x530], 0xfe
mov qword [rbp + 0x4e0], rdx
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x488], r12
mov qword [rbp + 0x488], r14
mov qword [rbp + 0x490], rsi
mov qword [rbp + 0x498], rsi
mov qword [rbp + 0x488], r13
lea rax, [rbp + 0x4a8]
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x4a8], r12
mov qword [rbp + 0x4a8], r14
mov qword [rbp + 0x4b0], rsi
mov qword [rbp + 0x4b8], rsi
mov qword [rbp + 0x4a8], r15
mov qword [rbp + 0x4c0], rsi
mov qword [rbp + 0x4d0], rsi
mov qword [rbp + 0x4c8], rsi
mov qword [rbp + 0x4d8], 0x40
mov qword [rbp + 0x4a0], rsi
mov qword [rbp + 0x4d8], 0xfe
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x68], 0x40
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rsi
mov qword [rbp - 0x20], r13
lea rax, [rbp]
mov qword [rbp + 0x5a0], rax
mov qword [rbp], r12
mov qword [rbp], r14
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rsi
mov qword [rbp], r15
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x28], rsi
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x30], 0x40
mov qword [rbp - 8], rsi
mov qword [rbp + 0x30], 0xfe
mov qword [rbp - 0x20], rdx
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x208]
cmp qword [rbp + 0x218], 0
cmove rax, rsi
mov rdx, qword [rax]
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], rsi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0x90], r13
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd8], rsi
mov qword [rbp + 0xd0], rsi
mov qword [rbp + 0xe0], 0x40
mov qword [rbp + 0xa8], rsi
mov qword [rbp + 0xe0], 0xfe
mov qword [rbp + 0x90], r13
test rdx, rdx
cmove rdx, rcx
lea rcx, [rbp + 0x90]
call fcn.140030240
nop
or qword [rbx + 8], 1
or qword [rbp + 0x490], 1
or qword [rbp + 0x40], 1
mov qword [rsp + 0x88], rbx
lea rax, [rbp + 0x140]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x78], 1
mov dword [rsp + 0x70], 0x3a98
lea rax, [rbp + 0x408]
mov qword [rsp + 0x68], rax
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x60], rax
lea rax, [rbp + 0x358]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x300]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x538]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x40], 0xffffffff
lea rax, [rbp + 0x4e0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x488]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x90]
lea rdx, [rbp - 0x78]
lea rcx, [0x1402d8f80]
call fcn.14001e540
bts edi, 7
mov dword [rbp - 0x80], edi
lea rcx, [rbp + 0x230]
mov rax, qword [rbp + 0x230]
call qword [rax + 0x88]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x230]
call fcn.140003660
btr edi, 7
mov dword [rbp - 0x80], edi
mov qword [rbp - 0x78], r15
mov rdx, qword [rbp - 0x60]
test rdx, rdx
je 0x1400072dd
lea rcx, [rbp - 0x78]
mov rax, qword [rbp - 0x78]
call qword [rax + 0x18]
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x78], r14
lea rcx, [rbp + 0x90]
call fcn.1400032f0
nop
lea rcx, [rbp - 0x20]
call fcn.140007d90
nop
mov qword [rbp + 0x38], r15
mov rdx, qword [rbp + 0x50]
test rdx, rdx
je 0x14000731c
lea rcx, [rbp + 0x38]
mov rax, qword [rbp + 0x38]
call qword [rax + 0x18]
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x60], rsi
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0x38], r14
lea rcx, [rbp + 0x488]
call fcn.1400032f0
nop
lea rcx, [rbp + 0x4e0]
call fcn.140007d90
nop
lea rcx, [rbp + 0x538]
call fcn.140007d90
nop
lea rcx, [rbp + 0x300]
call fcn.140007d90
nop
lea rcx, [rbp + 0x358]
call fcn.140007d90
nop
lea rcx, [rbp + 0x3b0]
call fcn.140007d90
nop
lea rcx, [rbp + 0x408]
call fcn.140007d90
nop
lea rcx, [rbp + 0x140]
call fcn.140007d90
nop
lea rcx, [rbp + 0x6e0]
call fcn.1400052f0
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], rsi
mov qword [rbp + 0xe8], r13
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], rsi
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x138], 0x40
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0x138], 0xfe
lea rdi, vtable.CWConstString.0
mov qword [rbp + 0xe8], rdi
lea rax, str.TNkTRmsHGAnV0tXB
mov qword [rbp + 0x100], rax
lea r9, [rbp + 0xe8]
lea r8, [rbp + 0x230]
lea rdx, [rbp - 0x78]
call fcn.1400112a0
mov rbx, rax
lea rcx, [rbp + 0x198]
mov rdx, qword [rbp + 0x198]
call qword [rdx + 0x88]
mov rdx, rbx
lea rcx, [rbp + 0x198]
call fcn.140003660
nop
mov qword [rbp - 0x78], r15
mov rdx, qword [rbp - 0x60]
test rdx, rdx
je 0x140007498
lea rcx, [rbp - 0x78]
mov rax, qword [rbp - 0x78]
call qword [rax + 0x18]
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x78], r14
lea rcx, [rbp + 0xe8]
call fcn.140007d90
mov qword [rbp + 0x140], r12
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0x150], rsi
mov qword [rbp + 0x140], r13
lea rax, [rbp + 0x160]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x170], rsi
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x178], rsi
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x190], 0x40
mov qword [rbp + 0x158], rsi
mov qword [rbp + 0x190], 0xfe
or qword [rbp + 0x148], 1
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x5b0]
call fcn.1400139a0
nop
lea rcx, [rbp + 0x140]
call fcn.1400032f0
lea rcx, [rbp + 0x5b0]
call fcn.140013c30
cmp eax, 0xa
jle 0x1400077aa
mov rcx, qword [rbp + 0x5c8]
test rcx, rcx
je 0x1400075a2
cmp dword [rcx], 1
jne 0x140007596
call fcn.1400536d0
jmp 0x14000759b
call fcn.140054270
mov qword [rbp + 0x5c8], rsi
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0xe8], r14
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], rsi
mov qword [rbp + 0xe8], r13
lea rax, [rbp + 0x108]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x108], r14
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], rsi
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x130], rsi
mov qword [rbp + 0x128], rsi
mov qword [rbp + 0x138], 0x40
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0x138], 0xfe
mov qword [rbp + 0xe8], rdi
lea rdi, [0x14027a600]
mov qword [rbp + 0x100], rdi
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x270]
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x5b0]
call fcn.140013ce0
lea rcx, [rbp + 0x140]
call fcn.1400032f0
nop
lea rcx, [rbp + 0xe8]
call fcn.140007d90
mov edx, 1
lea rcx, [rbp + 0x1e8]
call fcn.140007900
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.140003270
mov rbx, rax
lea r8, [0x140284bec]
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x3b0]
call fcn.140030c80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x408]
call fcn.140030ad0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x1400076ea
cmp qword [rax + 0x48], rcx
mov rcx, rdi
je 0x1400076ea
mov rcx, qword [rax + 0x38]
call fcn.14002d4a0
nop
lea rcx, [rbp + 0x408]
call fcn.1400032f0
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400032f0
nop
lea rcx, [rbp + 0x358]
call fcn.1400032f0
mov edx, 2
lea rcx, [rbp + 0x1e8]
call fcn.140007900
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140003270
mov rbx, rax
lea r8, [0x140284bec]
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x140]
call fcn.140030c80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.140030ad0
nop
mov rcx, qword [rax + 0x18]
test rcx, rcx
jne 0x14000777d
cmp qword [rax + 0x48], rcx
mov rcx, rdi
je 0x14000777d
mov rcx, qword [rax + 0x38]
call fcn.14002d4a0
nop
lea rcx, [rbp + 0xe8]
call fcn.1400032f0
nop
lea rcx, [rbp + 0x140]
call fcn.1400032f0
nop
lea rcx, [rbp + 0x300]
call fcn.1400032f0
nop
mov qword [rbp + 0x198], r15
mov rdx, qword [rbp + 0x1b0]
test rdx, rdx
je 0x1400077ce
lea rcx, [rbp + 0x198]
mov rax, qword [rbp + 0x198]
call qword [rax + 0x18]
mov qword [rbp + 0x1b0], rsi
mov qword [rbp + 0x1c0], rsi
mov qword [rbp + 0x1b8], rsi
mov qword [rbp + 0x198], r14
lea rcx, [rbp + 0x270]
call fcn.1400032f0
nop
lea rax, [rbp + 0x2e8]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x2e8], r14
mov qword [rbp + 0x2d0], r14
lea rcx, [rbp + 0x1d0]
call fcn.140004d80
nop
mov qword [rbp + 0x230], r15
mov rdx, qword [rbp + 0x248]
test rdx, rdx
je 0x140007844
lea rcx, [rbp + 0x230]
mov rax, qword [rbp + 0x230]
call qword [rax + 0x18]
mov qword [rbp + 0x248], rsi
mov qword [rbp + 0x258], rsi
mov qword [rbp + 0x250], rsi
mov qword [rbp + 0x230], r14
lea rcx, [rbp + 0x5b0]
call fcn.140013520
nop
mov qword [rbp + 0x470], r14
mov eax, 1
jmp 0x140005a86
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]