Function at 0x140157700
Capabilities:
Accept command line arguments

Disassembly:
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x50
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rsp + 0x70], rbx
mov rbx, rdx
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc120u.dll_Ordinal_296]
nop
test rbx, rbx
jne 0x140157736
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rdx, rax
jmp 0x140157739
mov rdx, rbx
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc120u.dll_Ordinal_1498]
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc120u.dll_Ordinal_1636]
lea rdx, [rbp + 0x28]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rsi, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_296]
nop
mov edi, 1
cmp dword [rbp + 0x28], edi
jle 0x14015792c
add rsi, 8
nop word [rax + rax]
mov r8, qword [rsi]
lea rdx, [0x140322d70]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_4612]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_8291]
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_5611]
mov r8, rax
lea rdx, [0x140322d78]
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_293]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_1636]
mov rdx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_2861]
test eax, eax
sete bl
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
test bl, bl
jne 0x140157928
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_5611]
mov r8, rax
lea rdx, [0x140322d7c]
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc120u.dll_Ordinal_293]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc120u.dll_Ordinal_1636]
mov rdx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_2861]
test eax, eax
sete bl
lea rcx, [rbp - 0x28]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
test bl, bl
jne 0x140157928
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_5611]
mov r8, rax
lea rdx, [0x140322d80]
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc120u.dll_Ordinal_293]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc120u.dll_Ordinal_1636]
mov rdx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_2861]
test eax, eax
sete bl
lea rcx, [rbp - 0x20]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
test bl, bl
jne 0x140157928
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_5611]
mov r8, rax
lea rdx, [0x140322d84]
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc120u.dll_Ordinal_293]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc120u.dll_Ordinal_1636]
mov rdx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_2861]
test eax, eax
sete bl
lea rcx, [rbp - 0x18]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
test bl, bl
jne 0x140157928
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_5611]
mov r8, rax
lea rdx, [0x140322d88]
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc120u.dll_Ordinal_293]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc120u.dll_Ordinal_1636]
mov rdx, rax
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_2861]
test eax, eax
sete bl
lea rcx, [rbp - 0x10]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
test bl, bl
jne 0x140157928
inc edi
add rsi, 8
cmp edi, dword [rbp + 0x28]
jl 0x140157780
jmp 0x14015792c
xor bl, bl
jmp 0x14015792e
mov bl, 1
lea rcx, [rbp + 0x30]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.mfc120u.dll_Ordinal_1030]
movzx eax, bl
mov rbx, qword [rsp + 0x70]
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret