Function at 0x14005a27c
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 [0x14011dab0]
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 [0x14011f650], eax
jg 0x14005b47f
mov eax, dword [r14 + rdi]
cmp dword [0x14011ef58], eax
jg 0x14005b504
mov eax, dword [r14 + rdi]
cmp dword [0x14011f0f0], eax
jg 0x14005b589
mov eax, dword [r14 + rdi]
cmp dword [0x14011f170], eax
jg 0x14005b60e
mov eax, dword [r14 + rdi]
cmp dword [0x14011ef24], eax
jg 0x14005b693
mov eax, dword [r14 + rdi]
cmp dword [0x14011f4ec], eax
jg 0x14005b718
mov eax, dword [r14 + rdi]
cmp dword [0x14011f188], eax
jg 0x14005b79d
mov eax, dword [r14 + rdi]
cmp dword [0x14011f420], eax
jg 0x14005b822
mov eax, dword [r14 + rdi]
cmp dword [0x14011f338], eax
jg 0x14005b8a7
mov eax, dword [r14 + rdi]
cmp dword [0x14011f240], eax
jg 0x14005b92c
mov eax, dword [r14 + rdi]
cmp dword [0x14011f51c], eax
jg 0x14005b9b1
mov eax, dword [r14 + rdi]
cmp dword [0x14011f26c], eax
jg 0x14005ba36
mov eax, dword [r14 + rdi]
cmp dword [0x14011f0d0], eax
jg 0x14005babb
mov eax, dword [r14 + rdi]
cmp dword [0x14011f270], eax
jg 0x14005bb40
mov eax, dword [r14 + rdi]
cmp dword [0x14011f244], eax
jg 0x14005bbc5
mov eax, dword [r14 + rdi]
cmp dword [0x14011f4f8], eax
jg 0x14005bc4a
mov eax, dword [r14 + rdi]
cmp dword [0x14011f3f4], eax
jg 0x14005bccf
mov eax, dword [r14 + rdi]
cmp dword [0x14011f4fc], eax
jg 0x14005bd54
xor r14d, r14d
test sil, 1
je 0x14005ab1b
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005a423
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f620]
test rax, rax
je 0x14005a434
mov r8, qword [rax]
jmp 0x14005a437
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0xb0]
call fcn.14004ee70
mov rbx, rax
cmp r15, rax
je 0x14005a484
cmp qword [r15 + 0x18], 8
jb 0x14005a469
mov rcx, qword [r15]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [r15 + 0x18], 7
mov qword [r15 + 0x10], r14
mov word [r15], r14w
mov rdx, rbx
mov rcx, r15
call fcn.1400066b8
cmp qword [rbp + 0xc8], 8
jb 0x14005a4a1
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rdi, r14
mov qword [rsp + 0x30], r14
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005a4c4
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f698]
test rax, rax
je 0x14005a4d5
mov r8, qword [rax]
jmp 0x14005a4d8
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x78]
call fcn.14004f150
mov rcx, qword [rax]
test rcx, rcx
je 0x14005a506
mov rdi, rcx
mov qword [rsp + 0x30], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005a51c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
test rdi, rdi
je 0x14005a6e6
mov qword [rbp - 0x80], r14
mov rax, qword [rdi]
lea rdx, [rbp - 0x80]
mov rcx, rdi
mov rax, qword [rax + 0x60]
call qword [0x1400ce238]
test eax, eax
jne 0x14005a6d0
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005bdd9
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
jmp 0x14005a6af
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005a58a
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x38]
call fcn.14004ed24
nop
mov r8, rax
mov rdx, qword [0x140117250]
lea rcx, [rbp + 0xb0]
call fcn.14001c814
nop
cmp qword [rsp + 0x50], 8
jb 0x14005a5ca
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rsp + 0x50], 7
mov qword [rsp + 0x48], r14
mov word [rsp + 0x38], r14w
mov rax, qword [0x14011f620]
test rax, rax
je 0x14005a5ef
mov rdx, qword [rax]
jmp 0x14005a5f2
mov rdx, r14
lea rcx, [rbp + 0xb0]
call fcn.1400451b8
test eax, eax
jne 0x14005bdef
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005a621
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x50]
call fcn.14004f02c
nop
lea rcx, [r15 + 0x20]
mov rdx, rax
call fcn.1400403dc
nop
cmp qword [rbp + 0x68], 8
jb 0x14005a653
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rbx, qword [rbp - 0x80]
test rbx, rbx
je 0x14005bde4
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a677
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov qword [rsp + 0x78], r14
mov rax, qword [rbx]
lea rdx, [rsp + 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
nop
cmp qword [rbp + 0xc8], 8
jb 0x14005a6af
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005a573
test rcx, rcx
je 0x14005a6d0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005a6e6
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005a701
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011ef28]
test rax, rax
je 0x14005a712
mov rdx, qword [rax]
jmp 0x14005a715
mov rdx, r14
lea rcx, [rsp + 0x68]
call fcn.14004f210
mov dword [r15 + 0x78], eax
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005a73e
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f540]
test rax, rax
je 0x14005a74f
mov r8, qword [rax]
jmp 0x14005a752
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.14004ee70
mov rsi, rax
lea rbx, [r15 + 0x38]
cmp rbx, rax
je 0x14005a7a0
cmp qword [rbx + 0x18], 8
jb 0x14005a785
mov rcx, qword [rbx]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rbx + 0x18], 7
mov qword [rbx + 0x10], r14
mov word [rbx], r14w
mov rdx, rsi
mov rcx, rbx
call fcn.1400066b8
cmp qword [rbp + 0x68], 8
jb 0x14005a7b7
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005a7d2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f118]
test rax, rax
je 0x14005a7e3
mov r8, qword [rax]
jmp 0x14005a7e6
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x50]
call fcn.14004ee70
mov r14, rax
lea rsi, [r15 + 0x58]
cmp rsi, rax
je 0x14005a835
cmp qword [rsi + 0x18], 8
jb 0x14005a819
mov rcx, qword [rsi]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rsi + 0x18], 7
xor eax, eax
mov qword [rsi + 0x10], rax
mov word [rsi], ax
mov rdx, r14
mov rcx, rsi
call fcn.1400066b8
cmp qword [rbp + 0x68], 8
jb 0x14005a84c
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
xor r14d, r14d
cmp qword [r12 + 0x10], r14
jbe 0x14005aa3d
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005a874
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f2d0]
test rax, rax
je 0x14005a885
mov r8, qword [rax]
jmp 0x14005a888
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x78]
call fcn.14004f150
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005a936
mov qword [rbp - 0x70], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f540]
test rax, rax
je 0x14005a8ca
mov r8, qword [rax]
jmp 0x14005a8cd
mov r8, r14
mov qword [rsp + 0x20], rbx
mov r9, r12
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x50]
call fcn.14004f560
mov r14, rax
cmp rbx, rax
je 0x14005a91c
cmp qword [rbx + 0x18], 8
jb 0x14005a900
mov rcx, qword [rbx]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rbx + 0x18], 7
xor eax, eax
mov qword [rbx + 0x10], rax
mov word [rbx], ax
mov rdx, r14
mov rcx, rbx
call fcn.1400066b8
cmp qword [rbp + 0x68], 8
jb 0x14005a933
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
xor r14d, r14d
mov rcx, qword [r13]
mov qword [rbp - 0x70], rcx
test rcx, rcx
je 0x14005a950
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f168]
test rax, rax
je 0x14005a961
mov r8, qword [rax]
jmp 0x14005a964
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call fcn.14004f150
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005aa13
mov qword [rbp - 0x80], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f118]
test rax, rax
je 0x14005a9a6
mov r8, qword [rax]
jmp 0x14005a9a9
mov r8, r14
mov qword [rsp + 0x20], rsi
mov r9, r12
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x50]
call fcn.14004f560
mov rbx, rax
cmp rsi, rax
je 0x14005a9f7
cmp qword [rsi + 0x18], 8
jb 0x14005a9dc
mov rcx, qword [rsi]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov qword [rsi + 0x18], 7
mov qword [rsi + 0x10], r14
mov word [rsi], r14w
mov rdx, rbx
mov rcx, rsi
call fcn.1400066b8
cmp qword [rbp + 0x68], 8
jb 0x14005aa0e
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete_void____ptr64_]
nop dword [rax + rax]
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005aa26
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005aa3d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov rcx, qword [r13]
mov qword [rsp + 0x68], rcx
test rcx, rcx
je 0x14005aa58
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f190]
test rax, rax
je 0x14005aa69
mov r8, qword [rax]
jmp 0x14005aa6c
mov r8, r14
xor r9d, r9d
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.14004f150
nop
cmp qword [rsp + 0x70], r14
je 0x14005aa8b
mov byte [r15 + 0x7c], 1
mov rcx, qword [r13]
mov qword [rbp - 0x78], rcx
test rcx, rcx
je 0x14005aaa5
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f260]
test rax, rax
je 0x14005aab6
mov r8, qword [rax]
jmp 0x14005aab9
mov r8, r14
xor r9d, r9d
lea rdx, [rbp - 0x78]
lea rcx, [rbp - 0x60]
call fcn.14004f150
nop
mov rcx, qword [rbp - 0x60]
test rcx, rcx
je 0x14005aad8
mov byte [r15 + 0x7d], 1
test rcx, rcx
je 0x14005aaeb
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x14005ab03
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
test rdi, rdi
je 0x14005ab18
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov esi, dword [rbp - 0x68]
test sil, 4
je 0x14005ad18
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005ab47
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f2f0]
test rax, rax
je 0x14005ab58
mov r8, qword [rax]
jmp 0x14005ab5b
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.14004f150
mov rcx, qword [rax]
test rcx, rcx
je 0x14005ab89
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005aba0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
test rbx, rbx
je 0x14005ad03
mov qword [rbp - 0x80], r14
mov rax, qword [rbx]
lea rdx, [rbp - 0x80]
mov rcx, rbx
mov rax, qword [rax + 0x60]
call qword [0x1400ce238]
test eax, eax
jne 0x14005acec
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005be09
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005acd9
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 0x14005ac62
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400609e4
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0x88]
call fcn.1400601dc
mov rdi, qword [rbp - 0x80]
test rdi, rdi
je 0x14005be14
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005aca4
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
nop
lea rcx, [rbp - 0x50]
call fcn.1400347e8
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005ac00
mov esi, dword [rbp - 0x68]
test rcx, rcx
je 0x14005acec
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005ad03
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
test rbx, rbx
je 0x14005ad18
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
test sil, 8
je 0x14005b428
mov rbx, r14
mov qword [rbp - 0x60], rbx
mov rcx, qword [r13]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005ad44
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f3e8]
test rax, rax
je 0x14005ad55
mov r8, qword [rax]
jmp 0x14005ad58
mov r8, r14
mov r9b, 1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x30]
call fcn.14004f150
mov rcx, qword [rax]
test rcx, rcx
je 0x14005ad86
mov rbx, rcx
mov qword [rbp - 0x60], rcx
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14005ad9d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
test rbx, rbx
je 0x14005b412
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f200]
test rax, rax
je 0x14005adcc
mov rdx, qword [rax]
jmp 0x14005adcf
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.14004f3ec
mov byte [r15 + 0x7e], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f598]
test rax, rax
je 0x14005ae06
mov rdx, qword [rax]
jmp 0x14005ae09
mov rdx, r14
mov r9b, 1
lea rcx, [rsp + 0x70]
call fcn.14004f3ec
mov byte [r15 + 0x7f], al
mov qword [rsp + 0x70], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rax, qword [0x14011f630]
test rax, rax
je 0x14005ae40
mov rdx, qword [rax]
jmp 0x14005ae43
mov rdx, r14
xor r9d, r9d
lea rcx, [rsp + 0x70]
call fcn.14004f3ec
mov byte [r15 + 0x80], al
mov qword [rsp + 0x68], r14
mov rax, qword [0x14011efb8]
test rax, rax
je 0x14005ae6d
mov rdx, qword [rax]
jmp 0x14005ae70
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400ce238]
test eax, eax
jne 0x14005af9d
mov qword [rsp + 0x78], r14
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005be1f
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
jmp 0x14005af7c
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 0x14005af15
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.14006138c
lea rdx, [rbp + 0x50]
lea rcx, [r15 + 0xa0]
call fcn.140060128
mov rdi, qword [rsp + 0x68]
test rdi, rdi
je 0x14005be2a
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005af58
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
nop
lea rcx, [rbp + 0x50]
call fcn.1400501fc
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005aebf
test rcx, rcx
je 0x14005af9d
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov qword [rbp - 0x78], r14
mov rax, qword [0x14011eeb0]
test rax, rax
je 0x14005afb2
mov rdx, qword [rax]
jmp 0x14005afb5
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x78]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400ce238]
test eax, eax
jne 0x14005b0e4
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005be35
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
jmp 0x14005b0c3
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 0x14005b05d
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140061944
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xb8]
call fcn.14005ffe4
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x14005be40
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005b09f
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
nop
lea rcx, [rbp - 0x50]
call fcn.14005fe58
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005b002
test rcx, rcx
je 0x14005b0e4
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov qword [rbp - 0x70], r14
mov rax, qword [0x14011f178]
test rax, rax
je 0x14005b0f9
mov rdx, qword [rax]
jmp 0x14005b0fc
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x70]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400ce238]
test eax, eax
jne 0x14005b27c
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005be4b
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005b269
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 0x14005b1ab
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
mov rcx, qword [rbp - 0x80]
mov qword [rsp + 0x70], rcx
test rcx, rcx
je 0x14005b1c2
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.14004f02c
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400403dc
nop
xor r8d, r8d
mov dl, 1
lea rcx, [rbp + 0x50]
call fcn.140003b4c
nop
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14005b203
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
lea rdx, [rbp - 0x50]
lea rcx, [r15 + 0xd0]
call fcn.14005ff30
mov rdi, qword [rbp - 0x70]
test rdi, rdi
je 0x14005be56
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005b237
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
nop
lea rcx, [rbp - 0x50]
call fcn.1400501fc
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005b15b
test rcx, rcx
je 0x14005b27c
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov qword [rbp - 0x68], r14
mov rax, qword [0x14011f520]
test rax, rax
je 0x14005b291
mov rdx, qword [rax]
jmp 0x14005b294
mov rdx, r14
mov rax, qword [rbx]
lea r8, [rbp - 0x68]
mov rcx, rbx
mov rax, qword [rax + 0x120]
call qword [0x1400ce238]
test eax, eax
jne 0x14005b3b5
mov qword [rsp + 0x78], r14
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005b469
mov qword [rsp + 0x78], r14
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
jmp 0x14005b394
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 0x14005b32e
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x1400ce238]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140062008
lea rdx, [rbp - 0x48]
lea rcx, [r15 + 0xe8]
call fcn.140028de8
mov rdi, qword [rbp - 0x68]
test rdi, rdi
je 0x14005b474
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14005b370
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov qword [rsp + 0x78], r14
mov rax, qword [rdi]
lea rdx, [rsp + 0x78]
mov rcx, rdi
mov rax, qword [rax + 0x48]
call qword [0x1400ce238]
nop
lea rcx, [rbp - 0x50]
call fcn.1400501fc
mov rcx, qword [rsp + 0x78]
test rcx, rcx
jne 0x14005b2e1
test rcx, rcx
je 0x14005b3b5
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rbp - 0x68]
test rcx, rcx
je 0x14005b3cc
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x14005b3e3
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x14005b3fa
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14005b412
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
test rbx, rbx
je 0x14005b428
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
nop
mov rcx, qword [r13]
test rcx, rcx
je 0x14005b43e
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400ce238]
mov rcx, qword [rbp + 0xd0]
xor rcx, rsp
call fcn.1400bab80
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.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
lea rcx, [0x14011f650]
call fcn.1400bb694
cmp dword [0x14011f650], 0xffffffff
jne 0x14005a2eb
lea rdx, str.Name
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f540]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7fa0]
call fcn.1400bad18
nop
lea rcx, [0x14011f650]
call fcn.1400bb624
jmp 0x14005a2eb
lea rcx, [0x14011ef58]
call fcn.1400bb694
cmp dword [0x14011ef58], 0xffffffff
jne 0x14005a2fb
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f118]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7f80]
call fcn.1400bad18
nop
lea rcx, [0x14011ef58]
call fcn.1400bb624
jmp 0x14005a2fb
lea rcx, [0x14011f0f0]
call fcn.1400bb694
cmp dword [0x14011f0f0], 0xffffffff
jne 0x14005a30b
lea rdx, str.LocalizedNames
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f2d0]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7f60]
call fcn.1400bad18
nop
lea rcx, [0x14011f0f0]
call fcn.1400bb624
jmp 0x14005a30b
lea rcx, [0x14011f170]
call fcn.1400bb694
cmp dword [0x14011f170], 0xffffffff
jne 0x14005a31b
lea rdx, str.LocalizedDescriptions
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f168]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7f40]
call fcn.1400bad18
nop
lea rcx, [0x14011f170]
call fcn.1400bb624
jmp 0x14005a31b
lea rcx, [0x14011ef24]
call fcn.1400bb694
cmp dword [0x14011ef24], 0xffffffff
jne 0x14005a32b
lea rdx, [0x1400dcef4]
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f620]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7f20]
call fcn.1400bad18
nop
lea rcx, [0x14011ef24]
call fcn.1400bb624
jmp 0x14005a32b
lea rcx, [0x14011f4ec]
call fcn.1400bb694
cmp dword [0x14011f4ec], 0xffffffff
jne 0x14005a33b
lea rdx, str.ReplacedTemplates
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f698]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7f00]
call fcn.1400bad18
nop
lea rcx, [0x14011f4ec]
call fcn.1400bb624
jmp 0x14005a33b
lea rcx, [0x14011f188]
call fcn.1400bb694
cmp dword [0x14011f188], 0xffffffff
jne 0x14005a34b
lea rdx, str.Version
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011ef28]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7ee0]
call fcn.1400bad18
nop
lea rcx, [0x14011f188]
call fcn.1400bb624
jmp 0x14005a34b
lea rcx, [0x14011f420]
call fcn.1400bb694
cmp dword [0x14011f420], 0xffffffff
jne 0x14005a35b
lea rdx, str.DeferToMSAccount
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f190]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7ec0]
call fcn.1400bad18
nop
lea rcx, [0x14011f420]
call fcn.1400bb624
jmp 0x14005a35b
lea rcx, [0x14011f338]
call fcn.1400bb694
cmp dword [0x14011f338], 0xffffffff
jne 0x14005a36b
lea rdx, str.DeferToOffice365
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f260]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7ea0]
call fcn.1400bad18
nop
lea rcx, [0x14011f338]
call fcn.1400bb624
jmp 0x14005a36b
lea rcx, [0x14011f240]
call fcn.1400bb694
cmp dword [0x14011f240], 0xffffffff
jne 0x14005a37b
lea rdx, str.Asynchronous
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f200]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7e80]
call fcn.1400bad18
nop
lea rcx, [0x14011f240]
call fcn.1400bb624
jmp 0x14005a37b
lea rcx, [0x14011f51c]
call fcn.1400bb694
cmp dword [0x14011f51c], 0xffffffff
jne 0x14005a38b
lea rdx, str.PreventOverlappingSynchronization
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f598]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7e60]
call fcn.1400bad18
nop
lea rcx, [0x14011f51c]
call fcn.1400bb624
jmp 0x14005a38b
lea rcx, [0x14011f26c]
call fcn.1400bb694
cmp dword [0x14011f26c], 0xffffffff
jne 0x14005a39b
lea rdx, str.AlwaysApplySettings
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f630]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7e40]
call fcn.1400bad18
nop
lea rcx, [0x14011f26c]
call fcn.1400bb624
jmp 0x14005a39b
lea rcx, [0x14011f0d0]
call fcn.1400bb694
cmp dword [0x14011f0d0], 0xffffffff
jne 0x14005a3ab
lea rdx, str.Processes
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f2f0]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7e20]
call fcn.1400bad18
nop
lea rcx, [0x14011f0d0]
call fcn.1400bb624
jmp 0x14005a3ab
lea rcx, [0x14011f270]
call fcn.1400bb694
cmp dword [0x14011f270], 0xffffffff
jne 0x14005a3bb
lea rdx, str.Settings
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f3e8]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7e00]
call fcn.1400bad18
nop
lea rcx, [0x14011f270]
call fcn.1400bb624
jmp 0x14005a3bb
lea rcx, [0x14011f244]
call fcn.1400bb694
cmp dword [0x14011f244], 0xffffffff
jne 0x14005a3cb
lea rdx, str.Registry
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011efb8]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7de0]
call fcn.1400bad18
nop
lea rcx, [0x14011f244]
call fcn.1400bb624
jmp 0x14005a3cb
lea rcx, [0x14011f4f8]
call fcn.1400bb694
cmp dword [0x14011f4f8], 0xffffffff
jne 0x14005a3db
lea rdx, str.File
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011eeb0]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7dc0]
call fcn.1400bad18
nop
lea rcx, [0x14011f4f8]
call fcn.1400bb624
jmp 0x14005a3db
lea rcx, [0x14011f3f4]
call fcn.1400bb694
cmp dword [0x14011f3f4], 0xffffffff
jne 0x14005a3eb
lea rdx, str.SystemParameter
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f178]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7da0]
call fcn.1400bad18
nop
lea rcx, [0x14011f3f4]
call fcn.1400bb624
jmp 0x14005a3eb
lea rcx, [0x14011f4fc]
call fcn.1400bb694
cmp dword [0x14011f4fc], 0xffffffff
jne 0x14005a3fb
lea rdx, [0x1400dc398]
lea rcx, [rsp + 0x68]
call fcn.14004d200
mov rbx, rax
mov rdx, qword [0x140117250]
lea rcx, [rsp + 0x70]
call fcn.14004d200
nop
mov r8, rbx
lea rdx, [0x14011f520]
mov rcx, rax
call fcn.14004d2a8
nop
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea rcx, [rsp + 0x68]
call fcn.14004d330
lea rcx, [0x1400c7d80]
call fcn.1400bad18
nop
lea rcx, [0x14011f4fc]
call fcn.1400bb624
jmp 0x14005a3fb
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
int3
lea rcx, [rbp + 0x50]
call fcn.14004d4f8
lea rdx, [0x1401142f0]
lea rcx, [rbp + 0x50]
call sub.msvcrt.dll__CxxThrowException
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
nop
mov ecx, 0x80004003
call fcn.140093f10
int3