Function at 0x41a61b
Capabilities:
Accept command line arguments
Terminate process

Disassembly:
pushal
call dword [sym.imp.KERNEL32.DLL_GetCommandLineW]
push eax
call dword [sym.imp.SHLWAPI.DLL_PathGetArgsW]
test eax, eax
je 0x41a94b
mov esi, eax
cld
lodsw ax, word [esi]
test ax, ax
je 0x41a94b
cmp ax, 0x2f
je 0x41a650
cmp ax, 0x2d
je 0x41a650
jmp 0x41a94b
mov ax, word [esi]
cmp ax, 0x3f
je 0x41a749
push 0x41a961
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a749
cmp byte [0x4262fa], 0
jne 0x41a94b
mov ax, word [esi]
cmp ax, 0x53
je 0x41a79b
cmp ax, 0x73
je 0x41a79b
push 0x41a94d
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a719
push 0x41a951
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a725
push 0x41a955
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a731
push 0x41a95b
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a73d
push 0x41a96b
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a76b
push 0x41a97b
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a777
push 0x41a98b
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a783
push 0x41a99d
push esi
call fcn.0041a5d5
test eax, eax
jne 0x41a78f
jmp 0x41a94b
mov byte [0x4203ea], 1
jmp 0x41a94b
mov byte [0x4203e5], 1
jmp 0x41a94b
mov byte [0x4203e6], 1
jmp 0x41a94b
mov byte [0x4203e7], 1
jmp 0x41a94b
push 0
push str.UPS_Lite_Manager
push dword [0x4315f0]
push 0
call dword [sym.imp.USER32.DLL_MessageBoxW]
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
mov byte [0x4203e4], 1
jmp 0x41a94b
mov byte [0x4203e8], 1
jmp 0x41a94b
mov byte [0x4203e9], 1
jmp 0x41a94b
mov byte [0x4203e3], 1
jmp 0x41a94b
add esi, 2
lodsw ax, word [esi]
cmp ax, 0x2e
je 0x41a904
cmp ax, 0x2c
je 0x41a904
cmp ax, 0x30
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub al, 0x30
movzx ebx, al
mov dword [0x4203ed], ebx
add dword [0x4203ed], 0xa
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a93b
cmp ax, 0x52
je 0x41a83f
cmp ax, 0x72
je 0x41a83f
cmp ax, 0x30
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub al, 0x30
movzx ecx, al
mov eax, 0xa
mul ebx
add eax, ecx
mov ebx, eax
add ebx, 0xa
mov dword [0x4203ed], ebx
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a93b
cmp ax, 0x52
je 0x41a83f
cmp ax, 0x72
je 0x41a83f
jmp 0x41a94b
xor ebx, ebx
lodsw ax, word [esi]
cmp ax, 0x30
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub ax, 0x30
movzx ebx, al
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a8ee
cmp ax, 0x30
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub ax, 0x30
movzx ecx, al
mov eax, 0xa
mul ebx
mov ebx, eax
add ebx, ecx
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a8ee
cmp ax, 0x30
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub ax, 0x30
movzx ecx, al
mov eax, 0xa
mul ebx
mov ebx, eax
add ebx, ecx
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a8ee
cmp ax, 0x30
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub ax, 0x30
movzx ecx, al
mov eax, 0xa
mul ebx
mov ebx, eax
add ebx, ecx
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a8ee
jmp 0x41a94b
mov dword [0x4203f1], ebx
mov byte [0x4203ec], 1
mov byte [0x4203eb], 1
jmp 0x41a94b
lodsw ax, word [esi]
cmp ax, 0x31
jb 0x41a94b
cmp ax, 0x39
ja 0x41a94b
sub al, 0x30
movzx ebx, al
mov dword [0x4203ed], ebx
lodsw ax, word [esi]
cmp ax, 0x20
jbe 0x41a93b
cmp ax, 0x52
je 0x41a83f
cmp ax, 0x72
je 0x41a83f
jmp 0x41a94b
mov byte [0x4203eb], 1
mov byte [0x4203ec], 0
jmp 0x41a94b
popal
ret