Function at 0x14005dc9c
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 [0x140121c90]
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 [0x1401238b0], eax
jg 0x14005ee9f
mov eax, dword [r14 + rdi]
cmp dword [0x1401231b8], eax
jg 0x14005ef24
mov eax, dword [r14 + rdi]
cmp dword [0x140123350], eax
jg 0x14005efa9
mov eax, dword [r14 + rdi]
cmp dword [0x1401233d0], eax
jg 0x14005f02e
mov eax, dword [r14 + rdi]
cmp dword [0x140123184], eax
jg 0x14005f0b3
mov eax, dword [r14 + rdi]
cmp dword [0x14012374c], eax
jg 0x14005f138
mov eax, dword [r14 + rdi]
cmp dword [0x1401233e8], eax
jg 0x14005f1bd
mov eax, dword [r14 + rdi]
cmp dword [0x140123680], eax
jg 0x14005f242
mov eax, dword [r14 + rdi]
cmp dword [0x140123598], eax
jg 0x14005f2c7
mov eax, dword [r14 + rdi]
cmp dword [0x1401234a0], eax
jg 0x14005f34c
mov eax, dword [r14 + rdi]
cmp dword [0x14012377c], eax
jg 0x14005f3d1
mov eax, dword [r14 + rdi]
cmp dword [0x1401234cc], eax
jg 0x14005f456
mov eax, dword [r14 + rdi]
cmp dword [0x140123330], eax
jg 0x14005f4db
mov eax, dword [r14 + rdi]
cmp dword [0x1401234d0], eax
jg 0x14005f560
mov eax, dword [r14 + rdi]
cmp dword [0x1401234a4], eax
jg 0x14005f5e5
mov eax, dword [r14 + rdi]
cmp dword [0x140123758], eax
jg 0x14005f66a
mov eax, dword [r14 + rdi]
cmp dword [0x140123654], eax
jg 0x14005f6ef
mov eax, dword [r14 + rdi]
cmp dword [0x14012375c], eax
jg 0x14005f774
xor r14d, r14d
test sil, 1
je 0x14005e53b
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005de43
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123880]
test rax, rax
je 0x14005de54
mov r8, qword [rax]
jmp 0x14005de57
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.140052890
mov rbx, rax
cmp r15, rax
je 0x14005dea4
cmp qword [r15 + 0x18], 8
jb 0x14005de89
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.1400067b8
cmp qword [rbp + 0xc8], 8
jb 0x14005dec1
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 0x14005dee4
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401238f8]
test rax, rax
je 0x14005def5
mov r8, qword [rax]
jmp 0x14005def8
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.140052b70
mov rcx, qword [rax]
test rcx, rcx
je 0x14005df26
mov rdi, rcx
mov qword [rsp + 0x30], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005df3c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
test rdi, rdi
je 0x14005e106
mov qword [rbp - 0x80], r14
mov rax, qword [rdi]
lea rdx, [rbp - 0x80]
mov rcx, rdi
mov rax, qword [rax + 0x60]
call qword [0x1400d22d8]
test eax, eax
jne 0x14005e0f0
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005f7f9
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
jmp 0x14005e0cf
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005dfaa
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x38]
call fcn.140052744
nop
mov r8, rax
mov rdx, qword [0x14011b250]
lea rcx, [rbp + 0xb0]
call fcn.14001c914
nop
cmp qword [rsp + 0x50], 8
jb 0x14005dfea
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 [0x140123880]
test rax, rax
je 0x14005e00f
mov rdx, qword [rax]
jmp 0x14005e012
mov rdx, r14
lea rcx, [rbp + 0xb0]
call fcn.140048bd8
test eax, eax
jne 0x14005f80f
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005e041
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x50]
call fcn.140052a4c
nop
lea rcx, [r15 + 0x20]
mov rdx, rax
call fcn.140043dfc
nop
cmp qword [rbp + 0x68], 8
jb 0x14005e073
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 0x14005f804
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e097
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
nop
cmp qword [rbp + 0xc8], 8
jb 0x14005e0cf
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 0x14005df93
test rcx, rcx
je 0x14005e0f0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005e106
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005e121
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123188]
test rax, rax
je 0x14005e132
mov rdx, qword [rax]
jmp 0x14005e135
mov rdx, r14
lea rcx, [rsp + 0x68]
call fcn.140052c30
mov dword [r15 + 0x78], eax
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005e15e
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401237a0]
test rax, rax
je 0x14005e16f
mov r8, qword [rax]
jmp 0x14005e172
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140052890
mov rsi, rax
lea rbx, [r15 + 0x38]
cmp rbx, rax
je 0x14005e1c0
cmp qword [rbx + 0x18], 8
jb 0x14005e1a5
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.1400067b8
cmp qword [rbp + 0x68], 8
jb 0x14005e1d7
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 0x14005e1f2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123378]
test rax, rax
je 0x14005e203
mov r8, qword [rax]
jmp 0x14005e206
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140052890
mov r14, rax
lea rsi, [r15 + 0x58]
cmp rsi, rax
je 0x14005e255
cmp qword [rsi + 0x18], 8
jb 0x14005e239
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.1400067b8
cmp qword [rbp + 0x68], 8
jb 0x14005e26c
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 0x14005e45d
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005e294
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123530]
test rax, rax
je 0x14005e2a5
mov r8, qword [rax]
jmp 0x14005e2a8
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x78]
call fcn.140052b70
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e356
mov qword [rbp - 0x70], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401237a0]
test rax, rax
je 0x14005e2ea
mov r8, qword [rax]
jmp 0x14005e2ed
mov r8, r14
mov qword [rsp + 0x20], rbx
mov r9, r12
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x50]
call fcn.140052f80
mov r14, rax
cmp rbx, rax
je 0x14005e33c
cmp qword [rbx + 0x18], 8
jb 0x14005e320
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.1400067b8
cmp qword [rbp + 0x68], 8
jb 0x14005e353
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 0x14005e370
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401233c8]
test rax, rax
je 0x14005e381
mov r8, qword [rax]
jmp 0x14005e384
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.140052b70
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005e433
mov qword [rbp - 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123378]
test rax, rax
je 0x14005e3c6
mov r8, qword [rax]
jmp 0x14005e3c9
mov r8, r14
mov qword [rsp + 0x20], rsi
mov r9, r12
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x50]
call fcn.140052f80
mov rbx, rax
cmp rsi, rax
je 0x14005e417
cmp qword [rsi + 0x18], 8
jb 0x14005e3fc
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.1400067b8
cmp qword [rbp + 0x68], 8
jb 0x14005e42e
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 0x14005e446
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e45d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005e478
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401233f0]
test rax, rax
je 0x14005e489
mov r8, qword [rax]
jmp 0x14005e48c
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.140052b70
nop
cmp qword [rsp + 0x70], r14
je 0x14005e4ab
mov byte [r15 + 0x7c], 1
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005e4c5
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401234c0]
test rax, rax
je 0x14005e4d6
mov r8, qword [rax]
jmp 0x14005e4d9
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x60]
call fcn.140052b70
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14005e4f8
mov byte [r15 + 0x7d], 1
test rcx, rcx
je 0x14005e50b
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14005e523
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
test rdi, rdi
je 0x14005e538
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov esi, dword [rbp - 0x68]
test sil, 4
je 0x14005e738
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e567
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123550]
test rax, rax
je 0x14005e578
mov r8, qword [rax]
jmp 0x14005e57b
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140052b70
mov rcx, qword [rax]
test rcx, rcx
je 0x14005e5a9
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005e5c0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
test rbx, rbx
je 0x14005e723
mov qword [rbp - 0x80], r14
mov rax, qword [rbx]
lea rdx, [rbp - 0x80]
mov rcx, rbx
mov rax, qword [rax + 0x60]
call qword [0x1400d22d8]
test eax, eax
jne 0x14005e70c
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005f829
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e6f9
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 0x14005e682
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140064404
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0x88]
call fcn.140063bfc
mov rdi, qword [rbp - 0x80]
test rdi, rdi
je 0x14005f834
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e6c4
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
nop
lea rcx, [rbp - 0x50]
call fcn.1400349d8
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005e620
mov esi, dword [rbp - 0x68]
test rcx, rcx
je 0x14005e70c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005e723
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
test rbx, rbx
je 0x14005e738
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
test sil, 8
je 0x14005ee48
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005e764
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123648]
test rax, rax
je 0x14005e775
mov r8, qword [rax]
jmp 0x14005e778
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140052b70
mov rcx, qword [rax]
test rcx, rcx
je 0x14005e7a6
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005e7bd
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
test rbx, rbx
je 0x14005ee32
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123460]
test rax, rax
je 0x14005e7ec
mov rdx, qword [rax]
jmp 0x14005e7ef
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.140052e0c
mov byte [r15 + 0x7e], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x1401237f8]
test rax, rax
je 0x14005e826
mov rdx, qword [rax]
jmp 0x14005e829
mov rdx, r14
mov r9b, 1
lea rcx, [rsp + 0x70]
call fcn.140052e0c
mov byte [r15 + 0x7f], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rax, qword [0x140123890]
test rax, rax
je 0x14005e860
mov rdx, qword [rax]
jmp 0x14005e863
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.140052e0c
mov byte [r15 + 0x80], al
mov qword [rsp + 0x68], r14
mov rax, qword [0x140123218]
test rax, rax
je 0x14005e88d
mov rdx, qword [rax]
jmp 0x14005e890
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d22d8]
test eax, eax
jne 0x14005e9bd
mov qword [rsp + 0x78], r14
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005f83f
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
jmp 0x14005e99c
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 0x14005e935
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.140064dac
lea rdx, [rbp + 0x50]
lea rcx, [r15 + 0xa0]
call fcn.140063b48
mov rdi, qword [rsp + 0x68]
test rdi, rdi
je 0x14005f84a
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005e978
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
nop
lea rcx, [rbp + 0x50]
call fcn.140053c1c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005e8df
test rcx, rcx
je 0x14005e9bd
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov qword [rbp - 0x78], r14
mov rax, qword [0x140123110]
test rax, rax
je 0x14005e9d2
mov rdx, qword [rax]
jmp 0x14005e9d5
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d22d8]
test eax, eax
jne 0x14005eb04
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005f855
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
jmp 0x14005eae3
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 0x14005ea7d
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140065364
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xb8]
call fcn.140063a04
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x14005f860
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005eabf
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140063878
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005ea22
test rcx, rcx
je 0x14005eb04
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov qword [rbp - 0x70], r14
mov rax, qword [0x1401233d8]
test rax, rax
je 0x14005eb19
mov rdx, qword [rax]
jmp 0x14005eb1c
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x70]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d22d8]
test eax, eax
jne 0x14005ec9c
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005f86b
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005ec89
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 0x14005ebcb
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
mov rcx, qword [rbp - 0x80]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005ebe2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.140052a4c
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140043dfc
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x50]
call fcn.140003c4c
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005ec23
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xd0]
call fcn.140063950
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je 0x14005f876
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005ec57
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140053c1c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005eb7b
test rcx, rcx
je 0x14005ec9c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov qword [rbp - 0x68], r14
mov rax, qword [0x140123780]
test rax, rax
je 0x14005ecb1
mov rdx, qword [rax]
jmp 0x14005ecb4
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400d22d8]
test eax, eax
jne 0x14005edd5
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005ee89
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
jmp 0x14005edb4
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 0x14005ed4e
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400d22d8]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140065a28
lea rdx, [rbp - 0x48]
lea rcx, [r15 + 0xe8]
call fcn.140028fd8
mov rdi, qword [rbp - 0x68]
test rdi, rdi
je 0x14005ee94
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005ed90
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400d22d8]
nop
lea rcx, [rbp - 0x50]
call fcn.140053c1c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005ed01
test rcx, rcx
je 0x14005edd5
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005edec
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005ee03
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005ee1a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005ee32
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
test rbx, rbx
je 0x14005ee48
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
nop
mov rcx, qword [r13]
test rcx, rcx
je 0x14005ee5e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d22d8]
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.1400be5a0
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.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
lea rcx, [0x1401238b0]
call fcn.1400bf0b4
cmp dword [0x1401238b0], 0xffffffff
jne 0x14005dd0b
lea rdx, str.Name
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401237a0]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cbaa0]
call fcn.1400be738
nop
lea rcx, [0x1401238b0]
call fcn.1400bf044
jmp 0x14005dd0b
lea rcx, [0x1401231b8]
call fcn.1400bf0b4
cmp dword [0x1401231b8], 0xffffffff
jne 0x14005dd1b
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123378]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cba80]
call fcn.1400be738
nop
lea rcx, [0x1401231b8]
call fcn.1400bf044
jmp 0x14005dd1b
lea rcx, [0x140123350]
call fcn.1400bf0b4
cmp dword [0x140123350], 0xffffffff
jne 0x14005dd2b
lea rdx, str.LocalizedNames
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123530]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cba60]
call fcn.1400be738
nop
lea rcx, [0x140123350]
call fcn.1400bf044
jmp 0x14005dd2b
lea rcx, [0x1401233d0]
call fcn.1400bf0b4
cmp dword [0x1401233d0], 0xffffffff
jne 0x14005dd3b
lea rdx, str.LocalizedDescriptions
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401233c8]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cba40]
call fcn.1400be738
nop
lea rcx, [0x1401233d0]
call fcn.1400bf044
jmp 0x14005dd3b
lea rcx, [0x140123184]
call fcn.1400bf0b4
cmp dword [0x140123184], 0xffffffff
jne 0x14005dd4b
lea rdx, [0x1400e12ec]
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123880]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cba20]
call fcn.1400be738
nop
lea rcx, [0x140123184]
call fcn.1400bf044
jmp 0x14005dd4b
lea rcx, [0x14012374c]
call fcn.1400bf0b4
cmp dword [0x14012374c], 0xffffffff
jne 0x14005dd5b
lea rdx, str.ReplacedTemplates
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401238f8]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cba00]
call fcn.1400be738
nop
lea rcx, [0x14012374c]
call fcn.1400bf044
jmp 0x14005dd5b
lea rcx, [0x1401233e8]
call fcn.1400bf0b4
cmp dword [0x1401233e8], 0xffffffff
jne 0x14005dd6b
lea rdx, str.Version
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123188]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb9e0]
call fcn.1400be738
nop
lea rcx, [0x1401233e8]
call fcn.1400bf044
jmp 0x14005dd6b
lea rcx, [0x140123680]
call fcn.1400bf0b4
cmp dword [0x140123680], 0xffffffff
jne 0x14005dd7b
lea rdx, str.DeferToMSAccount
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401233f0]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb9c0]
call fcn.1400be738
nop
lea rcx, [0x140123680]
call fcn.1400bf044
jmp 0x14005dd7b
lea rcx, [0x140123598]
call fcn.1400bf0b4
cmp dword [0x140123598], 0xffffffff
jne 0x14005dd8b
lea rdx, str.DeferToOffice365
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401234c0]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb9a0]
call fcn.1400be738
nop
lea rcx, [0x140123598]
call fcn.1400bf044
jmp 0x14005dd8b
lea rcx, [0x1401234a0]
call fcn.1400bf0b4
cmp dword [0x1401234a0], 0xffffffff
jne 0x14005dd9b
lea rdx, str.Asynchronous
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123460]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb980]
call fcn.1400be738
nop
lea rcx, [0x1401234a0]
call fcn.1400bf044
jmp 0x14005dd9b
lea rcx, [0x14012377c]
call fcn.1400bf0b4
cmp dword [0x14012377c], 0xffffffff
jne 0x14005ddab
lea rdx, str.PreventOverlappingSynchronization
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401237f8]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb960]
call fcn.1400be738
nop
lea rcx, [0x14012377c]
call fcn.1400bf044
jmp 0x14005ddab
lea rcx, [0x1401234cc]
call fcn.1400bf0b4
cmp dword [0x1401234cc], 0xffffffff
jne 0x14005ddbb
lea rdx, str.AlwaysApplySettings
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123890]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb940]
call fcn.1400be738
nop
lea rcx, [0x1401234cc]
call fcn.1400bf044
jmp 0x14005ddbb
lea rcx, [0x140123330]
call fcn.1400bf0b4
cmp dword [0x140123330], 0xffffffff
jne 0x14005ddcb
lea rdx, str.Processes
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123550]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb920]
call fcn.1400be738
nop
lea rcx, [0x140123330]
call fcn.1400bf044
jmp 0x14005ddcb
lea rcx, [0x1401234d0]
call fcn.1400bf0b4
cmp dword [0x1401234d0], 0xffffffff
jne 0x14005dddb
lea rdx, str.Settings
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123648]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb900]
call fcn.1400be738
nop
lea rcx, [0x1401234d0]
call fcn.1400bf044
jmp 0x14005dddb
lea rcx, [0x1401234a4]
call fcn.1400bf0b4
cmp dword [0x1401234a4], 0xffffffff
jne 0x14005ddeb
lea rdx, str.Registry
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123218]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb8e0]
call fcn.1400be738
nop
lea rcx, [0x1401234a4]
call fcn.1400bf044
jmp 0x14005ddeb
lea rcx, [0x140123758]
call fcn.1400bf0b4
cmp dword [0x140123758], 0xffffffff
jne 0x14005ddfb
lea rdx, str.File
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123110]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb8c0]
call fcn.1400be738
nop
lea rcx, [0x140123758]
call fcn.1400bf044
jmp 0x14005ddfb
lea rcx, [0x140123654]
call fcn.1400bf0b4
cmp dword [0x140123654], 0xffffffff
jne 0x14005de0b
lea rdx, str.SystemParameter
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x1401233d8]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb8a0]
call fcn.1400be738
nop
lea rcx, [0x140123654]
call fcn.1400bf044
jmp 0x14005de0b
lea rcx, [0x14012375c]
call fcn.1400bf0b4
cmp dword [0x14012375c], 0xffffffff
jne 0x14005de1b
lea rdx, str.CustomAction
lea rcx, [rsp + 0x68]
call fcn.140050c20
mov rbx, rax
mov rdx, qword [0x14011b250]
lea rcx, [rsp + 0x70]
call fcn.140050c20
nop
mov r8, rbx
lea rdx, [0x140123780]
mov rcx, rax
call fcn.140050cc8
nop
lea rcx, [rsp + 0x70]
call fcn.140050d50
nop
lea rcx, [rsp + 0x68]
call fcn.140050d50
lea rcx, [0x1400cb880]
call fcn.1400be738
nop
lea rcx, [0x14012375c]
call fcn.1400bf044
jmp 0x14005de1b
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
int3
lea rcx, [rbp + 0x50]
call fcn.140050f18
lea rdx, [0x140118d70]
lea rcx, [rbp + 0x50]
call sub.msvcrt.dll__CxxThrowException
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
nop
mov ecx, 0x80004003
call fcn.140097930
int3