Function at 0x4a97d8
Capabilities:
Parse pe header

Disassembly:
mov esi, esi
mov edi, edi
mov ebp, ebp
mov edi, edi
mov eax, eax
mov eax, eax
mov edi, edi
mov edx, edx
mov ebx, ebx
xor eax, eax
pop esi
pop ebp
ret
mov eax, esi
pop esi
pop ebp
ret
cmp esi, 0x7d000000
jmp 0x4a8ce2
jb 0x53dc05
jmp 0x41833f
je 0x418356
jmp 0x4a97c2
add esi, 0x1000
jmp 0x4a8cd7
je 0x4a97c2
jmp 0x4f6c9b
jne 0x4a97c2
jmp 0x56e7dd
test eax, eax
jmp 0x4a97cd
mov dword [0x601bf8], eax
jmp 0x4ca351
cmp word [eax], 0x4550
jmp 0x4a97b7
call fcn.00417f50
jmp 0x54d1c0
cmp word [esi], 0x5a4d
jmp fcn.004a97d8
push 0xf9164a7
mov dword [esp], edi
mov dword [esp], ebx
push ebp
mov ebp, 0x76d9fd28
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
push ecx
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
push ebp
mov ebp, esp
push ebx
mov ebx, 0x36d1c1e4
or ebx, 0x76976d29
push ecx
mov ecx, 0x76d7ede9
xor ebx, ecx
pop ecx
add ebp, ebx
pop ebx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], esi
pop dword [0x601948]
sub esp, 4
mov dword [esp], ecx
mov dword [esp], 0x7fd0c222
mov dword [esp], ebp
mov dword [esp], edx
push ebx
mov dword [esp], esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
pop edx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push edi
push 0x2e7aaad2
pop edi
shr edi, 7
push ebx
mov ebx, 0x7dff98db
add ebx, 0xfd801419
add edi, ebx
pop ebx
neg edi
neg edi
xor edi, 0x7bdca24d
add ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
jmp 0x4f6c91
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
push ebx
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], esi
push esi
mov dword [esp], ebp
mov ebp, esp
push edx
mov edx, 4
add ebp, edx
mov edx, dword [esp]
add esp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop edx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x519122
add esp, 4
jmp 0x4c0ec2
add eax, 0x7b6f2e88
add eax, 0x2f4fad9e
add eax, esi
sub eax, 0x2f4fad9e
sub esp, 4
mov dword [esp], ecx
mov dword [esp], ebx
mov ebx, 0x7b6f2e88
sub eax, ebx
pop ebx
push edx
push ebx
mov ebx, 0x2d6fcc96
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], edx
push esi
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov edx, dword [esp]
push edx
push esp
mov edx, dword [esp]
add esp, 4
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x4ca347
push dword [0x601948]
push dword [esp]
pop eax
push ebx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x573081
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
mov dword [esp], eax
mov dword [esp], edx
push 0x2cab5d8
mov dword [esp], ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov edx, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 0x7fcc7cc0
xor eax, 0x2aef4861
not eax
shl eax, 4
dec eax
push ebp
mov ebp, 0xadccb5db
xor eax, ebp
pop ebp
add ebp, eax
pop eax
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
push dword [eax + 0x3c]
mov eax, dword [esp]
push 0x5c38bc76
mov dword [esp], eax
mov eax, esp
push ecx
mov ecx, 4
add eax, ecx
pop ecx
add eax, 4
xchg dword [esp], eax
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], edi
mov dword [esp], eax
push edx
mov dword [esp], ebx
mov eax, dword [esp]
push ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop eax
push ecx
mov dword [esp], eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x56d6b1