Function at 0xc13581
Capabilities:
Parse pe header

Disassembly:
mov eax, esi
pop esi
pop ebp
ret
push esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
sub esi, edx
pop edx
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
mov dword [esp], 0x16e41d20
mov dword [esp], ebx
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
pop ebx
push dword [esp]
pop ebx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push 0x180f999
mov dword [esp], ebx
mov dword [esp], 0x5336e74e
mov dword [esp], ebx
mov dword [esp], esi
pop dword [0x6658f0]
push edx
mov edx, esp
push ebx
mov ebx, 4
add edx, ebx
pop ebx
push eax
mov eax, 4
sub edx, eax
pop eax
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push dword [esp]
pop eax
push edx
push esp
pop edx
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xbd2184
push eax
push esi
push edi
mov edi, 0x7af9cd47
not edi
and edi, 0x53313985
add edi, 0x5d7fb5a6
sub edi, 0x1ed1f9a5
mov esi, edi
mov edi, dword [esp]
add esp, 4
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
push 0x2b4f6e2b
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop eax
push ecx
mov ecx, esp
push eax
mov eax, 0x6fdd1eec
shl eax, 4
add eax, 0x22e1144
add ecx, 0x2edb18c8
add ecx, eax
sub ecx, 0x2edb18c8
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [0x6658f0]
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xbc648b
mov dword [0x665ba4], eax
jmp 0xb9cb8b
cmp word [eax], 0x4550
jmp 0xbd34ff
push 0x7ad1a29
mov dword [esp], esi
mov esi, 0x37abae6b
sub eax, 0x2ffff8f1
add eax, esi
push edx
mov edx, 0x2ffff8f1
add eax, edx
pop edx
pop esi
add eax, esi
sub eax, 0x37abae6b
push edi
push esp
push dword [esp]
pop edi
add esp, 4
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push ebp
mov ebp, 0x5bf7f01c
shr ebp, 8
sub ebp, 0x7f9fc0b2
neg ebp
or ebp, 0x77695108
sub ebp, 0x2c14df8e
add ecx, ebp
mov ebp, dword [esp]
add esp, 4
add ecx, eax
push eax
mov eax, 0x17ff2ed4
shr eax, 5
neg eax
sub eax, 0xabe90c4e
sub ecx, eax
mov eax, dword [esp]
add esp, 4
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
jmp 0xb9cb81
push 0x3a096319
mov dword [esp], eax
push edx
push 0x6849295a
pop edx
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
push ecx
mov ebx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov ebx, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 4
add ebx, edx
pop edx
add ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push dword [eax + 0x3c]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push 0x7bc30a0
mov dword [esp], ebx
sub esp, 4
mov dword [esp], edi
mov edi, 0x10e5a442
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
sub ecx, 0x6b07f194
push eax
mov eax, 0x7fe7b077
inc eax
not eax
add eax, 0x77ff4652
add eax, 0x4ff3a412
sub eax, 0x10a94216
sub ecx, eax
pop eax
add ecx, eax
add ecx, 0x3761f7d5
push eax
push 0x6b07f194
pop eax
add ecx, eax
pop eax
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0xbc4dbb
add esp, 4
jmp 0xbd4c56
call fcn.0044b6b0
jmp 0xbc7852
cmp word [esi], 0x5a4d
jmp 0xbd34f4
jne 0xbeb2f5
jmp 0xb8a614
je 0x44b896
jmp 0xbeb2f5
jb 0xc13581
jmp loc.0044b87f
test eax, eax
jmp 0xbe40e8
je 0xbeb2f5
jmp 0xbd218e
add esi, 0x1000
jmp 0xbeb300
cmp esi, 0x7d000000
jmp 0xbd427c
push ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
push edx
mov edx, 4
sub ebp, edx
pop edx
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], eax
push eax
mov eax, esp
push esi
mov esi, 4
add eax, esi
pop esi
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop eax
push eax
mov dword [esp], esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
add esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
push edi
mov edi, esp
push ebx
mov ebx, 4
add edi, ebx
pop ebx
push ecx
mov ecx, 4
sub edi, ecx
pop ecx
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], esi
push 0x33a13b34
mov dword [esp], edi
push esi
mov dword [esp], edx
mov edx, 0x49050721
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
push 0x1d814f20
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 0x1bf5056
dec ecx
and ecx, 0x39a555ef
xor ecx, 0x1a55041
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
mov edx, dword [esp]
push edi
push esp
pop edi
add edi, 4
push eax
push 4
pop eax
add edi, eax
pop eax
xchg dword [esp], edi
pop esp
jmp 0xb7e39c