Function at 0x7c912a90
Capabilities:
Parse pe header

Disassembly:
add edi, edx
add eax, ebx
add ecx, ebx
add edx, ebx
add ebx, ebx
add esp, ebx
add ebp, ebx
add esi, ebx
add edi, ebx
add eax, esp
add ecx, esp
add edx, esp
add ebx, esp
add esp, esp
add ebp, esp
add esi, esp
add edi, esp
add eax, ebp
add ecx, ebp
add edx, ebp
add ebx, ebp
add esp, ebp
add ebp, ebp
add esi, ebp
add edi, ebp
add eax, esi
add ecx, esi
add edx, esi
add ebx, esi
add esp, esi
add ebp, esi
add esi, esi
add edi, esi
add eax, edi
add ecx, edi
add edx, edi
add ebx, edi
add esp, edi
add ebp, edi
add esi, edi
add edi, edi
add dword [eax], eax
add al, byte [ecx]
add al, byte [edx]
add al, byte [ebx]
add al, byte [edx + eax]
add eax, 0x7020602
add cl, byte [eax]
add cl, byte [ecx]
add cl, byte [edx]
add cl, byte [ebx]
add cl, byte [edx + eax]
or eax, 0xf020e02
add dl, byte [eax]
add dl, byte [ecx]
add dl, byte [edx]
add dl, byte [ebx]
add dl, byte [edx + eax]
adc eax, 0x17021602
add bl, byte [eax]
add bl, byte [ecx]
add bl, byte [edx]
add bl, byte [ebx]
add bl, byte [edx + eax]
sbb eax, 0x1f021e02
add ah, byte [eax]
add ah, byte [ecx]
add ah, byte [edx]
add ah, byte [ebx]
add ah, byte [edx + eax]
and eax, 0x27022602
add ch, byte [eax]
add ch, byte [ecx]
add ch, byte [edx]
add ch, byte [ebx]
add ch, byte [edx + eax]
sub eax, 0x2f022e02
add dh, byte [eax]
add dh, byte [ecx]
add dh, byte [edx]
add dh, byte [ebx]
add dh, byte [edx + eax]
xor eax, 0x37023602
add bh, byte [eax]
add bh, byte [ecx]
add bh, byte [edx]
add bh, byte [ebx]
add bh, byte [edx + eax]
cmp eax, 0x3f023e02
add al, byte [eax + 2]
inc ecx
add al, byte [edx + 2]
inc ebx
add al, byte [edx + eax + 0x45]
add al, byte [esi + 2]
inc edi
add cl, byte [eax + 2]
dec ecx
add cl, byte [edx + 2]
dec ebx
add cl, byte [edx + eax + 0x4d]
add cl, byte [esi + 2]
dec edi
add dl, byte [eax + 2]
push ecx
add dl, byte [edx + 2]
push ebx
add dl, byte [edx + eax + 0x55]
add dl, byte [esi + 2]
push edi
add bl, byte [eax + 2]
pop ecx
add bl, byte [edx + 2]
pop ebx
add bl, byte [edx + eax + 0x5d]
add bl, byte [esi + 2]
pop edi
add ah, byte [eax + 2]
popal
add ah, byte [edx + 2]
arpl word [edx], ax
add ah, byte fs:[ebp + 2]
add ah, byte [edi + 2]
push 0x6a026902
add ch, byte [ebx + 2]
insb byte es:[edi], dx
add ch, byte [ebp + 2]
outsb dx, byte [esi]
add ch, byte [edi + 2]
jo 0x7c912bc7
jno 0x7c912bc9
jb 0x7c912bcb
jae 0x7c912bcd
je 0x7c912bcf
jne 0x7c912bd1
jbe 0x7c912bd3
ja 0x7c912bd5
js 0x7c912bd7
jns 0x7c912bd9
jp 0x7c912bdb
jnp 0x7c912bdd
jl 0x7c912bdf
jge 0x7c912be1
jle 0x7c912be3
jg 0x7c912be5
add byte [edx], 0x81
add al, byte [edx - 0x7bfd7cfe]
add al, byte [ebp - 0x78fd79fe]
add cl, byte [eax - 0x75fd76fe]
add cl, byte [ebx - 0x72fd73fe]
add cl, byte [esi - 0x6ffd70fe]
add dword [edx], 0x2830282
test byte [edx], al
test dword [edx], eax
xchg byte [edx], al
xchg dword [edx], eax
mov byte [edx], al
mov dword [edx], eax
mov al, byte [edx]
mov eax, dword [edx]
mov word [edx], es
lea eax, [edx]
mov es, word [edx]
pop dword [edx]
nop
add dl, byte [ecx - 0x6cfd6dfe]
add dl, byte [edx + eax + 0x2960295]
xchg edi, eax
add bl, byte [eax - 0x65fd66fe]
add bl, byte [ebx - 0x62fd63fe]
add bl, byte [esi - 0x5ffd60fe]
add ah, byte [ecx - 0x5cfd5dfe]
add ah, byte [edx + eax + 0x2a602a5]
cmpsd dword [esi], dword es:[edi]
add ch, byte [eax - 0x55fd56fe]
add ch, byte [ebx - 0x52fd53fe]
add ch, byte [esi - 0x4ffd50fe]
add dh, byte [ecx - 0x4cfd4dfe]
invalid
mov ah, 2
mov ch, 2
invalid