Function at 0x14005db6c
Capabilities:
Get number of processors

Disassembly:
mov rax, rsp
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x118]
sub rsp, 0x1e0
mov qword [rsp + 0x58], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov rax, qword [0x140120c80]
xor rax, rsp
mov qword [rbp + 0xd0], rax
mov r15, r9
mov r12, r8
mov esi, edx
mov dword [rbp - 0x68], edx
mov r13, rcx
mov qword [rsp + 0x60], rcx
mov r14d, 4
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov eax, dword [r14 + rdi]
cmp dword [0x1401228b0], eax
jg 0x14005ed6f
mov eax, dword [r14 + rdi]
cmp dword [0x1401221b8], eax
jg 0x14005edf4
mov eax, dword [r14 + rdi]
cmp dword [0x140122350], eax
jg 0x14005ee79
mov eax, dword [r14 + rdi]
cmp dword [0x1401223d0], eax
jg 0x14005eefe
mov eax, dword [r14 + rdi]
cmp dword [0x140122184], eax
jg 0x14005ef83
mov eax, dword [r14 + rdi]
cmp dword [0x14012274c], eax
jg 0x14005f008
mov eax, dword [r14 + rdi]
cmp dword [0x1401223e8], eax
jg 0x14005f08d
mov eax, dword [r14 + rdi]
cmp dword [0x140122680], eax
jg 0x14005f112
mov eax, dword [r14 + rdi]
cmp dword [0x140122598], eax
jg 0x14005f197
mov eax, dword [r14 + rdi]
cmp dword [0x1401224a0], eax
jg 0x14005f21c
mov eax, dword [r14 + rdi]
cmp dword [0x14012277c], eax
jg 0x14005f2a1
mov eax, dword [r14 + rdi]
cmp dword [0x1401224cc], eax
jg 0x14005f326
mov eax, dword [r14 + rdi]
cmp dword [0x140122330], eax
jg 0x14005f3ab
mov eax, dword [r14 + rdi]
cmp dword [0x1401224d0], eax
jg 0x14005f430
mov eax, dword [r14 + rdi]
cmp dword [0x1401224a4], eax
jg 0x14005f4b5
mov eax, dword [r14 + rdi]
cmp dword [0x140122758], eax
jg 0x14005f53a
mov eax, dword [r14 + rdi]
cmp dword [0x140122654], eax
jg 0x14005f5bf
mov eax, dword [r14 + rdi]
cmp dword [0x14012275c], eax
jg 0x14005f644
xor r14d, r14d
test sil, 1
je 0x14005e40b
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005dd13
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122880]
test rax, rax
je 0x14005dd24
mov r8, qword [rax]
jmp 0x14005dd27
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.140052760
mov rbx, rax
cmp r15, rax
je 0x14005dd74
cmp qword [r15 + 0x18], 8
jb 0x14005dd59
mov rcx, qword [r15]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [r15 + 0x18], 7
mov qword [r15 + 0x10], r14
mov word [r15], r14w
mov rdx, rbx
mov rcx, r15
call fcn.140006798
cmp qword [rbp + 0xc8], 8
jb 0x14005dd91
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rdi, r14
mov qword [rsp + 0x30], r14
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005ddb4
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401228f8]
test rax, rax
je 0x14005ddc5
mov r8, qword [rax]
jmp 0x14005ddc8
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.140052a40
mov rcx, qword [rax]
test rcx, rcx
je 0x14005ddf6
mov rdi, rcx
mov qword [rsp + 0x30], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005de0c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
test rdi, rdi
je 0x14005dfd6
mov qword [rbp - 0x80], r14
mov rax, qword [rdi]
lea rdx, [rbp - 0x80]
mov rcx, rdi
mov rax, qword [rax + 0x60]
call qword [0x1400d12d8]
test eax, eax
jne 0x14005dfc0
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005f6c9
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
jmp 0x14005df9f
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005de7a
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x38]
call fcn.140052614
nop
mov r8, rax
mov rdx, qword [0x14011a250]
lea rcx, [rbp + 0xb0]
call fcn.14001c8f4
nop
cmp qword [rsp + 0x50], 8
jb 0x14005deba
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rsp + 0x50], 7
mov qword [rsp + 0x48], r14
mov word [rsp + 0x38], r14w
mov rax, qword [0x140122880]
test rax, rax
je 0x14005dedf
mov rdx, qword [rax]
jmp 0x14005dee2
mov rdx, r14
lea rcx, [rbp + 0xb0]
call fcn.140048aa8
test eax, eax
jne 0x14005f6df
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005df11
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x50]
call fcn.14005291c
nop
lea rcx, [r15 + 0x20]
mov rdx, rax
call fcn.140043ccc
nop
cmp qword [rbp + 0x68], 8
jb 0x14005df43
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rbx, qword [rbp - 0x80]
test rbx, rbx
je 0x14005f6d4
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005df67
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
nop
cmp qword [rbp + 0xc8], 8
jb 0x14005df9f
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005de63
test rcx, rcx
je 0x14005dfc0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005dfd6
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005dff1
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122188]
test rax, rax
je 0x14005e002
mov rdx, qword [rax]
jmp 0x14005e005
mov rdx, r14
lea rcx, [rsp + 0x68]
call fcn.140052b00
mov dword [r15 + 0x78], eax
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005e02e
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401227a0]
test rax, rax
je 0x14005e03f
mov r8, qword [rax]
jmp 0x14005e042
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140052760
mov rsi, rax
lea rbx, [r15 + 0x38]
cmp rbx, rax
je 0x14005e090
cmp qword [rbx + 0x18], 8
jb 0x14005e075
mov rcx, qword [rbx]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rbx + 0x18], 7
mov qword [rbx + 0x10], r14
mov word [rbx], r14w
mov rdx, rsi
mov rcx, rbx
call fcn.140006798
cmp qword [rbp + 0x68], 8
jb 0x14005e0a7
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005e0c2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122378]
test rax, rax
je 0x14005e0d3
mov r8, qword [rax]
jmp 0x14005e0d6
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140052760
mov r14, rax
lea rsi, [r15 + 0x58]
cmp rsi, rax
je 0x14005e125
cmp qword [rsi + 0x18], 8
jb 0x14005e109
mov rcx, qword [rsi]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rsi + 0x18], 7
xor eax, eax
mov qword [rsi + 0x10], rax
mov word [rsi], ax
mov rdx, r14
mov rcx, rsi
call fcn.140006798
cmp qword [rbp + 0x68], 8
jb 0x14005e13c
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
xor r14d, r14d
cmp qword [r12 + 0x10], r14
jbe 0x14005e32d
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005e164
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122530]
test rax, rax
je 0x14005e175
mov r8, qword [rax]
jmp 0x14005e178
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x78]
call fcn.140052a40
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e226
mov qword [rbp - 0x70], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401227a0]
test rax, rax
je 0x14005e1ba
mov r8, qword [rax]
jmp 0x14005e1bd
mov r8, r14
mov qword [rsp + 0x20], rbx
mov r9, r12
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x50]
call fcn.140052e50
mov r14, rax
cmp rbx, rax
je 0x14005e20c
cmp qword [rbx + 0x18], 8
jb 0x14005e1f0
mov rcx, qword [rbx]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rbx + 0x18], 7
xor eax, eax
mov qword [rbx + 0x10], rax
mov word [rbx], ax
mov rdx, r14
mov rcx, rbx
call fcn.140006798
cmp qword [rbp + 0x68], 8
jb 0x14005e223
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
xor r14d, r14d
mov rcx, qword [r13]
mov qword [rbp - 0x70], rcx
test rcx, rcx
je 0x14005e240
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401223c8]
test rax, rax
je 0x14005e251
mov r8, qword [rax]
jmp 0x14005e254
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.140052a40
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005e303
mov qword [rbp - 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122378]
test rax, rax
je 0x14005e296
mov r8, qword [rax]
jmp 0x14005e299
mov r8, r14
mov qword [rsp + 0x20], rsi
mov r9, r12
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x50]
call fcn.140052e50
mov rbx, rax
cmp rsi, rax
je 0x14005e2e7
cmp qword [rsi + 0x18], 8
jb 0x14005e2cc
mov rcx, qword [rsi]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rsi + 0x18], 7
mov qword [rsi + 0x10], r14
mov word [rsi], r14w
mov rdx, rbx
mov rcx, rsi
call fcn.140006798
cmp qword [rbp + 0x68], 8
jb 0x14005e2fe
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005e316
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e32d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005e348
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401223f0]
test rax, rax
je 0x14005e359
mov r8, qword [rax]
jmp 0x14005e35c
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.140052a40
nop
cmp qword [rsp + 0x70], r14
je 0x14005e37b
mov byte [r15 + 0x7c], 1
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005e395
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401224c0]
test rax, rax
je 0x14005e3a6
mov r8, qword [rax]
jmp 0x14005e3a9
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x60]
call fcn.140052a40
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14005e3c8
mov byte [r15 + 0x7d], 1
test rcx, rcx
je 0x14005e3db
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14005e3f3
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
test rdi, rdi
je 0x14005e408
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov esi, dword [rbp - 0x68]
test sil, 4
je 0x14005e608
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e437
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122550]
test rax, rax
je 0x14005e448
mov r8, qword [rax]
jmp 0x14005e44b
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140052a40
mov rcx, qword [rax]
test rcx, rcx
je 0x14005e479
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005e490
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
test rbx, rbx
je 0x14005e5f3
mov qword [rbp - 0x80], r14
mov rax, qword [rbx]
lea rdx, [rbp - 0x80]
mov rcx, rbx
mov rax, qword [rax + 0x60]
call qword [0x1400d12d8]
test eax, eax
jne 0x14005e5dc
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005f6f9
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e5c9
mov qword [rbp - 0x38], 7
mov qword [rbp - 0x40], r14
mov word [rbp - 0x50], r14w
mov qword [rbp - 0x10], 7
mov qword [rbp - 0x18], r14
mov word [rbp - 0x28], r14w
mov qword [rbp + 0x10], 7
mov qword [rbp + 8], r14
mov word [rbp - 8], r14w
mov qword [rbp + 0x18], r14
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x30], xmm1
mov qword [rbp + 0x40], r14
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e552
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400642d4
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0x88]
call fcn.140063acc
mov rdi, qword [rbp - 0x80]
test rdi, rdi
je 0x14005f704
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e594
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140034998
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005e4f0
mov esi, dword [rbp - 0x68]
test rcx, rcx
je 0x14005e5dc
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005e5f3
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
test rbx, rbx
je 0x14005e608
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
test sil, 8
je 0x14005ed18
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e634
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122648]
test rax, rax
je 0x14005e645
mov r8, qword [rax]
jmp 0x14005e648
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140052a40
mov rcx, qword [rax]
test rcx, rcx
je 0x14005e676
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005e68d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
test rbx, rbx
je 0x14005ed02
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122460]
test rax, rax
je 0x14005e6bc
mov rdx, qword [rax]
jmp 0x14005e6bf
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.140052cdc
mov byte [r15 + 0x7e], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x1401227f8]
test rax, rax
je 0x14005e6f6
mov rdx, qword [rax]
jmp 0x14005e6f9
mov rdx, r14
mov r9b, 1
lea rcx, [rsp + 0x70]
call fcn.140052cdc
mov byte [r15 + 0x7f], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rax, qword [0x140122890]
test rax, rax
je 0x14005e730
mov rdx, qword [rax]
jmp 0x14005e733
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.140052cdc
mov byte [r15 + 0x80], al
mov qword [rsp + 0x68], r14
mov rax, qword [0x140122218]
test rax, rax
je 0x14005e75d
mov rdx, qword [rax]
jmp 0x14005e760
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d12d8]
test eax, eax
jne 0x14005e88d
mov qword [rsp + 0x78], r14
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005f70f
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
jmp 0x14005e86c
mov qword [rbp + 0x70], 7
mov qword [rbp + 0x68], r14
mov word [rbp + 0x58], r14w
and word [rbp + 0x78], 0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
lea rax, vtable.Uev::RegistrySetting.0
mov qword [rbp + 0x50], rax
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e805
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.140064c7c
lea rdx, [rbp + 0x50]
lea rcx, [r15 + 0xa0]
call fcn.140063a18
mov rdi, qword [rsp + 0x68]
test rdi, rdi
je 0x14005f71a
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e848
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
nop
lea rcx, [rbp + 0x50]
call fcn.140053aec
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005e7af
test rcx, rcx
je 0x14005e88d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov qword [rbp - 0x78], r14
mov rax, qword [0x140122110]
test rax, rax
je 0x14005e8a2
mov rdx, qword [rax]
jmp 0x14005e8a5
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d12d8]
test eax, eax
jne 0x14005e9d4
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005f725
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
jmp 0x14005e9b3
mov edx, 7
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x38], r14
mov word [rbp - 0x48], r14w
and word [rbp - 0x28], 0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp], xmm0
lea rax, vtable.Uev::FileSetting.0
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x30], rdx
mov qword [rbp + 0x28], r14
mov word [rbp + 0x18], r14w
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e94d
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140065234
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xb8]
call fcn.1400638d4
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x14005f730
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e98f
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140063748
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005e8f2
test rcx, rcx
je 0x14005e9d4
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov qword [rbp - 0x70], r14
mov rax, qword [0x1401223d8]
test rax, rax
je 0x14005e9e9
mov rdx, qword [rax]
jmp 0x14005e9ec
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x70]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d12d8]
test eax, eax
jne 0x14005eb6c
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005f73b
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005eb59
lea rax, [rbp - 0x80]
mov qword [rsp + 0x30], rax
mov qword [rbp - 0x30], 7
mov qword [rbp - 0x38], r14
mov word [rbp - 0x48], r14w
and word [rbp - 0x28], 0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp], xmm0
lea rax, vtable.Uev::SystemParameterSetting.0
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x80], rcx
test rcx, rcx
je 0x14005ea9b
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
mov rcx, qword [rbp - 0x80]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005eab2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.14005291c
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043ccc
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x50]
call fcn.140003c2c
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005eaf3
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xd0]
call fcn.140063820
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je 0x14005f746
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005eb27
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140053aec
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005ea4b
test rcx, rcx
je 0x14005eb6c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov qword [rbp - 0x68], r14
mov rax, qword [0x140122780]
test rax, rax
je 0x14005eb81
mov rdx, qword [rax]
jmp 0x14005eb84
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d12d8]
test eax, eax
jne 0x14005eca5
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005ed59
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
jmp 0x14005ec84
mov qword [rbp - 0x30], 7
mov qword [rbp - 0x38], r14
mov word [rbp - 0x48], r14w
and word [rbp - 0x28], 0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp], xmm0
lea rax, vtable.Uev::CustomActionSetting.0
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005ec1e
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d12d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400658f8
lea rdx, [rbp - 0x48]
lea rcx, [r15 + 0xe8]
call fcn.140028f98
mov rdi, qword [rbp - 0x68]
test rdi, rdi
je 0x14005ed64
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005ec60
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d12d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140053aec
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005ebd1
test rcx, rcx
je 0x14005eca5
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005ecbc
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005ecd3
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005ecea
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005ed02
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
test rbx, rbx
je 0x14005ed18
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
nop
mov rcx, qword [r13]
test rcx, rcx
je 0x14005ed2e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d12d8]
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.1400be470
mov rbx, qword [rsp + 0x228]
add rsp, 0x1e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
lea rcx, [0x1401228b0]
call fcn.1400bef84
cmp dword [0x1401228b0], 0xffffffff
jne 0x14005dbdb
lea rdx, str.Name
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401227a0]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb970]
call fcn.1400be608
nop
lea rcx, [0x1401228b0]
call fcn.1400bef14
jmp 0x14005dbdb
lea rcx, [0x1401221b8]
call fcn.1400bef84
cmp dword [0x1401221b8], 0xffffffff
jne 0x14005dbeb
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122378]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb950]
call fcn.1400be608
nop
lea rcx, [0x1401221b8]
call fcn.1400bef14
jmp 0x14005dbeb
lea rcx, [0x140122350]
call fcn.1400bef84
cmp dword [0x140122350], 0xffffffff
jne 0x14005dbfb
lea rdx, str.LocalizedNames
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122530]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb930]
call fcn.1400be608
nop
lea rcx, [0x140122350]
call fcn.1400bef14
jmp 0x14005dbfb
lea rcx, [0x1401223d0]
call fcn.1400bef84
cmp dword [0x1401223d0], 0xffffffff
jne 0x14005dc0b
lea rdx, str.LocalizedDescriptions
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401223c8]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb910]
call fcn.1400be608
nop
lea rcx, [0x1401223d0]
call fcn.1400bef14
jmp 0x14005dc0b
lea rcx, [0x140122184]
call fcn.1400bef84
cmp dword [0x140122184], 0xffffffff
jne 0x14005dc1b
lea rdx, [0x1400e02a4]
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122880]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb8f0]
call fcn.1400be608
nop
lea rcx, [0x140122184]
call fcn.1400bef14
jmp 0x14005dc1b
lea rcx, [0x14012274c]
call fcn.1400bef84
cmp dword [0x14012274c], 0xffffffff
jne 0x14005dc2b
lea rdx, str.ReplacedTemplates
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401228f8]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb8d0]
call fcn.1400be608
nop
lea rcx, [0x14012274c]
call fcn.1400bef14
jmp 0x14005dc2b
lea rcx, [0x1401223e8]
call fcn.1400bef84
cmp dword [0x1401223e8], 0xffffffff
jne 0x14005dc3b
lea rdx, str.Version
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122188]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb8b0]
call fcn.1400be608
nop
lea rcx, [0x1401223e8]
call fcn.1400bef14
jmp 0x14005dc3b
lea rcx, [0x140122680]
call fcn.1400bef84
cmp dword [0x140122680], 0xffffffff
jne 0x14005dc4b
lea rdx, str.DeferToMSAccount
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401223f0]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb890]
call fcn.1400be608
nop
lea rcx, [0x140122680]
call fcn.1400bef14
jmp 0x14005dc4b
lea rcx, [0x140122598]
call fcn.1400bef84
cmp dword [0x140122598], 0xffffffff
jne 0x14005dc5b
lea rdx, str.DeferToOffice365
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401224c0]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb870]
call fcn.1400be608
nop
lea rcx, [0x140122598]
call fcn.1400bef14
jmp 0x14005dc5b
lea rcx, [0x1401224a0]
call fcn.1400bef84
cmp dword [0x1401224a0], 0xffffffff
jne 0x14005dc6b
lea rdx, str.Asynchronous
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122460]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb850]
call fcn.1400be608
nop
lea rcx, [0x1401224a0]
call fcn.1400bef14
jmp 0x14005dc6b
lea rcx, [0x14012277c]
call fcn.1400bef84
cmp dword [0x14012277c], 0xffffffff
jne 0x14005dc7b
lea rdx, str.PreventOverlappingSynchronization
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401227f8]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb830]
call fcn.1400be608
nop
lea rcx, [0x14012277c]
call fcn.1400bef14
jmp 0x14005dc7b
lea rcx, [0x1401224cc]
call fcn.1400bef84
cmp dword [0x1401224cc], 0xffffffff
jne 0x14005dc8b
lea rdx, str.AlwaysApplySettings
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122890]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb810]
call fcn.1400be608
nop
lea rcx, [0x1401224cc]
call fcn.1400bef14
jmp 0x14005dc8b
lea rcx, [0x140122330]
call fcn.1400bef84
cmp dword [0x140122330], 0xffffffff
jne 0x14005dc9b
lea rdx, str.Processes
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122550]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb7f0]
call fcn.1400be608
nop
lea rcx, [0x140122330]
call fcn.1400bef14
jmp 0x14005dc9b
lea rcx, [0x1401224d0]
call fcn.1400bef84
cmp dword [0x1401224d0], 0xffffffff
jne 0x14005dcab
lea rdx, str.Settings
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122648]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb7d0]
call fcn.1400be608
nop
lea rcx, [0x1401224d0]
call fcn.1400bef14
jmp 0x14005dcab
lea rcx, [0x1401224a4]
call fcn.1400bef84
cmp dword [0x1401224a4], 0xffffffff
jne 0x14005dcbb
lea rdx, str.Registry
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122218]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb7b0]
call fcn.1400be608
nop
lea rcx, [0x1401224a4]
call fcn.1400bef14
jmp 0x14005dcbb
lea rcx, [0x140122758]
call fcn.1400bef84
cmp dword [0x140122758], 0xffffffff
jne 0x14005dccb
lea rdx, str.File
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122110]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb790]
call fcn.1400be608
nop
lea rcx, [0x140122758]
call fcn.1400bef14
jmp 0x14005dccb
lea rcx, [0x140122654]
call fcn.1400bef84
cmp dword [0x140122654], 0xffffffff
jne 0x14005dcdb
lea rdx, str.SystemParameter
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x1401223d8]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb770]
call fcn.1400be608
nop
lea rcx, [0x140122654]
call fcn.1400bef14
jmp 0x14005dcdb
lea rcx, [0x14012275c]
call fcn.1400bef84
cmp dword [0x14012275c], 0xffffffff
jne 0x14005dceb
lea rdx, [0x1400df748]
lea rcx, [rsp + 0x68]
call fcn.140050af0
mov rbx, rax
mov rdx, qword [0x14011a250]
lea rcx, [rsp + 0x70]
call fcn.140050af0
nop
mov r8, rbx
lea rdx, [0x140122780]
mov rcx, rax
call fcn.140050b98
nop
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
lea rcx, [rsp + 0x68]
call fcn.140050c20
lea rcx, [0x1400cb750]
call fcn.1400be608
nop
lea rcx, [0x14012275c]
call fcn.1400bef14
jmp 0x14005dceb
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
int3
lea rcx, [rbp + 0x50]
call fcn.140050de8
lea rdx, [0x140117d60]
lea rcx, [rbp + 0x50]
call sub.msvcrt.dll__CxxThrowException
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
nop
mov ecx, 0x80004003
call fcn.140097800
int3