Function at 0x6bda4b
Capabilities:
Parse pe header

Disassembly:
mov eax, esi
pop esi
pop ebp
ret
je 0x418316
jmp 0x50759a
add esi, 0x1000
jmp 0x53d7b5
cmp esi, 0x7d000000
jmp 0x53d7c0
jb 0x6bda33
jmp 0x4182ff
push dword [0x4beb7c]
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push ebx
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
push ebx
mov dword [esp], esi
mov dword [esp], 0x5ba73843
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push dword [esp]
push dword [esp]
pop eax
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x5f85e7
push ebp
push esp
mov ebp, dword [esp]
add esp, 4
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ecx
push edi
mov edi, 0x7ef6ee9f
sub edi, 0x3bef282d
sub edi, 0xf315c9cb
sub ecx, edi
pop edi
add ecx, eax
push ebp
mov ebp, 0x31ef1c78
push esi
mov esi, 0x5df77ea2
add ebp, esi
pop esi
sub ebp, 0x3ff49e73
add ecx, 0x7bbb5d9d
add ecx, ebp
sub ecx, 0x7bbb5d9d
pop ebp
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push dword [eax + 0x3c]
mov eax, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, 0x37dfb567
add ebx, ecx
sub ebx, 0x37dfb567
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x5fa5c4
add eax, 0x7b7e2bc1
add eax, 0x6ec27ea2
add eax, esi
push edi
mov edi, 0x6ec27ea2
sub eax, edi
pop edi
push ebx
mov ebx, 0x37f28419
shl ebx, 8
push esi
mov esi, 0x7df79dc3
inc esi
not esi
not esi
and esi, 0x583ff525
add esi, 0xe247837d
add ebx, esi
pop esi
xor ebx, 0x567d1a40
sub eax, ebx
pop ebx
push ebp
mov dword [esp], ecx
mov dword [esp], ebp
push ebx
mov ebx, 0x755dd2d6
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
add ecx, 0x6bd6f0c6
add ecx, eax
push ebp
mov ebp, 0x7799cc85
shl ebp, 4
sub ebp, 0x7bff2bb4
shl ebp, 3
sub ebp, 1
add ebp, 0x7eea0be7
sub ecx, ebp
mov ebp, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
mov ecx, dword [esp]
push edi
mov dword [esp], ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
mov esi, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x724181
test eax, eax
jmp 0x6d76f6
add esp, 4
jmp fcn.0066ef3b
call 0x417f10
jmp 0x696994
cmp word [esi], 0x5a4d
jmp 0x6d7701
sub esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], esi
mov esi, 0x23af5cdd
mov dword [esp + 4], esi
pop esi
mov dword [esp], ecx
push edi
mov edi, 0x732f86db
add edi, 0xa304f9e
sub ecx, edi
pop edi
sub ecx, 0x3fbffabf
add ecx, eax
add ecx, 0x3fbffabf
push esi
mov esi, 0x5ab1e98c
or esi, 0x7fcf264e
sub esi, 0x5fbc3a69
dec esi
add esi, 0x6df859c6
dec esi
push ebx
mov ebx, 0xf363d950
xor esi, ebx
pop ebx
add ecx, esi
pop esi
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
add eax, ebp
pop ebp
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push ebx
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], esi
pop dword [0x4beb7c]
jmp 0x6b4277
push ecx
mov dword [esp], edi
mov dword [esp], 0x1b1f266c
mov dword [esp], ecx
mov dword [esp], 0xb5066cd
mov dword [esp], esi
push ebp
mov ebp, esp
push eax
mov dword [esp], ebx
mov ebx, 0x77dfce14
sub ebx, 0x77dfce10
add ebp, ebx
pop ebx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
mov dword [esp], edx
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push dword [esp]
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x6b6c7d
je 0x50759a
jmp 0x6b4281
jne 0x50759a
jmp 0x541a30
mov dword [0x4bee18], eax
jmp 0x72418b
cmp word [eax], 0x4550
jmp 0x50758f