Function at 0x14000c020
Capabilities:
Accept command line arguments
Get common file path
Get geographical location
Query environment variable

Disassembly:
push r13
push r14
push r15
mov eax, 0x1090
call fcn.14005f980
sub rsp, rax
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov qword [rsp + 0x10b0], rbx
mov qword [rsp + 0x10b8], rsi
mov qword [rsp + 0x10c0], rdi
mov qword [rsp + 0x10c8], r12
mov rax, qword [0x14010d268]
xor rax, rsp
mov qword [rsp + 0x1080], rax
mov qword [0x1401112e0], rcx
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitialize]
mov dword [rsp + 0x30], 8
mov dword [rsp + 0x34], CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup
lea rcx, [rsp + 0x30]
call qword [sym.imp.COMCTL32.dll_InitCommonControlsEx]
xor r9d, r9d
mov r8, qword [0x1401112e0]
xor edx, edx
lea rcx, [0x1401112f0]
call fcn.14000bec0
mov dl, 1
lea rcx, [rsp + 0x2d0]
call fcn.140009ae0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
xor ebx, ebx
mov word [rsp + 0x68], bx
lea r8d, [rbx + 5]
lea rdx, str.value
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
lea r8d, [rbx + 0x12]
lea rdx, str.Configuration_file
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
lea r8d, [rbx + 1]
lea rdx, [0x1400c8890]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
lea rax, vtable.Argument.0
mov qword [rsp + 0x200], rax
and byte [rsp + 0x208], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x210], xmm0
mov ecx, ebx
mov qword [rsp + 0x220], rbx
mov qword [rsp + 0x238], rbx
mov qword [rsp + 0x240], rbx
lea r12, [rsp + 0x88]
mov r15, qword [rsp + 0x88]
cmp qword [rsp + 0xa0], 8
cmovae r12, r15
mov r14, qword [rsp + 0x98]
movabs rsi, 0x7ffffffffffffffe
cmp r14, 8
jae 0x14000c1d3
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x228], xmm0
mov qword [rsp + 0x240], 7
jmp 0x14000c21d
mov rdi, r14
or rdi, 7
cmp rdi, rsi
cmova rdi, rsi
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x228]
call fcn.140014050
mov qword [rsp + 0x228], rax
lea r8, [r14*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.1400bd846
mov qword [rsp + 0x240], rdi
mov rcx, qword [rsp + 0x220]
mov qword [rsp + 0x238], r14
mov rax, qword [rsp + 0x218]
cmp rcx, rax
je 0x14000c24a
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x218], 0x20
jmp 0x14000c260
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x210]
call fcn.140008df0
nop
lea rax, vtable.ValueArg_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.0
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x258], rbx
mov qword [rsp + 0x260], rbx
lea r13, [rsp + 0x68]
mov r14, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x80]
cmp rdi, 8
cmovae r13, r14
mov r12, qword [rsp + 0x78]
cmp r12, 8
jae 0x14000c2bf
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x260], 7
jmp 0x14000c309
mov rdi, r12
or rdi, 7
cmp rdi, rsi
cmova rdi, rsi
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x248]
call fcn.140014050
mov qword [rsp + 0x248], rax
lea r8, [r12*2 + 2]
mov rdx, r13
mov rcx, rax
call fcn.1400bd846
mov qword [rsp + 0x260], rdi
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x258], r12
mov byte [rsp + 0x268], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x280], xmm0
mov word [rsp + 0x270], bx
movdqa xmmword [rsp + 0x2a0], xmm0
mov word [rsp + 0x290], bx
mov rdx, qword [rsp + 0x60]
cmp rdx, 8
jb 0x14000c389
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c383
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c383
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005f1b8
nop
mov rax, qword [rsp + 0xa0]
cmp rax, 8
jb 0x14000c3d0
lea rdx, [rax*2 + 2]
mov rax, r15
cmp rdx, 0x1000
jb 0x14000c3c7
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c3c7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.14005f1b8
nop
cmp rdi, 8
jb 0x14000c40f
lea rdx, [rdi*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14000c406
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c406
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.14005f1b8
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8d, listen
lea rdx, str.Silent_mode
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, 1
lea rdx, [0x1400c88b0]
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
lea rdi, vtable.Argument.0
mov qword [rsp + 0x150], rdi
and byte [rsp + 0x158], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x160], xmm0
mov rcx, rbx
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], rbx
lea r12, [rsp + 0x48]
mov r14, qword [rsp + 0x48]
mov r13, qword [rsp + 0x60]
cmp r13, 8
cmovae r12, r14
mov r15, qword [rsp + 0x58]
cmp r15, 8
jae 0x14000c4e0
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x178], xmm0
mov qword [rsp + 0x190], 7
jmp 0x14000c531
mov rdi, r15
or rdi, 7
cmp rdi, rsi
cmova rdi, rsi
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x178]
call fcn.140014050
mov qword [rsp + 0x178], rax
lea r8, [r15*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.1400bd846
mov qword [rsp + 0x190], rdi
mov rcx, qword [rsp + 0x170]
lea rdi, vtable.Argument.0
mov qword [rsp + 0x188], r15
mov rax, qword [rsp + 0x168]
cmp rcx, rax
je 0x14000c55e
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x168], 0x20
jmp 0x14000c574
lea r8, [rsp + 0x68]
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.140008df0
nop
lea rax, vtable.FlagArg.0
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x80]
cmp rdx, 8
jb 0x14000c5cc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c5c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c5c6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005f1b8
nop
cmp r13, 8
jb 0x14000c60b
lea rdx, [r13*2 + 2]
mov rax, r14
cmp rdx, 0x1000
jb 0x14000c602
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c602
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.14005f1b8
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, listen
lea rdx, str.Vendor_name
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, 1
lea rdx, [0x1400c88d0]
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
mov qword [rsp + 0x3e0], rdi
and byte [rsp + 0x3e8], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x3f0], xmm0
mov rcx, rbx
mov qword [rsp + 0x400], rbx
mov qword [rsp + 0x418], rbx
mov qword [rsp + 0x420], rbx
lea r15, [rsp + 0x88]
mov r12, qword [rsp + 0x88]
mov r13, qword [rsp + 0xa0]
cmp r13, 8
cmovae r15, r12
mov r14, qword [rsp + 0x98]
cmp r14, 8
jae 0x14000c714
movups xmm0, xmmword [r15]
movups xmmword [rsp + CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup], xmm0
mov qword [rsp + 0x420], 7
jmp 0x14000c765
mov rdi, r14
or rdi, 7
cmp rdi, rsi
cmova rdi, rsi
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x408]
call fcn.140014050
mov qword [rsp + CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup], rax
lea r8, [r14*2 + 2]
mov rdx, r15
mov rcx, rax
call fcn.1400bd846
mov qword [rsp + 0x420], rdi
mov rcx, qword [rsp + 0x400]
lea rdi, vtable.Argument.0
mov qword [rsp + 0x418], r14
mov rax, qword [rsp + 0x3f8]
cmp rcx, rax
je 0x14000c792
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x3f8], 0x20
jmp 0x14000c7a8
lea r8, [rsp + 0x68]
mov rdx, rax
lea rcx, [rsp + 0x3f0]
call fcn.140008df0
nop
lea rsi, vtable.ValueArg_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___.0
mov qword [rsp + 0x3e0], rsi
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x428]
call fcn.1400096d0
mov byte [rsp + 0x448], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x460], xmm0
mov word [rsp + 0x450], bx
movdqa xmmword [rsp + 0x480], xmm0
mov word [rsp + 0x470], bx
mov r8, qword [rsp + 0x80]
cmp r8, 8
jb 0x14000c81c
inc r8
mov rdx, qword [rsp + 0x68]
lea rcx, [rsp + 0x68]
call fcn.140014590
nop
cmp r13, 8
jb 0x14000c837
lea r8, [r13 + 1]
mov rdx, r12
lea rcx, [rsp + 0x88]
call fcn.140014590
nop
mov r8, qword [rsp + 0x60]
cmp r8, 8
jb 0x14000c855
inc r8
mov rdx, qword [rsp + 0x48]
lea rcx, [rsp + 0x48]
call fcn.140014590
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Application_name
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r14d, 1
mov r8d, r14d
lea rdx, [0x1400c88fc]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x800], rdi
and byte [rsp + 0x808], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x810], xmm0
mov qword [rsp + 0x820], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x828]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x818]
cmp qword [rsp + 0x820], rax
je 0x14000c943
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x818], 0x20
jmp 0x14000c959
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x810]
call fcn.140008df0
nop
mov qword [rsp + 0x800], rsi
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x848]
call fcn.1400096d0
mov byte [rsp + 0x868], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x880], xmm0
mov word [rsp + 0x870], bx
movdqa xmmword [rsp + 0x8a0], xmm0
mov word [rsp + 0x890], bx
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, reloc.WS2_32.dll_send
lea rdx, [0x1400c8900]
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c8928]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x750], rdi
and byte [rsp + 0x758], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x760], xmm0
mov qword [rsp + 0x770], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x778]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x768]
cmp qword [rsp + 0x770], rax
je 0x14000cab4
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x768], 0x20
jmp 0x14000caca
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x760]
call fcn.140008df0
nop
mov qword [rsp + 0x750], rsi
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x798]
call fcn.1400096d0
mov byte [rsp + 0x7b8], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x7d0], xmm0
mov word [rsp + 0x7c0], bx
movdqa xmmword [rsp + 0x7f0], xmm0
mov word [rsp + 0x7e0], bx
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, listen
lea rdx, str.Description
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c8948]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x6a0], rdi
and byte [rsp + 0x6a8], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x6b0], xmm0
mov qword [rsp + 0x6c0], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x6c8]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x6b8]
cmp qword [rsp + 0x6c0], rax
je 0x14000cc25
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x6b8], 0x20
jmp 0x14000cc3b
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x6b0]
call fcn.140008df0
nop
mov qword [rsp + 0x6a0], rsi
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x6e8]
call fcn.1400096d0
mov byte [rsp + 0x708], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x720], xmm0
mov word [rsp + 0x710], bx
movdqa xmmword [rsp + 0x740], xmm0
mov word [rsp + 0x730], bx
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Minidump_file
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c896c]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x5f0], rdi
and byte [rsp + 0x5f8], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x600], xmm0
mov qword [rsp + 0x610], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x618]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x608]
cmp qword [rsp + 0x610], rax
je 0x14000cd96
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x608], 0x20
jmp 0x14000cdac
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x600]
call fcn.140008df0
nop
mov qword [rsp + 0x5f0], rsi
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x638]
call fcn.1400096d0
mov byte [rsp + 0x658], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x670], xmm0
mov word [rsp + 0x660], bx
movdqa xmmword [rsp + 0x690], xmm0
mov word [rsp + 0x680], bx
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [0x1400c8970]
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c8994]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x360], rdi
and byte [rsp + 0x368], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x370], xmm0
mov qword [rsp + 0x380], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x388]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x378]
cmp qword [rsp + 0x380], rax
je 0x14000cf07
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x378], 0x20
jmp 0x14000cf1d
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x370]
call fcn.140008df0
nop
lea rax, vtable.._AV__MultiValueArg_V__basic_string__WU__char_traits__W_std__V__allocator__W_2__std___0A__0_0__.0
mov qword [rsp + 0x360], rax
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x3a8]
call fcn.1400096d0
mov qword [rsp + 0x3c8], rbx
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x3d0], xmm0
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, 3
lea rdx, [0x1400c8998]
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c89a0]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x540], rdi
and byte [rsp + 0x548], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x550], xmm0
mov qword [rsp + 0x560], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x568]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x558]
cmp qword [rsp + 0x560], rax
je 0x14000d061
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x558], 0x20
jmp 0x14000d077
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x550]
call fcn.140008df0
nop
mov qword [rsp + 0x540], rsi
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x588]
call fcn.1400096d0
mov byte [rsp + 0x5a8], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x5c0], xmm0
mov word [rsp + 0x5b0], bx
movdqa xmmword [rsp + 0x5e0], xmm0
mov word [rsp + 0x5d0], bx
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, 6
lea rdx, str.Dotnet
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c89b8]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
mov qword [rsp + 0x490], rdi
and byte [rsp + 0x498], 0xfc
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x4a0], xmm0
mov qword [rsp + 0x4b0], rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x4b8]
call fcn.1400096d0
nop
mov rax, qword [rsp + 0x4a8]
cmp qword [rsp + 0x4b0], rax
je 0x14000d1d2
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1400096d0
add qword [rsp + 0x4a8], 0x20
jmp 0x14000d1e8
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x4a0]
call fcn.140008df0
nop
mov qword [rsp + 0x490], rsi
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x4d8]
call fcn.1400096d0
mov byte [rsp + 0x4f8], 0
movdqa xmm0, xmmword [0x1400c8c30]
movdqa xmmword [rsp + 0x510], xmm0
mov word [rsp + 0x500], bx
movdqa xmmword [rsp + 0x530], xmm0
mov word [rsp + 0x520], bx
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x98], xmm0
mov word [rsp + 0x88], bx
mov r8d, 5
lea rdx, str.value
lea rcx, [rsp + 0x88]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.Repeat_count
lea rcx, [rsp + 0x68]
call fcn.1400143b0
nop
movdqa xmm0, xmmword [0x1400c8c30]
movdqu xmmword [rsp + 0x58], xmm0
mov word [rsp + 0x48], bx
mov r8, r14
lea rdx, [0x1400c89dc]
lea rcx, [rsp + 0x48]
call fcn.1400143b0
nop
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x8b0]
call fcn.1400099c0
nop
lea rax, vtable.ValueArg_int_.0
mov qword [rsp + 0x8b0], rax
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x8f8]
call fcn.1400096d0
mov byte [rsp + 0x918], 0
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.140013e20
nop
lea rdx, str.value
lea rcx, [rsp + 0x1e0]
call fcn.140009770
nop
lea rdx, [0x1400c89e0]
lea rcx, [rsp + 0x1a0]
call fcn.140009770
nop
lea rdx, [0x1400c89e8]
lea rcx, [rsp + 0xa8]
call fcn.140009770
nop
lea r9, [rsp + 0x1e0]
lea r8, [rsp + 0x1a0]
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0xa90]
call fcn.140009650
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1a0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1e0]
call fcn.140013e20
nop
lea rdx, str.value
lea rcx, [rsp + 0x1e0]
call fcn.140009770
nop
lea rdx, str.User_Logfile_Path
lea rcx, [rsp + 0x1a0]
call fcn.140009770
nop
lea rdx, [0x1400c8a14]
lea rcx, [rsp + 0xa8]
call fcn.140009770
nop
lea r9, [rsp + 0x1e0]
lea r8, [rsp + 0x1a0]
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x9e0]
call fcn.140009650
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1a0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1e0]
call fcn.140013e20
nop
lea rdx, [0x1400c8a18]
lea rcx, [rsp + 0x1a0]
call fcn.140009770
nop
lea rdx, [0x1400c8a3c]
lea rcx, [rsp + 0xa8]
call fcn.140009770
nop
lea r8, [rsp + 0x1a0]
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x990]
call fcn.140009a50
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1a0]
call fcn.140013e20
nop
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x800]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x6a0]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x5f0]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x360]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x8b0]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0xa90]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
lea rdx, [rsp + 0x990]
lea rcx, [rsp + 0x2d0]
call fcn.14000ac30
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
lea rcx, [rsp + 0x2b0]
call fcn.140009770
nop
mov r9b, 1
xor r8d, r8d
lea rdx, [rsp + 0x2b0]
lea rcx, [rsp + 0x2d0]
call fcn.14000f2e0
nop
lea rcx, [rsp + 0x2b0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.1400097b0
nop
lea rcx, [rsp + 0xe8]
call fcn.1400097b0
nop
lea rcx, [rsp + 0xc8]
call fcn.1400097b0
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.1400097b0
nop
xor dil, dil
test byte [rsp + 0x208], 1
je 0x14000d680
mov dil, 1
jmp 0x14000d70d
test byte [rsp + 0x3e8], 1
je 0x14000e747
test byte [rsp + 0x808], 1
je 0x14000e747
test byte [rsp + 0x758], 1
je 0x14000e747
test byte [rsp + 0x5f8], 1
je 0x14000e747
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x108]
call fcn.14000a6b0
lea rdx, [rsp + 0x890]
lea rcx, [rsp + 0xe8]
call fcn.14000a6b0
lea rdx, [rsp + 0x7e0]
lea rcx, [rsp + 0xc8]
call fcn.14000a6b0
lea rdx, [rsp + 0x680]
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.14000a6b0
nop
lea rcx, [rsp + 0x38]
call fcn.140009510
nop
lea rcx, [rsp + 0x30]
call fcn.140009510
nop
mov edx, 3
lea rcx, [rsp + 0x38]
call fcn.14000bd40
mov r8, rax
mov edx, 0x59
mov ecx, 0x800
lea r9d, [rdx - 0x56]
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
mov edx, 0xffffffff
lea rcx, [rsp + 0x38]
call fcn.140012480
lea rcx, [rsp + 0x38]
call fcn.14000eec0
xor edx, edx
mov r8d, 0x20a
lea rcx, [rsp + 0xe70]
call sub.VCRUNTIME140.dll_memset
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x23]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
jne 0x14000d80c
xor edx, edx
mov r8d, 0x20a
lea rcx, [rsp + 0xc60]
call sub.VCRUNTIME140.dll_memset
lea rdx, str.NitroPro13Lang_
lea rcx, [rsp + 0xc60]
call fcn.140015120
lea rdx, [rsp + 0xc60]
lea rcx, [rsp + 0xe70]
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
test eax, eax
je 0x14000d80c
mov r9, qword [rsp + 0x38]
mov qword [rsp + 0x28], r9
lea rax, [0x1400c8a70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0xe70]
lea rdx, str._s_sBugSplatRC_s_s.dll
lea rcx, [rsp + 0x30]
call fcn.14000bc50
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x88]
call fcn.140009aa0
nop
cmp qword [rsp + 0x90], 0
jne 0x14000d8c6
lea rdx, str.BugSplatRC64.dll
lea rcx, [rsp + 0x88]
call fcn.1400124e0
cmp qword [rsp + 0x90], 0
jne 0x14000d8c6
mov r9d, 0x40
mov r8, rbx
lea rdx, str.BSSNDRPT:_BugSplatRC_resource_DLL_not_found
xor ecx, ecx
call fcn.14000b3d0
nop
lea rcx, [rsp + 0x88]
call fcn.14000a540
nop
lea rcx, [rsp + 0x30]
call fcn.140001980
nop
lea rcx, [rsp + 0x38]
call fcn.140001980
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
jmp 0x14000e8ef
call fcn.140028790
test al, al
jne 0x14000da3e
lea rcx, [rsp + 0xc10]
call fcn.140009a80
nop
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rdx, rax
xor r8d, r8d
lea rcx, [rsp + 0xc10]
call fcn.14000bb10
nop
lea rcx, [rsp + 0xc10]
call fcn.14000a510
nop
lea rcx, [rsp + 0x88]
call fcn.14000a540
nop
lea rcx, [rsp + 0x30]
call fcn.140001980
nop
lea rcx, [rsp + 0x38]
call fcn.140001980
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
lea rcx, [rsp + 0x990]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0xa90]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x8b0]
call fcn.140009fb0
nop
lea rcx, [rsp + 0x490]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x540]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x360]
call fcn.140009f00
nop
lea rcx, [rsp + 0x5f0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x750]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x800]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x3e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x150]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x200]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14000a570
mov eax, r14d
jmp 0x14000e9c2
test dil, dil
je 0x14000e4ee
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x68]
call fcn.1400096d0
nop
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.Vendor
lea rcx, [rsp + 0x48]
call fcn.14000bda0
mov rdx, rax
lea rcx, [rsp + 0x108]
call fcn.14000a650
nop
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.Application
lea rcx, [rsp + 0x1c0]
call fcn.14000bda0
mov rdx, rax
lea rcx, [rsp + 0xe8]
call fcn.14000a650
nop
lea rcx, [rsp + 0x1c0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, [0x1400c8b50]
lea rcx, [rsp + 0x48]
call fcn.14000bda0
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.14000a650
nop
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.MiniDump
lea rcx, [rsp + 0x1c0]
call fcn.14000bda0
mov rdx, rax
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.14000a650
nop
lea rcx, [rsp + 0x1c0]
call fcn.140013e20
nop
cmp qword [rsp + 0x118], 0
je 0x14000e2f7
cmp qword [rsp + 0xf8], 0
je 0x14000e2f7
cmp qword [rsp + 0xd8], 0
je 0x14000e2f7
lea rcx, [rsp + 0xc8]
call fcn.1400144e0
mov rsi, rax
lea rcx, [rsp + 0xe8]
call fcn.1400144e0
mov rdi, rax
lea rcx, [rsp + 0x108]
call fcn.1400144e0
mov rdx, rax
mov r9, rsi
mov r8, rdi
lea rcx, [rsp + 0xc60]
call fcn.1400168d0
nop
cmp qword [rsp + 0x138], 0
jbe 0x14000dbe7
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021d60
test byte [rsp + 0x158], 1
movzx eax, byte [rsp + 0xce0]
cmovne eax, r14d
mov byte [rsp + 0xce0], al
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.Description
lea rcx, [rsp + 0xa8]
call fcn.14000bda0
nop
cmp qword [rsp + 0xb8], 0
jbe 0x14000dc4c
lea rcx, [rsp + 0xa8]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021ce0
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.UserLogPath
lea rcx, [rsp + 0x1a0]
call fcn.14000bda0
nop
cmp qword [rsp + 0x1b0], 0
jbe 0x14000dc96
lea rcx, [rsp + 0x1a0]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021e20
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.User
lea rcx, [rsp + 0x1e0]
call fcn.14000bda0
nop
cmp qword [rsp + 0x1f0], 0
jbe 0x14000dce0
lea rcx, [rsp + 0x1e0]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021da0
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.Email
lea rcx, [rsp + 0x2b0]
call fcn.14000bda0
nop
cmp qword [rsp + 0x2c0], 0
jbe 0x14000dd2a
lea rcx, [rsp + 0x2b0]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021ca0
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.UserDescription
lea rcx, [rsp + 0x970]
call fcn.14000bda0
nop
cmp qword [rsp + 0x980], 0
jbe 0x14000dd74
lea rcx, [rsp + 0x970]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021de0
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, str.DotNet
lea rcx, [rsp + 0x950]
call fcn.14000bda0
nop
cmp qword [rsp + 0x960], 0
jbe 0x14000ddbe
lea rcx, [rsp + 0x950]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021c60
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, [0x1400c8998]
lea rcx, [rsp + 0x930]
call fcn.14000bda0
nop
cmp qword [rsp + 0x940], 0
jbe 0x14000de08
lea rcx, [rsp + 0x930]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.140021d20
mov edi, ebx
nop word [rax + rax]
cmp edi, 0x3f
jge 0x14000de68
mov r9d, edi
lea r8, str.AdditionalFile_d
mov edx, 0x20
lea rcx, [rsp + 0xc10]
call fcn.140015230
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rdx, rax
lea r8, [rsp + 0xc10]
lea rcx, [rsp + 0x48]
call fcn.14000bda0
nop
cmp qword [rsp + 0x58], 0
jne 0x14000e11a
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
test byte [rsp + 0xa98], 1
je 0x14000e0ab
lea rdx, [rsp + 0xb20]
lea rcx, [rsp + 0x48]
call fcn.1400096d0
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0xc60]
call fcn.140014f20
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0xc60]
call fcn.140014ea0
lea rdx, [rsp + 0xe8]
lea rcx, [rsp + 0xc60]
call fcn.140014e60
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0xc60]
call fcn.140014ee0
mov byte [rsp + 0xce0], 1
lea rcx, [rsp + 0xc60]
call fcn.14001fc00
nop
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x930]
call fcn.140013e20
nop
lea rcx, [rsp + 0x950]
call fcn.140013e20
nop
lea rcx, [rsp + 0x970]
call fcn.140013e20
nop
lea rcx, [rsp + 0x2b0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1e0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1a0]
call fcn.140013e20
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc60]
call fcn.1400179c0
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.14000a540
nop
lea rcx, [rsp + 0x30]
call fcn.140001980
nop
lea rcx, [rsp + 0x38]
call fcn.140001980
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
lea rcx, [rsp + 0x990]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0xa90]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x8b0]
call fcn.140009fb0
nop
lea rcx, [rsp + 0x490]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x540]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x360]
call fcn.140009f00
nop
lea rcx, [rsp + 0x5f0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x750]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x800]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x3e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x150]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x200]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14000a570
mov eax, r14d
jmp 0x14000e9c2
lea rcx, str.NITRO_LOG_LEVEL
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
jne 0x14000e0d0
lea rcx, [rsp + 0x68]
call fcn.1400144e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__wunlink]
lea rcx, [rsp + 0xc60]
call fcn.14001d610
test al, al
je 0x14000e0ee
lea rcx, [rsp + 0xc60]
call fcn.140021c20
test byte [rsp + 0x8b8], 1
je 0x14000e147
nop dword [rax + rax]
cmp ebx, dword [rsp + 0x920]
jge 0x14000e147
lea rcx, [rsp + 0xc60]
call fcn.140021c20
inc ebx
jmp 0x14000e100
lea rcx, [rsp + 0x48]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xc60]
call fcn.14001d250
nop
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
inc edi
jmp 0x14000de10
lea rcx, [rsp + 0x930]
call fcn.140013e20
nop
lea rcx, [rsp + 0x950]
call fcn.140013e20
nop
lea rcx, [rsp + 0x970]
call fcn.140013e20
nop
lea rcx, [rsp + 0x2b0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1e0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x1a0]
call fcn.140013e20
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc60]
call fcn.1400179c0
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.14000a540
nop
lea rcx, [rsp + 0x30]
call fcn.140001980
nop
lea rcx, [rsp + 0x38]
call fcn.140001980
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
lea rcx, [rsp + 0x990]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0xa90]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x8b0]
call fcn.140009fb0
nop
lea rcx, [rsp + 0x490]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x540]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x360]
call fcn.140009f00
nop
lea rcx, [rsp + 0x5f0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x750]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x800]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x3e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x150]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x200]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14000a570
mov eax, r14d
jmp 0x14000e9c2
lea rdx, [0x1400c70c0]
lea rcx, [rsp + 0x48]
call fcn.140009770
nop
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x2d0]
call fcn.1400132d0
nop
mov rdx, rax
lea rcx, [rsp + 0x2d0]
call fcn.140012510
nop
lea rcx, [rsp + 0x1c0]
call fcn.140013e20
nop
lea rcx, [rsp + 0x48]
call fcn.140013e20
nop
lea rcx, [rsp + 0x68]
call fcn.140013e20
nop
lea rcx, [rsp + 0x88]
call fcn.14000a540
nop
lea rcx, [rsp + 0x30]
call fcn.140001980
nop
lea rcx, [rsp + 0x38]
call fcn.140001980
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
lea rcx, [rsp + 0x990]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0xa90]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x8b0]
call fcn.140009fb0
nop
lea rcx, [rsp + 0x490]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x540]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x360]
call fcn.140009f00
nop
lea rcx, [rsp + 0x5f0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x750]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x800]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x3e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x150]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x200]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14000a570
xor eax, eax
jmp 0x14000e9c2
lea rcx, [rsp + 0xc8]
call fcn.1400144e0
mov rsi, rax
lea rcx, [rsp + 0xe8]
call fcn.1400144e0
mov rdi, rax
lea rcx, [rsp + 0x108]
call fcn.1400144e0
mov rdx, rax
mov r9, rsi
mov r8, rdi
lea rcx, [rsp + 0xb40]
call fcn.1400168d0
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.140021d60
mov edi, ebx
lea rcx, [rsp + 0x360]
call fcn.140014f60
test eax, eax
jle 0x14000e5cc
nop dword [rax]
nop word [rax + rax]
movsxd rdx, edi
shl rdx, 5
add rdx, qword [rsp + 0x3c8]
lea rcx, [rsp + 0xa8]
call fcn.1400096d0
nop
lea rcx, [rsp + 0xa8]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.14001d250
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
inc edi
lea rcx, [rsp + 0x360]
call fcn.140014f60
cmp edi, eax
jl 0x14000e570
test byte [rsp + 0x6a8], 1
je 0x14000e5f3
lea rcx, [rsp + 0x730]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.140021ce0
test byte [rsp + 0x158], 1
movzx eax, byte [rsp + 0xbc0]
cmovne eax, r14d
mov byte [rsp + 0xbc0], al
test byte [rsp + 0x548], 1
je 0x14000e635
lea rcx, [rsp + 0x5d0]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.140021d20
test byte [rsp + 0x498], 1
je 0x14000e65c
lea rcx, [rsp + 0x520]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.140021c60
test byte [rsp + 0x9e8], 1
je 0x14000e683
lea rcx, [rsp + 0xa70]
call fcn.1400144e0
mov rdx, rax
lea rcx, [rsp + 0xb40]
call fcn.140021e20
lea rcx, [rsp + 0xb40]
call fcn.14001d610
test al, al
je 0x14000e6a1
lea rcx, [rsp + 0xb40]
call fcn.140021c20
test byte [rsp + 0x8b8], 1
je 0x14000e6d8
cmp dword [rsp + 0x920], 0
jle 0x14000e6d8
nop word [rax + rax]
lea rcx, [rsp + 0xb40]
call fcn.140021c20
inc ebx
cmp ebx, dword [rsp + 0x920]
jl 0x14000e6c0
lea rcx, [rsp + 0xb40]
call fcn.1400179c0
nop
lea rcx, [rsp + 0x88]
call fcn.14000a540
nop
lea rcx, [rsp + 0x30]
call fcn.140001980
nop
lea rcx, [rsp + 0x38]
call fcn.140001980
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
jmp 0x14000d965
lea rdx, [0x1400c70c0]
lea rcx, [rsp + 0xa8]
call fcn.140009770
nop
lea r8, [rsp + 0xa8]
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x2d0]
call fcn.1400132d0
nop
mov rdx, rax
lea rcx, [rsp + 0x2d0]
call fcn.140012510
nop
lea rcx, [rsp + 0x1c0]
call fcn.140013e20
nop
lea rcx, [rsp + 0xa8]
call fcn.140013e20
nop
lea rcx, [rsp + reloc.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t_]
call fcn.140013e20
nop
lea rcx, [rsp + 0xc8]
call fcn.140013e20
nop
lea rcx, [rsp + 0xe8]
call fcn.140013e20
nop
lea rcx, [rsp + 0x108]
call fcn.140013e20
nop
lea rcx, [rsp + 0x990]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0xa90]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x8b0]
call fcn.140009fb0
nop
lea rcx, [rsp + 0x490]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x540]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x360]
call fcn.140009f00
nop
lea rcx, [rsp + 0x5f0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x750]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x800]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x3e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x150]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x200]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14000a570
xor eax, eax
jmp 0x14000e9c2
lea rcx, [rsp + 0x990]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x9e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0xa90]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x8b0]
call fcn.140009fb0
nop
lea rcx, [rsp + 0x490]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x540]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x360]
call fcn.140009f00
nop
lea rcx, [rsp + 0x5f0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x750]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x800]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x3e0]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x150]
call fcn.14000a2c0
nop
lea rcx, [rsp + 0x200]
call fcn.140009ff0
nop
lea rcx, [rsp + 0x2d0]
call fcn.14000a570
xor eax, eax
mov rcx, qword [rsp + 0x1080]
xor rcx, rsp
call fcn.14005f850
lea r11, [rsp + 0x1090]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret