Function at 0x5370c0
Capabilities:
Accept command line arguments

Disassembly:
xor eax, ecx
jmp 0x546026
push dword [sym.imp.SHELL32.dll_StrChrW]
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, eax
pop eax
xchg dword [esp], esi
pop esp
push edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ecx
mov dword [esp], edi
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push ebp
mov ebp, esp
push edx
mov edx, 0x35ffb16f
inc edx
xor edx, 0x35ffb174
add ebp, edx
pop edx
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0x4a324d
push edi
mov edi, esp
add edi, 4
sub edi, 4
push 0x3d06e862
mov dword [esp], edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], edx
push ebp
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
mov edx, dword [esp]
push esi
push esp
pop esi
add esi, 4
push ebx
push 4
pop ebx
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
mov byte [0x63204d], al
push esi
mov esi, esp
add esi, 4
push eax
push ecx
mov ecx, 4
mov eax, ecx
pop ecx
sub esi, eax
pop eax
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop edx
push ecx
mov ecx, esp
push eax
mov eax, 0x6bdb158d
sub eax, 0x6bdb1589
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x51e50b
and al, byte [0x63204a]
jmp 0x4cb219
push dword [0x632030]
mov edx, dword [esp]
push ecx
push esp
pop ecx
push ebp
mov ebp, 0x7f8e8051
xor ebp, 0x7f8e8055
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
push 0x2d864a51
mov dword [esp], esi
mov dword [esp], ebx
push eax
mov eax, 0x41d09917
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
push edi
mov edi, 0x7ffb2bf5
sub edi, 0x2205f0e
sub ecx, edi
pop edi
push edx
mov edx, 0x777a4d39
dec edx
sub edx, 0xf7ee1ac
add ecx, edx
pop edx
add ecx, eax
sub ecx, 0x67fb6b8c
push ebx
mov ebx, 0x7ddacce7
add ecx, ebx
pop ebx
push dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x4fd305
push ebx
mov dword [esp], 0x401dd6b3
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 0x10]
push ebp
mov dword [esp], ebx
push edi
mov edi, 0x6d7294ff
mov dword [esp + 4], edi
pop edi
mov dword [esp], edx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x41fb4c31
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
add ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
push dword [esp]
pop ebx
push edx
mov edx, esp
push esi
mov esi, 0x6efba98a
and esi, 0x55ff98a6
shr esi, 4
or esi, 0x67efbad7
push eax
mov eax, 0x2fba7630
sub eax, 0x6f6a9c85
not eax
and eax, 0x7beeb4f5
dec eax
sub eax, 0xfdce0db5
or esi, eax
pop eax
xor esi, 0x67dff176
xor esi, 0x18204fad
add edx, esi
pop esi
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4f3d5b
push eax
mov dword [esp], 0x540b4c7f
mov dword [esp], ecx
mov dword [esp], 0x44a60ce9
mov dword [esp], esi
mov dword [esp], ecx
add ecx, 0xdfd5487
sub ecx, 0x5f7f6685
add ecx, eax
add ecx, 0x5f7f6685
push ebx
push eax
mov eax, 0xdfd5487
mov ebx, eax
pop eax
sub ecx, ebx
mov ebx, dword [esp]
add esp, 4
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, 0x6f6b355d
add ebx, esi
push ebp
mov ebp, 0x6f6b355d
sub ebx, ebp
pop ebp
pop esi
xchg dword [esp], ebx
pop esp
push dword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
mov ecx, dword [esp]
push edx
mov edx, esp
push eax
mov eax, 4
add edx, eax
pop eax
push ecx
mov ecx, 4
add edx, ecx
pop ecx
xchg dword [esp], edx
pop esp
jmp 0x505f6f
push ebx
mov ebx, esp
push esi
mov esi, 0x7d3724b2
add esi, 0x6aae2b90
inc esi
dec esi
sub esi, 0xe7e5503e
add ebx, esi
pop esi
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
shr ecx, 2
jmp 0x4d1ad8
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x501dbb
xor eax, ecx
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
mov ebx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x55ad84
xor eax, ecx
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], 0x34898fdc
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
push edx
push esp
pop edx
push esi
mov esi, 0x5169d932
dec esi
add esi, 0x3fd5f6ea
xor esi, 0x913fd01f
add edx, esi
pop esi
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
jmp 0x4c8ce7
push ebx
mov dword [esp], ecx
push ecx
mov ecx, 0x16f023f0
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], esi
mov dword [esp], eax
push edx
mov dword [esp], esi
mov dword [esp], 0x18e22121
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
push 0x1b900a35
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push dword [ebp - 0x10]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x55b3ac
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], 0x6f163c5e
mov dword [esp], edx
pop dword [0x632034]
jmp fcn.00505669
sub edx, 0x37773070
push ebp
mov ebp, 0x2fd36efa
xor ebp, 0x41a02ccc
sub edx, ebp
pop ebp
sub edx, ecx
add edx, 0x6e734236
push eax
mov eax, 0x37773070
add edx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x52f33c
and edx, eax
jmp 0x4fa836
push 0x4d1ad1ac
mov dword [esp], ebx
push 0x1000
mov ebx, dword [esp]
add esp, 4
add edx, ebx
mov ebx, dword [esp]
add esp, 4
push 0x656c1c05
mov dword [esp], esi
push edx
mov edx, 0x4303075f
mov dword [esp + 4], edx
pop edx
mov dword [esp], ecx
push edi
push 0x79fb0d1a
pop edi
shl edi, 8
add edi, 0x5ab11e3d
add ecx, edi
pop edi
add ecx, 0x79ff1750
add ecx, eax
sub ecx, 0x79ff1750
push edi
mov edi, 0x63fc878e
shr edi, 2
add edi, 0x3cbf165a
sub ecx, edi
pop edi
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push edx
push ebx
mov ebx, 4
mov edx, ebx
pop ebx
sub ecx, 0x335fc57c
add ecx, edx
add ecx, 0x335fc57c
pop edx
xchg dword [esp], ecx
pop esp
jmp 0x4ebc52
push ebx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov dword [esp], 0x1769d72c
mov dword [esp], ecx
push edx
mov edx, 0x7efed133
add edx, 0x37eff202
add edx, 0xa18c387f
add ecx, 0x75c787cd
sub ecx, edx
sub ecx, 0x75c787cd
push dword [esp]
pop edx
add esp, 4
add ecx, eax
add ecx, 0x587afbb4
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
pop esi
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov al, byte [0x63204d]
jmp 0x4d08cb
xor eax, ecx
push ebx
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
pop ebp
push edx
mov edx, 0x73d7d1d4
dec edx
neg edx
shl edx, 3
not edx
push ecx
mov ecx, 0x7bb56209
not ecx
not ecx
and ecx, 0x729b8640
and ecx, 0x7ffb50d9
sub ecx, 0xd3d2716d
xor edx, ecx
pop ecx
sub ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
mov ebx, dword [esp]
push ebp
mov ebp, esp
push edi
push 0x5de02993
pop edi
dec edi
shl edi, 1
neg edi
shr edi, 8
sub edi, 0x443fa8
add ebp, edi
pop edi
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x558725
push eax
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x5ede5eeb
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], eax
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
add esp, 4
push eax
push eax
mov eax, 0x107f8c12
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ecx
pop dword [ebp - 0x10]
jmp 0x524d45
imul eax, ecx
jmp 0x5633ac
push ecx
push ecx
mov ecx, 0x286616da
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], ebp
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push 0x32f78e8f
mov dword [esp], edi
mov edi, esp
push ecx
mov ecx, 0x5fbfbdfc
inc ecx
dec ecx
add ecx, 0xa0404208
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push edx
mov edx, 0x3f7e9ad1
add edx, 0xc0816533
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
xor eax, ecx
push 0x5438435
mov dword [esp], eax
push esi
mov esi, 0x30a4fb80
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], edx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
mov edx, dword [esp]
push esi
push esp
pop esi
add esi, 4
push edx
mov dword [esp], ebp
mov ebp, 4
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
jmp 0x4dc62d
push ebx
sub esp, 4
mov dword [esp], ebx
push 0x50426b9d
pop ebx
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
push edi
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push 0x9f65aba
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [0x632034]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push esi
push esi
push edi
mov dword [esp], 0x18ad0af3
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push 0x32fbd230
mov dword [esp], ecx
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0x4e56ad
push dword [0x632038]
push dword [esp]
pop ecx
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x53b75c
mov al, byte [0x632043]
jmp 0x52248c
push edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
push esi
mov dword [esp], ebp
mov ebp, 0x7ef983db
sub ecx, 0x7bdeb7ec
sub ecx, ebp
add ecx, 0x7bdeb7ec
pop ebp
sub ecx, 0x3f3710a0
add ecx, eax
add ecx, 0x3f3710a0
add ecx, 0x7ef983db
mov ecx, dword [esp]
push esi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
sub esi, 0x78d73e96
add esi, eax
add esi, 0x78d73e96
pop eax
xchg dword [esp], esi
pop esp
jmp 0x4ff81f
sub esp, 4
mov dword [esp], edx
push ecx
mov ecx, 0x7dfb5ebe
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], eax
push esi
mov dword [esp], 0x2ea2b689
mov dword [esp], ebx
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
push eax
mov eax, 0x5bf4c0e5
dec eax
sub eax, 0x5bf4c0e0
add esi, eax
pop eax
add esi, 4
xchg dword [esp], esi
pop esp
push 0x7107041e
mov dword [esp], esi
mov dword [esp], edx
pop dword [0x632030]
jmp 0x54c147
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
push eax
mov eax, 4
add ebp, eax
pop eax
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push eax
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
add ebp, esi
pop esi
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push dword [sym.imp.KERNEL32.dll_GetStartupInfoW]
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
push edx
push ebp
push edi
mov edi, 0x4bbf0636
mov ebp, edi
pop edi
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
mov dword [esp], edx
push 0x2d39cbd7
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
push dword [esp]
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0x4dc594
push edi
push esi
mov esi, 0x894730f
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push ecx
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push dword [esp]
pop edx
push 0x2eb6e62
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x6ffccda1
inc ebx
dec ebx
not ebx
sub ebx, 0x7fcfd353
shr ebx, 8
sub ebx, 0x103358
mov ebp, ebx
pop ebx
or ecx, ebp
mov ebp, dword [esp]
add esp, 4
push 0x281347e9
mov dword [esp], esi
push ebx
mov ebx, 0x5dc0fc27
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
push dword [esp]
pop ebx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
jmp 0x51a69e
push edi
push ecx
mov dword [esp], edx
push 0xeecc206
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push edx
push edi
mov edi, 0x3b896b84
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push dword [sym.imp.SHLWAPI.dll_PathStripToRootW]
mov ecx, dword [esp]
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push 0x1939c7b
mov dword [esp], ebx
push ebp
mov ebp, 0x290ffc50
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
mov dword [esp], ecx
add ecx, 0x5fcf4e81
add ecx, 0x545a761d
add ecx, eax
sub ecx, 0x545a761d
push eax
mov eax, 0x723320fe
and eax, 0x77fe1905
xor eax, 0x71957812
add eax, 1
add eax, 0x507acbb0
add eax, 0x7ff507ae
push ebx
mov ebx, 0x8bd805f4
xor eax, ebx
pop ebx
sub ecx, eax
pop eax
push dword [esp]
pop ecx
push ebp
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x51c1af
xor eax, eax
sub esp, 4
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, 0x3fbddc8e
add esi, eax
sub esi, 0x3fbddc8e
pop eax
xchg dword [esp], esi
pop esp
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
push esi
mov esi, 4
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
jmp 0x522f95
push dword [sym.imp.SHLWAPI.dll_PathIsUNCW]
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
mov esp, dword [esp]
push eax
sub esp, 4
mov dword [esp], ecx
push 0x17203e97
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
add ecx, 0x4fe7126c
push ebp
mov ebp, 0xefe9d79
sub ebp, 0xef0379de
sub ecx, ebp
pop ebp
add ecx, eax
add ecx, 0x1ffb239b
push edx
mov edx, 0x4fe7126c
sub ecx, edx
mov edx, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x4ec6d9
push dword [sym.imp.SHLWAPI.dll_PathFindFileNameW]
mov ecx, dword [esp]
push 0x13701afc
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp fcn.00546741
push ecx
push eax
mov eax, 0x31ef8aa0
mov dword [esp + 4], eax
pop eax
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], eax
push ecx
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edi
mov edi, 0x3ff670f4
dec edi
push eax
mov eax, 0x77ff6468
xor eax, 0x3ec975f9
shl eax, 4
shl eax, 1
or eax, 0x4defcde0
not eax
push ecx
mov ecx, 0x58506616
sub eax, 0x7ff60840
sub eax, ecx
add eax, 0x7ff60840
mov ecx, dword [esp]
add esp, 4
or edi, eax
pop eax
dec edi
add edi, 0x7bfb46d5
sub edi, 0xbbfc41cf
and ecx, edi
pop edi
jmp 0x5197b1
push dword [0x632034]
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push edx
mov edx, esp
push ebp
mov ebp, 0x79ba8ef6
push ecx
mov ecx, 0x5d3ffb40
and ebp, ecx
pop ecx
xor ebp, 0x593a8a44
add edx, ebp
pop ebp
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
push 0x73e01c0e
mov dword [esp], ebx
mov dword [esp], 0x1edb2699
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push dword [esp]
pop edx
push ecx
push esp
pop ecx
push esi
mov esi, 4
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x4fd335
jmp 0x537091
jle 0x59522c
in eax, 0x11
mov ebp, 0xf5815cd7
pop ebx
push ds
jg 0x595335
sub ebp, 0x27783e57
add eax, ebp
pop ebp
push ecx
mov ecx, 4
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
jmp 0x4ee0c8
ret 0x6929