Function at 0x140052538
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 [0x14011aa00]
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 [0x14011cae8], eax
jg 0x1400536d6
mov eax, dword [r14 + rdi]
cmp dword [0x14011c3f0], eax
jg 0x14005375b
mov eax, dword [r14 + rdi]
cmp dword [0x14011c588], eax
jg 0x1400537e0
mov eax, dword [r14 + rdi]
cmp dword [0x14011c608], eax
jg 0x140053865
mov eax, dword [r14 + rdi]
cmp dword [0x14011c3bc], eax
jg 0x1400538ea
mov eax, dword [r14 + rdi]
cmp dword [0x14011c984], eax
jg 0x14005396f
mov eax, dword [r14 + rdi]
cmp dword [0x14011c620], eax
jg 0x1400539f4
mov eax, dword [r14 + rdi]
cmp dword [0x14011c8b8], eax
jg 0x140053a79
mov eax, dword [r14 + rdi]
cmp dword [0x14011c7d0], eax
jg 0x140053afe
mov eax, dword [r14 + rdi]
cmp dword [0x14011c6d8], eax
jg 0x140053b83
mov eax, dword [r14 + rdi]
cmp dword [0x14011c9b4], eax
jg 0x140053c08
mov eax, dword [r14 + rdi]
cmp dword [0x14011c704], eax
jg 0x140053c8d
mov eax, dword [r14 + rdi]
cmp dword [0x14011c568], eax
jg 0x140053d12
mov eax, dword [r14 + rdi]
cmp dword [0x14011c708], eax
jg 0x140053d97
mov eax, dword [r14 + rdi]
cmp dword [0x14011c6dc], eax
jg 0x140053e1c
mov eax, dword [r14 + rdi]
cmp dword [0x14011c990], eax
jg 0x140053ea1
mov eax, dword [r14 + rdi]
cmp dword [0x14011c88c], eax
jg 0x140053f26
mov eax, dword [r14 + rdi]
cmp dword [0x14011c994], eax
jg 0x140053fab
xor r14d, r14d
test sil, 1
je 0x140052d89
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x1400526df
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011cab8]
test rax, rax
je 0x1400526f0
mov r8, qword [rax]
jmp 0x1400526f3
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.140047844
mov rbx, rax
cmp r15, rax
je 0x14005273a
cmp qword [r15 + 0x18], 8
jb 0x14005271f
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.140005f98
cmp qword [rbp + 0xc8], 8
jb 0x140052751
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 0x140052774
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011cb30]
test rax, rax
je 0x140052785
mov r8, qword [rax]
jmp 0x140052788
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.140047b0c
mov rcx, qword [rax]
test rcx, rcx
je 0x1400527b6
mov rdi, rcx
mov qword [rsp + 0x30], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1400527cc
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test rdi, rdi
je 0x140052984
mov qword [rbp - 0x80], r14
mov rax, qword [rdi]
lea rdx, [rbp - 0x80]
mov rcx, rdi
mov rax, qword [rax + 0x60]
call qword [0x1400c51a0]
test eax, eax
jne 0x14005296e
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140054030
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x14005294d
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005283a
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x38]
call fcn.14004770c
nop
mov r8, rax
mov rdx, qword [0x140114260]
lea rcx, [rbp + 0xb0]
call fcn.14001a930
nop
cmp qword [rsp + 0x50], 8
jb 0x140052874
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 [0x14011cab8]
test rax, rax
je 0x140052899
mov rdx, qword [rax]
jmp 0x14005289c
mov rdx, r14
lea rcx, [rbp + 0xb0]
call fcn.14003f24c
test eax, eax
jne 0x140054046
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x1400528cb
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x50]
call fcn.1400479f8
nop
lea rcx, [r15 + 0x20]
mov rdx, rax
call fcn.14003aa7c
nop
cmp qword [rbp + 0x68], 8
jb 0x1400528f7
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 0x14005403b
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005291b
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov qword [rsp + 0x78], r14
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
nop
cmp qword [rbp + 0xc8], 8
jb 0x14005294d
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 0x140052823
test rcx, rcx
je 0x14005296e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140052984
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005299f
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c3c0]
test rax, rax
je 0x1400529b0
mov rdx, qword [rax]
jmp 0x1400529b3
mov rdx, r14
lea rcx, [rsp + 0x68]
call fcn.140047bc4
mov dword [r15 + 0x78], eax
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x1400529dc
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c9d8]
test rax, rax
je 0x1400529ed
mov r8, qword [rax]
jmp 0x1400529f0
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140047844
mov rsi, rax
lea rbx, [r15 + 0x38]
cmp rbx, rax
je 0x140052a38
cmp qword [rbx + 0x18], 8
jb 0x140052a1d
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.140005f98
cmp qword [rbp + 0x68], 8
jb 0x140052a49
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 0x140052a64
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c5b0]
test rax, rax
je 0x140052a75
mov r8, qword [rax]
jmp 0x140052a78
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.140047844
mov r14, rax
lea rsi, [r15 + 0x58]
cmp rsi, rax
je 0x140052ac1
cmp qword [rsi + 0x18], 8
jb 0x140052aa5
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.140005f98
cmp qword [rbp + 0x68], 8
jb 0x140052ad2
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 0x140052cab
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x140052afa
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c768]
test rax, rax
je 0x140052b0b
mov r8, qword [rax]
jmp 0x140052b0e
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x78]
call fcn.140047b0c
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140052bb0
mov qword [rbp - 0x70], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c9d8]
test rax, rax
je 0x140052b50
mov r8, qword [rax]
jmp 0x140052b53
mov r8, r14
mov qword [rsp + 0x20], rbx
mov r9, r12
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x50]
call fcn.140047f08
mov r14, rax
cmp rbx, rax
je 0x140052b9c
cmp qword [rbx + 0x18], 8
jb 0x140052b80
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.140005f98
cmp qword [rbp + 0x68], 8
jb 0x140052bad
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 0x140052bca
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c600]
test rax, rax
je 0x140052bdb
mov r8, qword [rax]
jmp 0x140052bde
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.140047b0c
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140052c81
mov qword [rbp - 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c5b0]
test rax, rax
je 0x140052c20
mov r8, qword [rax]
jmp 0x140052c23
mov r8, r14
mov qword [rsp + 0x20], rsi
mov r9, r12
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x50]
call fcn.140047f08
mov rbx, rax
cmp rsi, rax
je 0x140052c6b
cmp qword [rsi + 0x18], 8
jb 0x140052c50
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.140005f98
cmp qword [rbp + 0x68], 8
jb 0x140052c7c
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 0x140052c94
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140052cab
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x140052cc6
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c628]
test rax, rax
je 0x140052cd7
mov r8, qword [rax]
jmp 0x140052cda
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.140047b0c
nop
cmp qword [rsp + 0x70], r14
je 0x140052cf9
mov byte [r15 + 0x7c], 1
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x140052d13
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c6f8]
test rax, rax
je 0x140052d24
mov r8, qword [rax]
jmp 0x140052d27
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x60]
call fcn.140047b0c
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x140052d46
mov byte [r15 + 0x7d], 1
test rcx, rcx
je 0x140052d59
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x140052d71
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
test rdi, rdi
je 0x140052d86
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov esi, dword [rbp - 0x68]
test sil, 4
je 0x140052f86
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x140052db5
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c788]
test rax, rax
je 0x140052dc6
mov r8, qword [rax]
jmp 0x140052dc9
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140047b0c
mov rcx, qword [rax]
test rcx, rcx
je 0x140052df7
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140052e0e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test rbx, rbx
je 0x140052f71
mov qword [rbp - 0x80], r14
mov rax, qword [rbx]
lea rdx, [rbp - 0x80]
mov rcx, rbx
mov rax, qword [rax + 0x60]
call qword [0x1400c51a0]
test eax, eax
jne 0x140052f5a
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140054060
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140052f47
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 0x140052ed0
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140058a68
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0x88]
call fcn.1400582a0
mov rdi, qword [rbp - 0x80]
test rdi, rdi
je 0x14005406b
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140052f12
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
nop
lea rcx, [rbp - 0x50]
call fcn.14002f52c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x140052e6e
mov esi, dword [rbp - 0x68]
test rcx, rcx
je 0x140052f5a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140052f71
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
test rbx, rbx
je 0x140052f86
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test sil, 8
je 0x140053696
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x140052fb2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c880]
test rax, rax
je 0x140052fc3
mov r8, qword [rax]
jmp 0x140052fc6
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.140047b0c
mov rcx, qword [rax]
test rcx, rcx
je 0x140052ff4
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005300b
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test rbx, rbx
je 0x140053680
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c698]
test rax, rax
je 0x14005303a
mov rdx, qword [rax]
jmp 0x14005303d
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.140047da0
mov byte [r15 + 0x7e], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011ca30]
test rax, rax
je 0x140053074
mov rdx, qword [rax]
jmp 0x140053077
mov rdx, r14
mov r9b, 1
lea rcx, [rsp + 0x70]
call fcn.140047da0
mov byte [r15 + 0x7f], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011cac8]
test rax, rax
je 0x1400530ae
mov rdx, qword [rax]
jmp 0x1400530b1
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.140047da0
mov byte [r15 + 0x80], al
mov qword [rsp + 0x68], r14
mov rax, qword [0x14011c450]
test rax, rax
je 0x1400530db
mov rdx, qword [rax]
jmp 0x1400530de
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c51a0]
test eax, eax
jne 0x14005320b
mov qword [rsp + 0x78], r14
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140054076
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x1400531ea
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 0x140053183
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.140059400
lea rdx, [rbp + 0x50]
lea rcx, [r15 + 0xa0]
call fcn.1400581c4
mov rdi, qword [rsp + 0x68]
test rdi, rdi
je 0x140054081
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400531c6
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
nop
lea rcx, [rbp + 0x50]
call fcn.140048b4c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005312d
test rcx, rcx
je 0x14005320b
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov qword [rbp - 0x78], r14
mov rax, qword [0x14011c348]
test rax, rax
je 0x140053220
mov rdx, qword [rax]
jmp 0x140053223
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c51a0]
test eax, eax
jne 0x140053352
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005408c
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x140053331
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 0x1400532cb
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400599a8
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xb8]
call fcn.14005807c
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x140054097
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005330d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
nop
lea rcx, [rbp - 0x50]
call fcn.140057eec
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x140053270
test rcx, rcx
je 0x140053352
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov qword [rbp - 0x70], r14
mov rax, qword [0x14011c610]
test rax, rax
je 0x140053367
mov rdx, qword [rax]
jmp 0x14005336a
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x70]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c51a0]
test eax, eax
jne 0x1400534ea
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x1400540a2
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400534d7
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 0x140053419
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rcx, qword [rbp - 0x80]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x140053430
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.1400479f8
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14003aa7c
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x50]
call fcn.140003610
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140053471
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xd0]
call fcn.140057fa0
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je 0x1400540ad
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400534a5
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
nop
lea rcx, [rbp - 0x50]
call fcn.140048b4c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x1400533c9
test rcx, rcx
je 0x1400534ea
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov qword [rbp - 0x68], r14
mov rax, qword [0x14011c9b8]
test rax, rax
je 0x1400534ff
mov rdx, qword [rax]
jmp 0x140053502
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400c51a0]
test eax, eax
jne 0x140053623
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x1400540b8
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x140053602
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 0x14005359c
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.14005a060
lea rdx, [rbp - 0x48]
lea rcx, [r15 + 0xe8]
call fcn.140023774
mov rdi, qword [rbp - 0x68]
test rdi, rdi
je 0x1400540c3
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400535de
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
nop
lea rcx, [rbp - 0x50]
call fcn.140048b4c
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005354f
test rcx, rcx
je 0x140053623
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005363a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x140053651
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x140053668
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140053680
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
test rbx, rbx
je 0x140053696
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [r13]
test rcx, rcx
je 0x1400536ac
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.1400afd50
mov rbx, qword [rsp + 0x228]
add rsp, 0x1e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x14011cae8]
call fcn.1400b071c
cmp dword [0x14011cae8], 0xffffffff
jne 0x1400525a7
lea rdx, str.Name
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c9d8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfcc0]
call fcn.1400afed0
nop
lea rcx, [0x14011cae8]
call fcn.1400b06b0
jmp 0x1400525a7
lea rcx, [0x14011c3f0]
call fcn.1400b071c
cmp dword [0x14011c3f0], 0xffffffff
jne 0x1400525b7
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c5b0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfcb0]
call fcn.1400afed0
nop
lea rcx, [0x14011c3f0]
call fcn.1400b06b0
jmp 0x1400525b7
lea rcx, [0x14011c588]
call fcn.1400b071c
cmp dword [0x14011c588], 0xffffffff
jne 0x1400525c7
lea rdx, str.LocalizedNames
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c768]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfca0]
call fcn.1400afed0
nop
lea rcx, [0x14011c588]
call fcn.1400b06b0
jmp 0x1400525c7
lea rcx, [0x14011c608]
call fcn.1400b071c
cmp dword [0x14011c608], 0xffffffff
jne 0x1400525d7
lea rdx, str.LocalizedDescriptions
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c600]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc90]
call fcn.1400afed0
nop
lea rcx, [0x14011c608]
call fcn.1400b06b0
jmp 0x1400525d7
lea rcx, [0x14011c3bc]
call fcn.1400b071c
cmp dword [0x14011c3bc], 0xffffffff
jne 0x1400525e7
lea rdx, [0x1400d3af0]
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011cab8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc80]
call fcn.1400afed0
nop
lea rcx, [0x14011c3bc]
call fcn.1400b06b0
jmp 0x1400525e7
lea rcx, [0x14011c984]
call fcn.1400b071c
cmp dword [0x14011c984], 0xffffffff
jne 0x1400525f7
lea rdx, str.ReplacedTemplates
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011cb30]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc70]
call fcn.1400afed0
nop
lea rcx, [0x14011c984]
call fcn.1400b06b0
jmp 0x1400525f7
lea rcx, [0x14011c620]
call fcn.1400b071c
cmp dword [0x14011c620], 0xffffffff
jne 0x140052607
lea rdx, str.Version
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c3c0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc60]
call fcn.1400afed0
nop
lea rcx, [0x14011c620]
call fcn.1400b06b0
jmp 0x140052607
lea rcx, [0x14011c8b8]
call fcn.1400b071c
cmp dword [0x14011c8b8], 0xffffffff
jne 0x140052617
lea rdx, str.DeferToMSAccount
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c628]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc50]
call fcn.1400afed0
nop
lea rcx, [0x14011c8b8]
call fcn.1400b06b0
jmp 0x140052617
lea rcx, [0x14011c7d0]
call fcn.1400b071c
cmp dword [0x14011c7d0], 0xffffffff
jne 0x140052627
lea rdx, str.DeferToOffice365
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c6f8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc40]
call fcn.1400afed0
nop
lea rcx, [0x14011c7d0]
call fcn.1400b06b0
jmp 0x140052627
lea rcx, [0x14011c6d8]
call fcn.1400b071c
cmp dword [0x14011c6d8], 0xffffffff
jne 0x140052637
lea rdx, str.Asynchronous
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c698]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc30]
call fcn.1400afed0
nop
lea rcx, [0x14011c6d8]
call fcn.1400b06b0
jmp 0x140052637
lea rcx, [0x14011c9b4]
call fcn.1400b071c
cmp dword [0x14011c9b4], 0xffffffff
jne 0x140052647
lea rdx, str.PreventOverlappingSynchronization
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011ca30]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc20]
call fcn.1400afed0
nop
lea rcx, [0x14011c9b4]
call fcn.1400b06b0
jmp 0x140052647
lea rcx, [0x14011c704]
call fcn.1400b071c
cmp dword [0x14011c704], 0xffffffff
jne 0x140052657
lea rdx, str.AlwaysApplySettings
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011cac8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc10]
call fcn.1400afed0
nop
lea rcx, [0x14011c704]
call fcn.1400b06b0
jmp 0x140052657
lea rcx, [0x14011c568]
call fcn.1400b071c
cmp dword [0x14011c568], 0xffffffff
jne 0x140052667
lea rdx, str.Processes
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c788]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfc00]
call fcn.1400afed0
nop
lea rcx, [0x14011c568]
call fcn.1400b06b0
jmp 0x140052667
lea rcx, [0x14011c708]
call fcn.1400b071c
cmp dword [0x14011c708], 0xffffffff
jne 0x140052677
lea rdx, str.Settings
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c880]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfbf0]
call fcn.1400afed0
nop
lea rcx, [0x14011c708]
call fcn.1400b06b0
jmp 0x140052677
lea rcx, [0x14011c6dc]
call fcn.1400b071c
cmp dword [0x14011c6dc], 0xffffffff
jne 0x140052687
lea rdx, str.Registry
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c450]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfbe0]
call fcn.1400afed0
nop
lea rcx, [0x14011c6dc]
call fcn.1400b06b0
jmp 0x140052687
lea rcx, [0x14011c990]
call fcn.1400b071c
cmp dword [0x14011c990], 0xffffffff
jne 0x140052697
lea rdx, str.File
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c348]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfbd0]
call fcn.1400afed0
nop
lea rcx, [0x14011c990]
call fcn.1400b06b0
jmp 0x140052697
lea rcx, [0x14011c88c]
call fcn.1400b071c
cmp dword [0x14011c88c], 0xffffffff
jne 0x1400526a7
lea rdx, str.SystemParameter
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c610]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfbc0]
call fcn.1400afed0
nop
lea rcx, [0x14011c88c]
call fcn.1400b06b0
jmp 0x1400526a7
lea rcx, [0x14011c994]
call fcn.1400b071c
cmp dword [0x14011c994], 0xffffffff
jne 0x1400526b7
lea rdx, str.CustomAction
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114260]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c9b8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfbb0]
call fcn.1400afed0
nop
lea rcx, [0x14011c994]
call fcn.1400b06b0
jmp 0x1400526b7
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
int3
lea rcx, [rbp + 0x50]
call fcn.14004609c
lea rdx, [0x140111110]
lea rcx, [rbp + 0x50]
call sub.msvcrt.dll__CxxThrowException
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
nop
mov ecx, 0x80004003
call fcn.1400899a8
int3