Function at 0x568e8e
Capabilities:
Parse pe header

Disassembly:
mov eax, esi
pop esi
pop ebp
ret
je 0x5da025
jmp 0x594e3b
add esp, 4
jmp 0x52f22a
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0xdf0d009
mov dword [esp], ecx
mov dword [esp], esi
pop dword [0x4c4970]
jmp 0x594e31
sub esp, 4
mov dword [esp], edx
push eax
mov eax, 0x4af5b1fc
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ecx
add ecx, 0x777fa66e
sub ecx, 0x3f6ec118
push ebp
mov ebp, 0x7e7dc082
add ecx, ebp
pop ebp
add ecx, eax
sub ecx, 0x7e7dc082
add ecx, 0x3f6ec118
push edx
mov edx, 0x777fa66e
sub ecx, edx
pop edx
mov ecx, dword [esp]
push eax
push esp
pop eax
add eax, 4
push edx
mov edx, 4
add eax, edx
pop edx
xchg dword [esp], eax
mov esp, dword [esp]
push dword [0x4c4970]
push dword [esp]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add esp, 4
push ebp
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
push ebx
mov eax, dword [esp]
push esi
mov esi, esp
push edx
push 0x76df69cd
pop edx
sub edx, 0x76df69c9
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x566038
test eax, eax
jmp 0x51116b
push 0x7d1cdffd
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
sub ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
mov dword [esp], ecx
push eax
push 0x2ea7a72e
pop eax
inc eax
neg eax
add eax, 1
add eax, 0xa8a6b421
sub ecx, eax
pop eax
add ecx, eax
push edx
mov edx, 0x5f7d839b
dec edx
and edx, 0x4bf9683a
or edx, 0xbdb190f
add edx, 0x2e03f3d4
add ecx, edx
pop edx
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push 0x3f737b16
mov dword [esp], edi
mov edi, 4
add esi, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], esi
pop esp
push dword [eax + 0x3c]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push esi
mov esi, esp
push ebx
mov ebx, 0x7afd187c
inc ebx
sub ebx, 0x7afd1879
add esi, ebx
pop ebx
push eax
mov eax, 4
sub esi, eax
pop eax
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
push esi
mov esi, 0x6dbf947f
add ecx, esi
mov esi, dword [esp]
push edx
mov edx, esp
push ebx
mov ebx, 0x4ff54cb0
sub ebx, 0x4ff54cac
add edx, ebx
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
add ecx, eax
sub ecx, 0x6dbf947f
mov ecx, dword [esp]
push edx
mov edx, esp
push ecx
push 4
pop ecx
add edx, ecx
pop ecx
push esi
mov esi, 4
add edx, esi
pop esi
xchg dword [esp], edx
pop esp
jmp 0x58ceb3
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
mov dword [esp], eax
push ebx
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push ecx
push esp
pop ecx
push edi
push 0x5dfb2d12
pop edi
xor edi, 0x5dfb2d16
add ecx, edi
pop edi
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
push esi
mov dword [esp], ecx
mov dword [esp], ebx
mov dword [esp], 0x458d5700
mov dword [esp], edx
mov dword [esp], ecx
sub ecx, 0x7e7f3c01
add ecx, 0x7b9b00d3
add ecx, eax
sub ecx, 0x7b9b00d3
push esi
mov esi, 0x75da224c
add esi, 0x7e93f7b4
shl esi, 8
push ebp
mov ebp, 0x6a6d1a1b
insd dword es:[edi], dx
push 0xfffffffffffffff7
fld qword [ecx - 0x2b19d13b]
sal dword [ecx], 1
out dx, al
pop ebp
inc esi
push eax
mov eax, 0x66ffb64a
or esi, eax
pop eax
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x51dda4
push ebp
push ecx
mov dword [esp], eax
push 0x3e94a528
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
push esi
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
push eax
mov eax, 4
add ebx, eax
pop eax
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push eax
mov eax, esp
push edi
push ebx
mov ebx, 0x7dc95154
mov edi, ebx
pop ebx
not edi
inc edi
add edi, 0x7dc95158
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
pop esp
add eax, 0x7fbe8698
sub eax, 0x6fe79cb7
add eax, esi
add eax, 0x6fe79cb7
push ebp
mov ebp, 0x7f35d01b
dec ebp
dec ebp
neg ebp
shr ebp, 6
sub ebp, 0x1fd744ef
push esi
mov esi, 0x77a1ef80
and esi, 0x7ef2b7b9
dec esi
inc esi
push edi
mov edi, 0xe69bc51
and edi, 0x2dfb3755
not edi
inc edi
add edi, 0xf79b3999
xor esi, edi
pop edi
add ebp, esi
pop esi
sub eax, ebp
pop ebp
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
sub ecx, 0x5fef31f9
sub ecx, 0x5ef7b6e9
add ecx, eax
push edx
push 0x5ef7b6e9
pop edx
sub ecx, 0x59feccd1
add ecx, edx
add ecx, 0x59feccd1
pop edx
add ecx, 0x5fef31f9
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
push edi
mov edi, 4
add ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
jmp 0x60345e
call fcn.00417a90
jmp 0x51d3a5
cmp word [esi], 0x5a4d
jmp 0x680876
add esi, 0x1000
jmp 0x5da030
cmp esi, 0x7d000000
jmp 0x62c147
mov dword [0x4c4c20], eax
jmp 0x603468
cmp word [eax], 0x4550
jmp 0x680881
jb 0x568d9c
jmp 0x417e7f
jne 0x5da025
jmp 0x51de69
je 0x417e96
jmp 0x5da025