Function at 0x5174fd
Capabilities:
Parse pe header

Disassembly:
mov ebp, ebp
mov ebx, ebx
mov ecx, ecx
mov eax, eax
mov esi, esi
mov esi, esi
mov esi, esi
mov edi, edi
mov edx, edx
xor eax, eax
pop esi
pop ebp
ret
mov eax, esi
pop esi
pop ebp
ret
call fcn.00417ee0
jmp 0x4e41be
cmp word [esi], 0x5a4d
jmp 0x546f7c
cmp esi, 0x7d000000
jmp 0x4c9298
jb 0x573c70
jmp 0x4182df
add esp, 4
jmp 0x51752a
push dword [0x637950]
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
jmp 0x54d3ca
push eax
mov eax, esp
add eax, 4
push edi
mov edi, 0x46fbdd19
sub edi, 0x1dd99c07
xor edi, 0x29224116
sub eax, 0x7efd01c5
sub eax, edi
push ebp
mov ebp, 0x5fbf59ac
dec ebp
dec ebp
dec ebp
or ebp, 0x6bfbca0c
shl ebp, 7
sub ebp, 0x80f0d4bb
add eax, ebp
pop ebp
pop edi
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
push ebx
mov dword [esp], ecx
mov dword [esp], 0x7dbb3abb
mov dword [esp], ecx
mov ebx, dword [esp]
add esp, 4
mov ebx, dword [esp]
push ebx
push esp
pop ebx
push eax
mov eax, 0x5bb75107
xor eax, 0x5bb75103
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 0x7fb39d51
sub esi, 0x7fb39d4d
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], esi
pop dword [0x637950]
jmp 0x4be8a2
test eax, eax
jmp 0x546f71
je 0x4182f6
jmp 0x51ec61
add esi, 0x1000
jmp 0x4c928d
sub esp, 4
mov dword [esp], ecx
push ebp
mov ebp, 0x10c4b33b
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov dword [esp], eax
push ebx
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
mov eax, dword [esp]
push ecx
mov ecx, esp
sub esp, 4
mov dword [esp], esi
mov esi, 4
add ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub eax, 0x1ffb0eeb
push esi
mov esi, 0x7e7739aa
inc esi
sub esi, 0x7dff9612
shl esi, 3
xor esi, 0x7c4030f1
sub eax, esi
pop esi
push edx
mov edx, 0x7ebe2782
add eax, edx
pop edx
add eax, esi
sub eax, 0x7ebe2782
add eax, 0x7ffd2c39
add eax, 0x1ffb0eeb
push eax
push esi
push 0x6f5e197a
mov esi, dword [esp]
add esp, 4
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
push ebp
mov dword [esp], ecx
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], eax
push esp
pop eax
push edx
mov edx, 4
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x580379
je 0x51ec61
jmp 0x4be8ac
jne 0x51ec61
jmp 0x4f4796
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], edx
mov dword [esp], eax
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push dword [esp]
pop eax
push eax
mov eax, esp
push ebp
mov ebp, 0x6efb34e5
or ebp, 0x3dbf5ca4
shr ebp, 8
neg ebp
inc ebp
add ebp, 0x7fff7f
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [eax + 0x3c]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x52c8d7
push edx
mov dword [esp], 0x6815e346
mov dword [esp], eax
mov eax, esp
push edx
mov edx, 4
add eax, edx
pop edx
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
jmp 0x517488
mov dword [0x637c00], eax
jmp 0x580383
cmp word [eax], 0x4550
jmp 0x51ec56