Function at 0x140034814
Capabilities:
Accept command line arguments

Disassembly:
mov rax, rsp
push r15
sub rsp, 0x1b0
mov qword [rsp + 0x78], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x14007bd60]
xor rax, rsp
mov qword [rsp + 0x1a0], rax
mov rbx, r8
mov dword [rsp + 0x40], 0x42
xor esi, esi
mov byte [rsp + 0x44], sil
mov dword [rsp + 0x48], 2
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.140031ed0
nop
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0xb0], rsi
lea rax, str.Office
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xc0], esi
mov dword [rsp + 0xc4], 2
lea ecx, [rsi + 0x25]
mov dword [rsp + 0xc8], ecx
call sub.Mso20Win32Client.dll_Ordinal_1447_1
lea edx, [rsi + 4]
lea rcx, [rsp + 0x80]
call sub.mso40uiWin32Client.dll_Ordinal_978
lea rdx, [0x1400b5700]
mov rcx, rbx
call fcn.14004ff8c
or rdi, 0xffffffffffffffff
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x34], esi
cmp word [rbx], si
jne 0x140034921
mov qword [rsp + 0x50], rsi
lea edx, [rsi + 4]
lea rcx, [rsp + 0x50]
call sub.mso40uiWin32Client.dll_Ordinal_3886
nop
cmp byte [rsp + 0x44], sil
je 0x140034917
call qword [sym.imp.ole32.dll_CoUninitialize]
mov eax, 1
jmp 0x140034c36
lea rdx, [rsp + 0x34]
mov rcx, rbx
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rbx, rax
mov rdx, qword [rax]
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], rsi
mov r15d, 7
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xe0], rsi
mov word [rsp + 0xd0], si
cmp word [rdx], si
jne 0x14003496d
mov rdi, rsi
jmp 0x140034976
inc rdi
cmp word [rdx + rdi*2], si
jne 0x14003496d
mov r8, rdi
lea rcx, [rsp + 0xd0]
call fcn.1400054c8
nop
lea rcx, [rsp + 0xd0]
call fcn.140031fb8
mov edi, eax
mov rdx, qword [rsp + 0xe8]
cmp rdx, 8
jb 0x1400349b4
inc rdx
mov rcx, qword [rsp + 0xd0]
call fcn.1400034cc
mov qword [rsp + 0xe8], r15
mov qword [rsp + 0xe0], rsi
mov word [rsp + 0xd0], si
cmp edi, 9
ja 0x140034aa3
je 0x140034a92
mov eax, edi
sub eax, 1
je 0x140034a81
sub eax, 1
je 0x140034a70
sub eax, 1
je 0x140034a5f
sub eax, 1
je 0x140034a4e
sub eax, 1
je 0x140034a44
sub eax, 1
je 0x140034a33
sub eax, 1
je 0x140034a22
cmp eax, 1
jne 0x140034ac8
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002c578
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002cb48
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002ba9c
jmp 0x140034b32
call fcn.14002ebd8
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002d4e8
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002fa98
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002dc24
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.140030320
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002b670
jmp 0x140034b32
mov eax, edi
sub eax, 0xa
je 0x140034b26
sub eax, 1
je 0x140034b18
sub eax, 1
je 0x140034b0a
sub eax, 1
je 0x140034afc
sub eax, 1
je 0x140034aee
sub eax, 1
je 0x140034ae0
cmp eax, 1
je 0x140034ad2
mov dword [rsp + 0x30], 2
jmp 0x140034b36
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002f3a8
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002e0c8
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002c3b0
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.14002b868
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.140031294
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.140030a64
jmp 0x140034b32
mov edx, dword [rsp + 0x34]
mov rcx, rbx
call fcn.140030e80
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x38], edi
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x38]
lea rdx, str.ClientExe_complete._Action:_d_Result:_d
lea rcx, [rsp + 0xf0]
call fcn.140019c4c
mov rdi, rax
cmp qword [rax + 0x18], 8
jb 0x140034b65
mov rdi, qword [rax]
lea rcx, [rsp + 0x110]
call fcn.14004ef08
nop
lea rcx, vtable.Mso::Logging::StructuredObject_wchar_t_const____ptr64__1_.0
mov qword [rsp + 0x60], rcx
lea rcx, str.ContextData
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r9, str.::wWinMain
mov edx, 0x3b0
mov ecx, 0x645100
mov r8d, 0x32
call fcn.140016fd8
nop
lea rcx, [rsp + 0x110]
call fcn.14000d984
nop
mov rdx, qword [rsp + 0x108]
cmp rdx, 8
jb 0x140034be8
inc rdx
mov rcx, qword [rsp + 0xf0]
call fcn.1400034cc
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x100], rsi
mov word [rsp + 0xf0], si
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov qword [rsp + 0x58], rsi
mov edx, 4
lea rcx, [rsp + 0x58]
call sub.mso40uiWin32Client.dll_Ordinal_3886
nop
cmp byte [rsp + 0x44], sil
je 0x140034c2b
call qword [sym.imp.ole32.dll_CoUninitialize]
mov eax, dword [rsp + 0x30]
jmp 0x140034c36
mov rcx, qword [rsp + 0x1a0]
xor rcx, rsp
call fcn.1400387b0
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r15
ret