Function at 0x49a840
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push eax
push edx
sub eax, edx
or eax, edx
stc
push ecx
shr ecx, cl
push esi
add esi, 0x2bbf6e29
dec dl
push ebx
rol ebx, 1
not dx
adc si, 0x2ded
shr ax, cl
nop
inc dl
dec edx
sbb ah, 0x6a
dec ax
ror ch, cl
dec dx
xor dl, 0x4d
nop
ror dl, 3
add si, 0x51a3
xchg edx, eax
shr esi, 8
push edi
xchg dx, di
shl bh, 4
mov cx, ax
add di, si
mov bh, 0x1e
test di, 0xfaa
mov cl, 0x3c
and ax, ax
sub ax, dx
cmp bl, 0xd
dec edi
ror bx, 4
xchg si, cx
not ah
nop
shl bx, cl
inc ch
xor bl, al
test dl, bh
nop
or si, cx
xor edi, 0x4a18cb22
xor bl, ah
xchg dl, ch
adc dh, bl
not ebx
test dh, 0x41
ror cl, 4
or eax, edi
add dh, 0x2d
shl ch, 2
cmp cx, 0x5dc7
shl ecx, cl
add cx, 0x52fa
dec ax
rol dl, cl
and esi, 0x4e517862
and di, 0x2071
sbb dl, 0x3e
shr di, cl
or edi, 0x1da37414
shr eax, cl
add esi, 0x553be9a1
cmp eax, 0x2c101fd3
ror ch, cl
stc
add cx, 0xee0
test bx, 0x717d
xor cx, di
shr ch, 6
and ax, di
inc esi
sub ch, 0x49
rol ebx, 3
or ebx, eax
inc dl
xchg cx, bx
rol dx, 5
and bl, dh
add ah, 0x1e
shl si, 8
adc edi, ecx
stc
inc ecx
xor al, al
shl dl, 4
rol dx, 4
xor esi, 0x3f44b42f
nop
ror cl, 6
mov eax, esi
add edi, esi
shr dx, cl
shl cx, cl
not ah
inc al
sbb di, di
pop edi
sbb ecx, 0x2b8029ff
rol dl, 8
shr ax, 7
xor esi, 0xa91275e
mov dx, ax
mov esi, eax
ror ecx, 7
adc si, 0x2c18
adc edx, ebx
stc
cmp bx, 0x12b6
add si, si
test dh, 0x45
ror ebx, 7
test dl, al
shr bl, 7
or dh, 0x37
nop
stc
sub ax, cx
xchg ch, dl
xor bl, dl
xchg bx, ax
cmp dx, bx
stc
ror eax, 1
xchg cl, bh
and ecx, 0x1515c7
rol cx, 3
push edi
mov edi, 0x47625097
nop
or ebx, 0x2d67eefd
shr edx, cl
or ebx, 0x1a9c47af
sub ebx, ecx
mov ax, cx
not si
cmp cx, di
xor ebx, 0x1af12a87
or edx, 0x45f2f645
rol ebx, cl
cmp cl, 0x7f
test eax, 0x1eea263b
adc edx, esi
not di
nop
adc si, si
cmp si, di
mov ax, 0x1cb0
adc ebx, edx
or ch, 0x53
test esi, 0x5713fccf
rol edi, cl
inc edx
and cx, si
ror di, cl
mov ecx, edx
shl dl, 6
adc edx, 0x6b2f4ea6
nop
or si, di
mov esi, esi
and dx, ax
rol al, cl
dec si
inc dl
nop
or bx, 0x6685
xchg esi, eax
stc
add ch, ch
xchg edx, ecx
shr eax, cl
test eax, esi
not dl
xor ecx, esi
rol eax, 7
not ax
cmp eax, esi
add edi, edi
and ah, 0x68
test bx, si
not ecx
add esi, ebx
ror dh, 7
xchg cx, di
sub edx, 0x5b4338e7
add si, cx
dec ch
xor di, 0x6601
not cl
nop
mov edx, 0x47939c4f
mov esi, ecx
rol dh, 3
cmp ah, 0x50
shr ebx, 8
not cl
rol bx, 3
add bh, ch
pop edi
inc cl
adc dx, si
not cx
sub ah, dh
shr cx, cl
adc bl, ah
rol edx, 8
mov bx, 0xd42
add ebx, ebx
test edx, 0x5d7ea24e
push edi
dec di
shl cl, 8
sbb ebx, ecx
sub cx, 0x640b
shl bx, 4
mov edx, edi
ror ebx, cl
xchg edx, edx
adc ch, 0xc
test ch, ch
inc si
dec si
cmp eax, ebx
sbb ah, 0x75
sbb cl, ch
adc ebx, ecx
or edx, esi
adc edi, 0x2c942a18
add eax, 0x32634da7
or esi, esi
rol si, 8
shr dh, cl
adc dl, 0x4f
or cx, dx
sub dx, 0x23a0
sub cx, di
stc
cmp ax, si
stc
or eax, ebx
shl dl, 1
shr di, cl
adc dh, 0x5a
inc edi
inc bx
and esi, 0x9f0c320
cmp ax, 0x4ff4
shr bx, 6
sbb edi, 0x1f6c57f4
not si
shr dl, cl
shl al, cl
sub cl, al
cmp bh, ah
not edx
stc
shl ebx, 1
xor si, ax
not bx
mov si, 0x407c
and ecx, 0x482744bb
inc ebx
sbb ax, 0x9e8
mov esi, ecx
add cl, 0x3d
add di, 0x1686
dec ch
and edi, esi
ror ax, 7
nop
or edi, ebx
stc
or edi, 0x2e88ef3
stc
sbb edi, esi
shl dx, cl
ror ah, 5
dec bx
rol bx, 2
stc
stc
and si, 0x63bc
inc dh
sub bl, 0x58
ror cl, cl
or edi, edi
pop edi
pop ebx
pop esi
pop ecx
pop edx
pop eax
push eax
mov ax, 0x166
push edx
push ecx
ror edx, cl
rol cl, cl
push ebx
add ch, bh
adc dh, dh
ror edx, cl
xchg bx, cx
push esi
add ebx, esi
shl bx, 5
ror dh, 6
push edi
shl di, cl
sub si, 0x5fd9
xor cx, di
shr edx, 2
xor ebx, 0x496e48a3
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push eax
dec ah
push edx
xor dl, 9
push ecx
shr dh, cl
stc
nop
push ebx
cmp al, bl
push edi
or di, 0x3200
sbb ch, ah
push esi
cmp esi, edi
cmp ecx, 0xed08db8
xchg ebx, eax
mov ebx, ebx
mov ecx, 0x5e782644
shl edx, 4
mov bh, dl
ror cx, 5
add ah, bl
add di, ax
test bl, ah
shr dh, cl
ror ax, cl
ror di, 6
adc si, dx
and ch, 0xd
test si, cx
adc ecx, esi
test ch, ah
mov eax, edi
sub ah, 0x69
adc si, 0x602a
nop
or di, cx
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
jge 0x49ac22
push eax
and al, al
pop eax
pop ebp
ret