Function at 0x140059854
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 [0x140118a50]
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 [0x14011a9f8], eax
jg 0x14005aa08
mov eax, dword [r14 + rdi]
cmp dword [0x14011a858], eax
jg 0x14005aa8d
mov eax, dword [r14 + rdi]
cmp dword [0x14011a828], eax
jg 0x14005ab12
mov eax, dword [r14 + rdi]
cmp dword [0x14011abc8], eax
jg 0x14005ab97
mov eax, dword [r14 + rdi]
cmp dword [0x14011a7f8], eax
jg 0x14005ac1c
mov eax, dword [r14 + rdi]
cmp dword [0x14011a9d8], eax
jg 0x14005aca1
mov eax, dword [r14 + rdi]
cmp dword [0x14011a8f4], eax
jg 0x14005ad26
mov eax, dword [r14 + rdi]
cmp dword [0x14011a558], eax
jg 0x14005adab
mov eax, dword [r14 + rdi]
cmp dword [0x14011a92c], eax
jg 0x14005ae30
mov eax, dword [r14 + rdi]
cmp dword [0x14011a554], eax
jg 0x14005aeb5
mov eax, dword [r14 + rdi]
cmp dword [0x14011a644], eax
jg 0x14005af3a
mov eax, dword [r14 + rdi]
cmp dword [0x14011a540], eax
jg 0x14005afbf
mov eax, dword [r14 + rdi]
cmp dword [0x14011a468], eax
jg 0x14005b044
mov eax, dword [r14 + rdi]
cmp dword [0x14011a7a8], eax
jg 0x14005b0c9
mov eax, dword [r14 + rdi]
cmp dword [0x14011a628], eax
jg 0x14005b14e
mov eax, dword [r14 + rdi]
cmp dword [0x14011a6e0], eax
jg 0x14005b1d3
mov eax, dword [r14 + rdi]
cmp dword [0x14011a784], eax
jg 0x14005b258
mov eax, dword [r14 + rdi]
cmp dword [0x14011a65c], eax
jg 0x14005b2dd
xor r14d, r14d
test sil, 1
je 0x14005a0a5
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x1400599fb
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a9e8]
test rax, rax
je 0x140059a0c
mov r8, qword [rax]
jmp 0x140059a0f
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.14004cbe4
mov rbx, rax
cmp r15, rax
je 0x140059a56
cmp qword [r15 + 0x18], 8
jb 0x140059a3b
mov rcx, qword [r15]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov qword [r15 + 0x18], 7
mov qword [r15 + 0x10], r14
mov word [r15], r14w
mov rdx, rbx
mov rcx, r15
call fcn.140006534
cmp qword [rbp + 0xc8], 8
jb 0x140059a6d
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov rdi, r14
mov qword [rsp + 0x30], r14
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140059a90
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011abb0]
test rax, rax
je 0x140059aa1
mov r8, qword [rax]
jmp 0x140059aa4
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004ceac
mov rcx, qword [rax]
test rcx, rcx
je 0x140059ad2
mov rdi, rcx
mov qword [rsp + 0x30], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x140059ae8
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
test rdi, rdi
je 0x140059ca0
mov qword [rbp - 0x80], r14
mov rax, qword [rdi]
lea rdx, [rbp - 0x80]
mov rcx, rdi
mov rax, qword [rax + 0x60]
call qword [0x1400c91f0]
test eax, eax
jne 0x140059c8a
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005b362
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
jmp 0x140059c69
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140059b56
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x38]
call fcn.14004caa8
nop
mov r8, rax
mov rdx, qword [0x140112258]
lea rcx, [rbp + 0xb0]
call fcn.14001b858
nop
cmp qword [rsp + 0x50], 8
jb 0x140059b90
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov qword [rsp + 0x50], 7
mov qword [rsp + 0x48], r14
mov word [rsp + 0x38], r14w
mov rax, qword [0x14011a9e8]
test rax, rax
je 0x140059bb5
mov rdx, qword [rax]
jmp 0x140059bb8
mov rdx, r14
lea rcx, [rbp + 0xb0]
call fcn.140044a14
test eax, eax
jne 0x14005b378
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x140059be7
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x50]
call fcn.14004cd94
nop
lea rcx, [r15 + 0x20]
mov rdx, rax
call fcn.140040000
nop
cmp qword [rbp + 0x68], 8
jb 0x140059c13
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov rbx, qword [rbp - 0x80]
test rbx, rbx
je 0x14005b36d
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140059c37
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov qword [rsp + 0x78], r14
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
nop
cmp qword [rbp + 0xc8], 8
jb 0x140059c69
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x140059b3f
test rcx, rcx
je 0x140059c8a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140059ca0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140059cbb
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a4a8]
test rax, rax
je 0x140059ccc
mov rdx, qword [rax]
jmp 0x140059ccf
mov rdx, r14
lea rcx, [rsp + 0x68]
call fcn.14004cf6c
mov dword [r15 + 0x78], eax
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140059cf8
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a5c0]
test rax, rax
je 0x140059d09
mov r8, qword [rax]
jmp 0x140059d0c
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.14004cbe4
mov rsi, rax
lea rbx, [r15 + 0x38]
cmp rbx, rax
je 0x140059d54
cmp qword [rbx + 0x18], 8
jb 0x140059d39
mov rcx, qword [rbx]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov qword [rbx + 0x18], 7
mov qword [rbx + 0x10], r14
mov word [rbx], r14w
mov rdx, rsi
mov rcx, rbx
call fcn.140006534
cmp qword [rbp + 0x68], 8
jb 0x140059d65
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140059d80
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011ac38]
test rax, rax
je 0x140059d91
mov r8, qword [rax]
jmp 0x140059d94
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.14004cbe4
mov r14, rax
lea rsi, [r15 + 0x58]
cmp rsi, rax
je 0x140059ddd
cmp qword [rsi + 0x18], 8
jb 0x140059dc1
mov rcx, qword [rsi]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
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.140006534
cmp qword [rbp + 0x68], 8
jb 0x140059dee
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
cmp qword [r12 + 0x10], r14
jbe 0x140059fc7
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x140059e16
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011aa90]
test rax, rax
je 0x140059e27
mov r8, qword [rax]
jmp 0x140059e2a
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x78]
call fcn.14004ceac
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140059ecc
mov qword [rbp - 0x70], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a5c0]
test rax, rax
je 0x140059e6c
mov r8, qword [rax]
jmp 0x140059e6f
mov r8, r14
mov qword [rsp + 0x20], rbx
mov r9, r12
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x50]
call fcn.14004d2a0
mov r14, rax
cmp rbx, rax
je 0x140059eb8
cmp qword [rbx + 0x18], 8
jb 0x140059e9c
mov rcx, qword [rbx]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
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.140006534
cmp qword [rbp + 0x68], 8
jb 0x140059ec9
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
xor r14d, r14d
mov rcx, qword [r13]
mov qword [rbp - 0x70], rcx
test rcx, rcx
je 0x140059ee6
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a4f0]
test rax, rax
je 0x140059ef7
mov r8, qword [rax]
jmp 0x140059efa
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.14004ceac
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140059f9d
mov qword [rbp - 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011ac38]
test rax, rax
je 0x140059f3c
mov r8, qword [rax]
jmp 0x140059f3f
mov r8, r14
mov qword [rsp + 0x20], rsi
mov r9, r12
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x50]
call fcn.14004d2a0
mov rbx, rax
cmp rsi, rax
je 0x140059f87
cmp qword [rsi + 0x18], 8
jb 0x140059f6c
mov rcx, qword [rsi]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov qword [rsi + 0x18], 7
mov qword [rsi + 0x10], r14
mov word [rsi], r14w
mov rdx, rbx
mov rcx, rsi
call fcn.140006534
cmp qword [rbp + 0x68], 8
jb 0x140059f98
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140059fb0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140059fc7
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140059fe2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011aa58]
test rax, rax
je 0x140059ff3
mov r8, qword [rax]
jmp 0x140059ff6
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.14004ceac
nop
cmp qword [rsp + 0x70], r14
je 0x14005a015
mov byte [r15 + 0x7c], 1
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005a02f
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a7b8]
test rax, rax
je 0x14005a040
mov r8, qword [rax]
jmp 0x14005a043
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x60]
call fcn.14004ceac
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14005a062
mov byte [r15 + 0x7d], 1
test rcx, rcx
je 0x14005a075
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14005a08d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
test rdi, rdi
je 0x14005a0a2
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov esi, dword [rbp - 0x68]
test sil, 4
je 0x14005a2a2
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005a0d1
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a7a0]
test rax, rax
je 0x14005a0e2
mov r8, qword [rax]
jmp 0x14005a0e5
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.14004ceac
mov rcx, qword [rax]
test rcx, rcx
je 0x14005a113
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005a12a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
test rbx, rbx
je 0x14005a28d
mov qword [rbp - 0x80], r14
mov rax, qword [rbx]
lea rdx, [rbp - 0x80]
mov rcx, rbx
mov rax, qword [rax + 0x60]
call qword [0x1400c91f0]
test eax, eax
jne 0x14005a276
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005b392
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a263
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 0x14005a1ec
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.14005f630
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0x88]
call fcn.14005d764
mov rdi, qword [rbp - 0x80]
test rdi, rdi
je 0x14005b39d
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a22e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
nop
lea rcx, [rbp - 0x50]
call fcn.140034730
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005a18a
mov esi, dword [rbp - 0x68]
test rcx, rcx
je 0x14005a276
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005a28d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
test rbx, rbx
je 0x14005a2a2
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
test sil, 8
je 0x14005a9b2
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005a2ce
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a888]
test rax, rax
je 0x14005a2df
mov r8, qword [rax]
jmp 0x14005a2e2
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.14004ceac
mov rcx, qword [rax]
test rcx, rcx
je 0x14005a310
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005a327
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
test rbx, rbx
je 0x14005a99c
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a4d0]
test rax, rax
je 0x14005a356
mov rdx, qword [rax]
jmp 0x14005a359
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.14004d140
mov byte [r15 + 0x7e], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011a788]
test rax, rax
je 0x14005a390
mov rdx, qword [rax]
jmp 0x14005a393
mov rdx, r14
mov r9b, 1
lea rcx, [rsp + 0x70]
call fcn.14004d140
mov byte [r15 + 0x7f], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rax, qword [0x14011ac48]
test rax, rax
je 0x14005a3ca
mov rdx, qword [rax]
jmp 0x14005a3cd
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.14004d140
mov byte [r15 + 0x80], al
mov qword [rsp + 0x68], r14
mov rax, qword [0x14011aad0]
test rax, rax
je 0x14005a3f7
mov rdx, qword [rax]
jmp 0x14005a3fa
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c91f0]
test eax, eax
jne 0x14005a527
mov qword [rsp + 0x78], r14
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005b3a8
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
jmp 0x14005a506
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 0x14005a49f
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.14005ff88
lea rdx, [rbp + 0x50]
lea rcx, [r15 + 0xa0]
call fcn.14005d6b0
mov rdi, qword [rsp + 0x68]
test rdi, rdi
je 0x14005b3b3
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a4e2
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
nop
lea rcx, [rbp + 0x50]
call fcn.14004ded8
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005a449
test rcx, rcx
je 0x14005a527
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov qword [rbp - 0x78], r14
mov rax, qword [0x14011a4a0]
test rax, rax
je 0x14005a53c
mov rdx, qword [rax]
jmp 0x14005a53f
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c91f0]
test eax, eax
jne 0x14005a66e
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005b3be
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
jmp 0x14005a64d
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 0x14005a5e7
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140060520
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xb8]
call fcn.14005d56c
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x14005b3c9
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a629
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
nop
lea rcx, [rbp - 0x50]
call fcn.14005d3f8
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005a58c
test rcx, rcx
je 0x14005a66e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov qword [rbp - 0x70], r14
mov rax, qword [0x14011ac30]
test rax, rax
je 0x14005a683
mov rdx, qword [rax]
jmp 0x14005a686
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x70]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c91f0]
test eax, eax
jne 0x14005a806
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005b3d4
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a7f3
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 0x14005a735
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
mov rcx, qword [rbp - 0x80]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005a74c
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.14004cd94
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140040000
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x50]
call fcn.1400039fc
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005a78d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xd0]
call fcn.14005d4b8
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je 0x14005b3df
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a7c1
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
nop
lea rcx, [rbp - 0x50]
call fcn.14004ded8
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005a6e5
test rcx, rcx
je 0x14005a806
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov qword [rbp - 0x68], r14
mov rax, qword [0x14011a838]
test rax, rax
je 0x14005a81b
mov rdx, qword [rax]
jmp 0x14005a81e
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c91f0]
test eax, eax
jne 0x14005a93f
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005a9f2
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
jmp 0x14005a91e
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 0x14005a8b8
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c91f0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.14005f4e4
lea rdx, [rbp - 0x48]
lea rcx, [r15 + 0xe8]
call fcn.140028048
mov rdi, qword [rbp - 0x68]
test rdi, rdi
je 0x14005a9fd
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a8fa
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c91f0]
nop
lea rcx, [rbp - 0x50]
call fcn.14004ded8
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005a86b
test rcx, rcx
je 0x14005a93f
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005a956
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005a96d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005a984
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005a99c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
test rbx, rbx
je 0x14005a9b2
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
nop
mov rcx, qword [r13]
test rcx, rcx
je 0x14005a9c8
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c91f0]
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.1400b6250
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.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
lea rcx, [0x14011a9f8]
call fcn.1400b6d54
cmp dword [0x14011a9f8], 0xffffffff
jne 0x1400598c3
lea rdx, str.Name
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a5c0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2ea0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a9f8]
call fcn.1400b6ce4
jmp 0x1400598c3
lea rcx, [0x14011a858]
call fcn.1400b6d54
cmp dword [0x14011a858], 0xffffffff
jne 0x1400598d3
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011ac38]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2e80]
call fcn.1400b63e8
nop
lea rcx, [0x14011a858]
call fcn.1400b6ce4
jmp 0x1400598d3
lea rcx, [0x14011a828]
call fcn.1400b6d54
cmp dword [0x14011a828], 0xffffffff
jne 0x1400598e3
lea rdx, str.LocalizedNames
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011aa90]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2e60]
call fcn.1400b63e8
nop
lea rcx, [0x14011a828]
call fcn.1400b6ce4
jmp 0x1400598e3
lea rcx, [0x14011abc8]
call fcn.1400b6d54
cmp dword [0x14011abc8], 0xffffffff
jne 0x1400598f3
lea rdx, str.LocalizedDescriptions
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a4f0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2e40]
call fcn.1400b63e8
nop
lea rcx, [0x14011abc8]
call fcn.1400b6ce4
jmp 0x1400598f3
lea rcx, [0x14011a7f8]
call fcn.1400b6d54
cmp dword [0x14011a7f8], 0xffffffff
jne 0x140059903
lea rdx, [0x1400d8350]
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a9e8]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2e20]
call fcn.1400b63e8
nop
lea rcx, [0x14011a7f8]
call fcn.1400b6ce4
jmp 0x140059903
lea rcx, [0x14011a9d8]
call fcn.1400b6d54
cmp dword [0x14011a9d8], 0xffffffff
jne 0x140059913
lea rdx, str.ReplacedTemplates
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011abb0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2e00]
call fcn.1400b63e8
nop
lea rcx, [0x14011a9d8]
call fcn.1400b6ce4
jmp 0x140059913
lea rcx, [0x14011a8f4]
call fcn.1400b6d54
cmp dword [0x14011a8f4], 0xffffffff
jne 0x140059923
lea rdx, str.Version
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a4a8]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2de0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a8f4]
call fcn.1400b6ce4
jmp 0x140059923
lea rcx, [0x14011a558]
call fcn.1400b6d54
cmp dword [0x14011a558], 0xffffffff
jne 0x140059933
lea rdx, str.DeferToMSAccount
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011aa58]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2dc0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a558]
call fcn.1400b6ce4
jmp 0x140059933
lea rcx, [0x14011a92c]
call fcn.1400b6d54
cmp dword [0x14011a92c], 0xffffffff
jne 0x140059943
lea rdx, str.DeferToOffice365
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a7b8]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2da0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a92c]
call fcn.1400b6ce4
jmp 0x140059943
lea rcx, [0x14011a554]
call fcn.1400b6d54
cmp dword [0x14011a554], 0xffffffff
jne 0x140059953
lea rdx, str.Asynchronous
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a4d0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2d80]
call fcn.1400b63e8
nop
lea rcx, [0x14011a554]
call fcn.1400b6ce4
jmp 0x140059953
lea rcx, [0x14011a644]
call fcn.1400b6d54
cmp dword [0x14011a644], 0xffffffff
jne 0x140059963
lea rdx, str.PreventOverlappingSynchronization
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a788]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2d60]
call fcn.1400b63e8
nop
lea rcx, [0x14011a644]
call fcn.1400b6ce4
jmp 0x140059963
lea rcx, [0x14011a540]
call fcn.1400b6d54
cmp dword [0x14011a540], 0xffffffff
jne 0x140059973
lea rdx, str.AlwaysApplySettings
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011ac48]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2d40]
call fcn.1400b63e8
nop
lea rcx, [0x14011a540]
call fcn.1400b6ce4
jmp 0x140059973
lea rcx, [0x14011a468]
call fcn.1400b6d54
cmp dword [0x14011a468], 0xffffffff
jne 0x140059983
lea rdx, str.Processes
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a7a0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2d20]
call fcn.1400b63e8
nop
lea rcx, [0x14011a468]
call fcn.1400b6ce4
jmp 0x140059983
lea rcx, [0x14011a7a8]
call fcn.1400b6d54
cmp dword [0x14011a7a8], 0xffffffff
jne 0x140059993
lea rdx, str.Settings
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a888]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2d00]
call fcn.1400b63e8
nop
lea rcx, [0x14011a7a8]
call fcn.1400b6ce4
jmp 0x140059993
lea rcx, [0x14011a628]
call fcn.1400b6d54
cmp dword [0x14011a628], 0xffffffff
jne 0x1400599a3
lea rdx, str.Registry
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011aad0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2ce0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a628]
call fcn.1400b6ce4
jmp 0x1400599a3
lea rcx, [0x14011a6e0]
call fcn.1400b6d54
cmp dword [0x14011a6e0], 0xffffffff
jne 0x1400599b3
lea rdx, str.File
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a4a0]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2cc0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a6e0]
call fcn.1400b6ce4
jmp 0x1400599b3
lea rcx, [0x14011a784]
call fcn.1400b6d54
cmp dword [0x14011a784], 0xffffffff
jne 0x1400599c3
lea rdx, str.SystemParameter
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011ac30]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2ca0]
call fcn.1400b63e8
nop
lea rcx, [0x14011a784]
call fcn.1400b6ce4
jmp 0x1400599c3
lea rcx, [0x14011a65c]
call fcn.1400b6d54
cmp dword [0x14011a65c], 0xffffffff
jne 0x1400599d3
lea rdx, str.CustomAction
lea rcx, [rsp + 0x68]
call fcn.14004afd0
mov rbx, rax
mov rdx, qword [0x140112258]
lea rcx, [rsp + 0x70]
call fcn.14004afd0
nop
mov r8, rbx
lea rdx, [0x14011a838]
mov rcx, rax
call fcn.14004b160
nop
lea rcx, [rsp + 0x70]
call fcn.14004b064
nop
lea rcx, [rsp + 0x68]
call fcn.14004b064
lea rcx, [0x1400c2c80]
call fcn.1400b63e8
nop
lea rcx, [0x14011a65c]
call fcn.1400b6ce4
jmp 0x1400599d3
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
int3
lea rcx, [rbp + 0x50]
call fcn.14004b368
lea rdx, [0x14010f350]
lea rcx, [rbp + 0x50]
call sub.msvcrt.dll__CxxThrowException
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
nop
mov ecx, 0x80004003
call fcn.14008fd40
int3