Function at 0x536510
Capabilities:
Parse pe header

Disassembly:
cmp eax, dword [esi + 0x39]
jmp 0x536b1e
mov eax, dword [esp + 0x10]
jmp 0x5368d3
shl eax, 0x10
jmp 0x536946
jne 0x536610
jmp 0x5365b2
jmp 0x536a4d
jb 0x536955
jmp 0x536add
pop esi
jmp 0x5366f5
mov dword [0x536240], 1
jmp 0x536976
call 0x5364a4
mov al, byte [0x243487b3]
lea esi, [esi + 0x7dc]
xchg dword [esp], esi
jmp 0x536a56
pop edi
jmp 0x536485
call dword [fcn.00536244]
jmp 0x5367b1
mov dl, 0x80
jmp 0x5366d9
sub esp, 0xc
jmp 0x536a77
call 0x536510
fnstenv [edi - 0x72dbc379]
mov edi, 0x486
xchg dword [esp], edi
je 0x5364e9
jne 0x5364e9
lodsb al, byte [esi]
or al, byte [ebx + 0x102444c7]
add byte [eax], al
add byte [eax], al
jmp 0x53690f
movsb byte es:[edi], byte [esi]
jmp 0x536a84
cmp word [eax], 0x5a4d
jmp 0x536b13
mov cl, byte [eax]
jmp 0x5367fa
je 0x53674a
jmp 0x5369a6
mov dl, byte [esi]
jmp 0x536beb
shr eax, 0x10
jmp 0x53642a
xor ecx, ecx
jmp 0x53649d
jne 0x536b7f
jmp 0x53648d
pop eax
jmp 0x536665
add eax, ebp
jmp 0x53662b
push eax
jmp 0x536b8c
pushal
jmp 0x53682e
ret
call eax
jmp 0x5364b7
ret 4
cld
jmp 0x5364d6
je 0x53674a
jmp 0x536cb6
je 0x536417
jmp 0x536865
add eax, 0x10000
jmp 0x536a6c
mov esi, dword [esp + 0x24]
jmp 0x536722
call 0x53669e
jne 0x5366ee
xchg dword [esp], edx
lea edx, [edx - 0xad]
xchg dword [esp], edx
jmp 0x5365ef
jmp 0x53689d
cmp dword [eax + 1], 0
jmp 0x536904
xor ebx, ebx
jmp 0x536533
mov eax, dword [esp + 0x20]
jmp 0x5368c8
salc
add dword [eax], eax
add byte [ecx - 0x16a2d20a], al
xchg ecx, eax
add eax, dword [eax]
add byte [edi - 0x2c], bh
pop ebp
jmp 0x536a8c
push edx
jmp 0x53693b
push eax
jmp 0x536bba
push ebp
jmp 0x536a12
mov edi, dword [esp + 0x28]
jmp 0x536646
je 0x53685b
jmp 0x53696a
mov ecx, dword [eax + 1]
jmp 0x536b34
je 0x53674a
jmp 0x53694c
call 0x53677b
push cs
xchg dword [esp], ebp
lea ebp, [ebp + 0xbe]
xchg dword [esp], ebp
jmp 0x536697
sub eax, 0x10000
jmp 0x536560
push ebx
jmp 0x53671a
push ebx
jmp 0x5365f7
add edx, ebp
jmp 0x536c59
cmp cl, 3
jmp 0x53664f
add dword [ecx], edx
jmp 0x536a4d
push esp
jmp 0x536509
lea edi, [ecx + ebp]
jmp 0x536bdf
mov edx, dword [esi + 0x20]
jmp 0x5366e9
mov edx, dword [edi + 0xc]
jl 0x5368df
jge 0x5368df
and byte [esi + 0x408b273f], ah
add al, 0xe9
cmp esp, 0xffffffff
invalid
push edx
jmp 0x5367b8
call 0x53688a
inc ebp
mov ecx, 0x8d243c87
mov edi, 0xf3
xchg dword [esp], edi
jmp 0x536a56
call 0x5368a3
push edx
xchg dword [esp], ebp
lea ebp, [ebp - 0x29a]
xchg dword [esp], ebp
jmp 0x536608
mov ecx, dword [esp + 0x14]
jmp 0x536706
add eax, 1
jmp 0x536400
mov eax, dword [edi]
jmp 0x536c4f
lea ecx, [ecx]
jmp 0x536955
je 0x53685b
jmp 0x5369bb
jbe 0x536add
jmp 0x5368e7
add eax, esi
jmp 0x536600
ret
cmp cl, 9
jmp 0x536aae
cmp dword [edi + 0x10], 0
jmp 0x53665a
jne 0x536575
jmp 0x53685b
mov eax, dword [esi + 0x18]
jmp 0x536b0a
lahf
sub ecx, 0xfffffe36
jae 0x536533
jmp 0x5367b1
jmp 0x5365dc
cmp dword [eax + 1], 0
jp 0x53695f
jnp 0x53695f
stosd dword es:[edi], eax
loope 0x536974
dec eax
cmp cl, 5
jmp 0x53675f
jmp 0x536575
sub edx, dword [esi + 0x25]
jmp 0x53672f
push esi
jmp 0x536a28
push eax
jmp 0x5364c9
push edi
jmp 0x536775
add eax, 5
jmp 0x53699a
add dl, dl
jmp 0x53643f
shr eax, 0x10
jmp 0x536c68
cmp dword [0x536240], 0
jmp 0x5365e4
mov bl, 2
jmp 0x536883
pop ebx
jmp 0x536bc3
cmp dword [eax], 0x4550
jmp 0x536af4
jne 0x536a4d
jmp 0x536c14
mov edx, ebp
jmp 0x5369c0
jne 0x536a6c
jmp 0x5365c1
add eax, esi
jmp 0x5366cd
jne 0x536a6c
jmp 0x536ca2
mov dword [esp + 0x10], eax
jmp 0x536472
add ecx, ebp
jmp 0x536824
mov edx, dword [esp + 0x1c]
jmp 0x536c0b
adc dl, dl
jmp 0x536610
mov eax, dword [esp + 0x10]
jmp 0x536a21
call 0x536b93
lodsb al, byte [esi]
mov ah, 0x87
cmp al, 0x24
lea edi, [edi + 0xb4]
xchg dword [esp], edi
jmp 0x536bfc
mov eax, dword [esi + 0x35]
jmp 0x5367f1
add esp, 0xc
jmp 0x536634
add dword [ecx + ebp], edi
jmp 0x536462
inc esi
jmp 0x536b74
pushal
jmp 0x53668a
push ecx
jmp 0x536879
mov ecx, dword [eax + 1]
jmp 0x536852
add edx, ebp
jmp 0x5366fd
mov dword [fcn.00536244], edx
jmp 0x536b3e
shl eax, 0x10
jmp 0x53679a
add eax, dword [eax + 0x3c]
jmp 0x536a96
cmp cl, 4
jmp 0x536595