Function at 0x140056188
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 [0x14011c404], eax
jg 0x140057326
mov eax, dword [r14 + rdi]
cmp dword [0x14011ca08], eax
jg 0x1400573ab
mov eax, dword [r14 + rdi]
cmp dword [0x14011c63c], eax
jg 0x140057430
mov eax, dword [r14 + rdi]
cmp dword [0x14011c874], eax
jg 0x1400574b5
mov eax, dword [r14 + rdi]
cmp dword [0x14011c870], eax
jg 0x14005753a
mov eax, dword [r14 + rdi]
cmp dword [0x14011ca68], eax
jg 0x1400575bf
mov eax, dword [r14 + rdi]
cmp dword [0x14011c878], eax
jg 0x140057644
mov eax, dword [r14 + rdi]
cmp dword [0x14011c6a4], eax
jg 0x1400576c9
mov eax, dword [r14 + rdi]
cmp dword [0x14011c854], eax
jg 0x14005774e
mov eax, dword [r14 + rdi]
cmp dword [0x14011c6e0], eax
jg 0x1400577d3
mov eax, dword [r14 + rdi]
cmp dword [0x14011c494], eax
jg 0x140057858
mov eax, dword [r14 + rdi]
cmp dword [0x14011cab0], eax
jg 0x1400578dd
mov eax, dword [r14 + rdi]
cmp dword [0x14011c890], eax
jg 0x140057962
mov eax, dword [r14 + rdi]
cmp dword [0x14011c778], eax
jg 0x1400579e7
mov eax, dword [r14 + rdi]
cmp dword [0x14011c5f4], eax
jg 0x140057a6c
mov eax, dword [r14 + rdi]
cmp dword [0x14011cb28], eax
jg 0x140057af1
mov eax, dword [r14 + rdi]
cmp dword [0x14011ca94], eax
jg 0x140057b76
mov eax, dword [r14 + rdi]
cmp dword [0x14011c550], eax
jg 0x140057bfb
xor r14d, r14d
test sil, 1
je 0x1400569d9
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005632f
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c9c8]
test rax, rax
je 0x140056340
mov r8, qword [rax]
jmp 0x140056343
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.140047844
mov rbx, rax
cmp r15, rax
je 0x14005638a
cmp qword [r15 + 0x18], 8
jb 0x14005636f
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 0x1400563a1
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 0x1400563c4
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c560]
test rax, rax
je 0x1400563d5
mov r8, qword [rax]
jmp 0x1400563d8
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 0x140056406
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 0x14005641c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test rdi, rdi
je 0x1400565d4
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 0x1400565be
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140057c80
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x14005659d
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005648a
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 [0x140114250]
lea rcx, [rbp + 0xb0]
call fcn.14001a930
nop
cmp qword [rsp + 0x50], 8
jb 0x1400564c4
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 [0x14011c9c8]
test rax, rax
je 0x1400564e9
mov rdx, qword [rax]
jmp 0x1400564ec
mov rdx, r14
lea rcx, [rbp + 0xb0]
call fcn.14003f24c
test eax, eax
jne 0x140057c96
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005651b
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 0x140056547
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 0x140057c8b
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005656b
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 0x14005659d
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 0x140056473
test rcx, rcx
je 0x1400565be
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x1400565d4
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 0x1400565ef
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c520]
test rax, rax
je 0x140056600
mov rdx, qword [rax]
jmp 0x140056603
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 0x14005662c
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011ca40]
test rax, rax
je 0x14005663d
mov r8, qword [rax]
jmp 0x140056640
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 0x140056688
cmp qword [rbx + 0x18], 8
jb 0x14005666d
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 0x140056699
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 0x1400566b4
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c4a8]
test rax, rax
je 0x1400566c5
mov r8, qword [rax]
jmp 0x1400566c8
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 0x140056711
cmp qword [rsi + 0x18], 8
jb 0x1400566f5
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 0x140056722
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 0x1400568fb
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005674a
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c8d8]
test rax, rax
je 0x14005675b
mov r8, qword [rax]
jmp 0x14005675e
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 0x140056800
mov qword [rbp - 0x70], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011ca40]
test rax, rax
je 0x1400567a0
mov r8, qword [rax]
jmp 0x1400567a3
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 0x1400567ec
cmp qword [rbx + 0x18], 8
jb 0x1400567d0
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 0x1400567fd
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 0x14005681a
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c860]
test rax, rax
je 0x14005682b
mov r8, qword [rax]
jmp 0x14005682e
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 0x1400568d1
mov qword [rbp - 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c4a8]
test rax, rax
je 0x140056870
mov r8, qword [rax]
jmp 0x140056873
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 0x1400568bb
cmp qword [rsi + 0x18], 8
jb 0x1400568a0
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 0x1400568cc
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 0x1400568e4
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400568fb
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 0x140056916
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c558]
test rax, rax
je 0x140056927
mov r8, qword [rax]
jmp 0x14005692a
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.140047b0c
nop
cmp qword [rsp + 0x70], r14
je 0x140056949
mov byte [r15 + 0x7c], 1
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x140056963
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011cbb8]
test rax, rax
je 0x140056974
mov r8, qword [rax]
jmp 0x140056977
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 0x140056996
mov byte [r15 + 0x7d], 1
test rcx, rcx
je 0x1400569a9
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x1400569c1
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
test rdi, rdi
je 0x1400569d6
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
mov esi, dword [rbp - 0x68]
test sil, 4
je 0x140056bd6
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x140056a05
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c7f0]
test rax, rax
je 0x140056a16
mov r8, qword [rax]
jmp 0x140056a19
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 0x140056a47
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 0x140056a5e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test rbx, rbx
je 0x140056bc1
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 0x140056baa
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140057cb0
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 0x140056b97
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 0x140056b20
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.14005b79c
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0x88]
call fcn.1400582a0
mov rdi, qword [rbp - 0x80]
test rdi, rdi
je 0x140057cbb
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140056b62
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 0x140056abe
mov esi, dword [rbp - 0x68]
test rcx, rcx
je 0x140056baa
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140056bc1
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
test rbx, rbx
je 0x140056bd6
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test sil, 8
je 0x1400572e6
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x140056c02
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011cb98]
test rax, rax
je 0x140056c13
mov r8, qword [rax]
jmp 0x140056c16
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 0x140056c44
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 0x140056c5b
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
test rbx, rbx
je 0x1400572d0
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
mov rax, qword [0x14011c848]
test rax, rax
je 0x140056c8a
mov rdx, qword [rax]
jmp 0x140056c8d
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 [0x14011ca00]
test rax, rax
je 0x140056cc4
mov rdx, qword [rax]
jmp 0x140056cc7
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 [0x14011cbd0]
test rax, rax
je 0x140056cfe
mov rdx, qword [rax]
jmp 0x140056d01
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 [0x14011c6b0]
test rax, rax
je 0x140056d2b
mov rdx, qword [rax]
jmp 0x140056d2e
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 0x140056e5b
mov qword [rsp + 0x78], r14
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140057cc6
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x140056e3a
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 0x140056dd3
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.14005c134
lea rdx, [rbp + 0x50]
lea rcx, [r15 + 0xa0]
call fcn.1400581c4
mov rdi, qword [rsp + 0x68]
test rdi, rdi
je 0x140057cd1
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140056e16
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 0x140056d7d
test rcx, rcx
je 0x140056e5b
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov qword [rbp - 0x78], r14
mov rax, qword [0x14011c9f0]
test rax, rax
je 0x140056e70
mov rdx, qword [rax]
jmp 0x140056e73
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 0x140056fa2
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x140057cdc
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x140056f81
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 0x140056f1b
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400c51a0]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.14005c6dc
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xb8]
call fcn.14005807c
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x140057ce7
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140056f5d
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 0x140056ec0
test rcx, rcx
je 0x140056fa2
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov qword [rbp - 0x70], r14
mov rax, qword [0x14011c4d0]
test rax, rax
je 0x140056fb7
mov rdx, qword [rax]
jmp 0x140056fba
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 0x14005713a
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x140057cf2
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 0x140057127
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 0x140057069
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 0x140057080
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 0x1400570c1
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 0x140057cfd
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400570f5
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 0x140057019
test rcx, rcx
je 0x14005713a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov qword [rbp - 0x68], r14
mov rax, qword [0x14011ca98]
test rax, rax
je 0x14005714f
mov rdx, qword [rax]
jmp 0x140057152
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 0x140057273
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x140057d08
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400c51a0]
jmp 0x140057252
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 0x1400571ec
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 0x140057d13
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005722e
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 0x14005719f
test rcx, rcx
je 0x140057273
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005728a
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x1400572a1
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x1400572b8
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400572d0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
test rbx, rbx
je 0x1400572e6
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400c51a0]
nop
mov rcx, qword [r13]
test rcx, rcx
je 0x1400572fc
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, [0x14011c404]
call fcn.1400b071c
cmp dword [0x14011c404], 0xffffffff
jne 0x1400561f7
lea rdx, str.Name
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011ca40]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfa40]
call fcn.1400afed0
nop
lea rcx, [0x14011c404]
call fcn.1400b06b0
jmp 0x1400561f7
lea rcx, [0x14011ca08]
call fcn.1400b071c
cmp dword [0x14011ca08], 0xffffffff
jne 0x140056207
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c4a8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfa30]
call fcn.1400afed0
nop
lea rcx, [0x14011ca08]
call fcn.1400b06b0
jmp 0x140056207
lea rcx, [0x14011c63c]
call fcn.1400b071c
cmp dword [0x14011c63c], 0xffffffff
jne 0x140056217
lea rdx, str.LocalizedNames
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c8d8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfa20]
call fcn.1400afed0
nop
lea rcx, [0x14011c63c]
call fcn.1400b06b0
jmp 0x140056217
lea rcx, [0x14011c874]
call fcn.1400b071c
cmp dword [0x14011c874], 0xffffffff
jne 0x140056227
lea rdx, str.LocalizedDescriptions
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c860]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfa10]
call fcn.1400afed0
nop
lea rcx, [0x14011c874]
call fcn.1400b06b0
jmp 0x140056227
lea rcx, [0x14011c870]
call fcn.1400b071c
cmp dword [0x14011c870], 0xffffffff
jne 0x140056237
lea rdx, [0x1400d3af0]
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c9c8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bfa00]
call fcn.1400afed0
nop
lea rcx, [0x14011c870]
call fcn.1400b06b0
jmp 0x140056237
lea rcx, [0x14011ca68]
call fcn.1400b071c
cmp dword [0x14011ca68], 0xffffffff
jne 0x140056247
lea rdx, str.ReplacedTemplates
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c560]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf9f0]
call fcn.1400afed0
nop
lea rcx, [0x14011ca68]
call fcn.1400b06b0
jmp 0x140056247
lea rcx, [0x14011c878]
call fcn.1400b071c
cmp dword [0x14011c878], 0xffffffff
jne 0x140056257
lea rdx, str.Version
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c520]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf9e0]
call fcn.1400afed0
nop
lea rcx, [0x14011c878]
call fcn.1400b06b0
jmp 0x140056257
lea rcx, [0x14011c6a4]
call fcn.1400b071c
cmp dword [0x14011c6a4], 0xffffffff
jne 0x140056267
lea rdx, str.DeferToMSAccount
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c558]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf9d0]
call fcn.1400afed0
nop
lea rcx, [0x14011c6a4]
call fcn.1400b06b0
jmp 0x140056267
lea rcx, [0x14011c854]
call fcn.1400b071c
cmp dword [0x14011c854], 0xffffffff
jne 0x140056277
lea rdx, str.DeferToOffice365
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011cbb8]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf9c0]
call fcn.1400afed0
nop
lea rcx, [0x14011c854]
call fcn.1400b06b0
jmp 0x140056277
lea rcx, [0x14011c6e0]
call fcn.1400b071c
cmp dword [0x14011c6e0], 0xffffffff
jne 0x140056287
lea rdx, str.Asynchronous
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c848]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf9b0]
call fcn.1400afed0
nop
lea rcx, [0x14011c6e0]
call fcn.1400b06b0
jmp 0x140056287
lea rcx, [0x14011c494]
call fcn.1400b071c
cmp dword [0x14011c494], 0xffffffff
jne 0x140056297
lea rdx, str.PreventOverlappingSynchronization
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011ca00]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf9a0]
call fcn.1400afed0
nop
lea rcx, [0x14011c494]
call fcn.1400b06b0
jmp 0x140056297
lea rcx, [0x14011cab0]
call fcn.1400b071c
cmp dword [0x14011cab0], 0xffffffff
jne 0x1400562a7
lea rdx, str.AlwaysApplySettings
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011cbd0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf990]
call fcn.1400afed0
nop
lea rcx, [0x14011cab0]
call fcn.1400b06b0
jmp 0x1400562a7
lea rcx, [0x14011c890]
call fcn.1400b071c
cmp dword [0x14011c890], 0xffffffff
jne 0x1400562b7
lea rdx, str.Processes
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c7f0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf980]
call fcn.1400afed0
nop
lea rcx, [0x14011c890]
call fcn.1400b06b0
jmp 0x1400562b7
lea rcx, [0x14011c778]
call fcn.1400b071c
cmp dword [0x14011c778], 0xffffffff
jne 0x1400562c7
lea rdx, str.Settings
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011cb98]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf970]
call fcn.1400afed0
nop
lea rcx, [0x14011c778]
call fcn.1400b06b0
jmp 0x1400562c7
lea rcx, [0x14011c5f4]
call fcn.1400b071c
cmp dword [0x14011c5f4], 0xffffffff
jne 0x1400562d7
lea rdx, str.Registry
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c6b0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf960]
call fcn.1400afed0
nop
lea rcx, [0x14011c5f4]
call fcn.1400b06b0
jmp 0x1400562d7
lea rcx, [0x14011cb28]
call fcn.1400b071c
cmp dword [0x14011cb28], 0xffffffff
jne 0x1400562e7
lea rdx, str.File
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c9f0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf950]
call fcn.1400afed0
nop
lea rcx, [0x14011cb28]
call fcn.1400b06b0
jmp 0x1400562e7
lea rcx, [0x14011ca94]
call fcn.1400b071c
cmp dword [0x14011ca94], 0xffffffff
jne 0x1400562f7
lea rdx, str.SystemParameter
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011c4d0]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf940]
call fcn.1400afed0
nop
lea rcx, [0x14011ca94]
call fcn.1400b06b0
jmp 0x1400562f7
lea rcx, [0x14011c550]
call fcn.1400b071c
cmp dword [0x14011c550], 0xffffffff
jne 0x140056307
lea rdx, str.CustomAction
lea rcx, [rsp + 0x68]
call fcn.140045d18
mov rbx, rax
mov rdx, qword [0x140114250]
lea rcx, [rsp + 0x70]
call fcn.140045d18
nop
mov r8, rbx
lea rdx, [0x14011ca98]
mov rcx, rax
call fcn.140045e98
nop
lea rcx, [rsp + 0x70]
call fcn.140045da8
nop
lea rcx, [rsp + 0x68]
call fcn.140045da8
lea rcx, [0x1400bf930]
call fcn.1400afed0
nop
lea rcx, [0x14011c550]
call fcn.1400b06b0
jmp 0x140056307
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