Function at 0x456004
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
nop
push ebx
inc bx
inc bx
push edi
xor edi, 0x56b01b28
push ecx
shl bl, cl
push esi
sub si, bx
push eax
add ah, 0x69
xor ch, 0x7d
add ebx, 0x5e495d50
sub eax, ebx
push edx
cmp edx, esi
inc bl
cmp dx, si
and dh, bl
adc dh, 0x77
adc ebx, 0x4dd4bd63
ror bl, cl
stc
rol dx, 4
xor edi, 0x1edab5b9
add dh, 0xf
dec si
not di
not di
xchg bl, dl
rol cl, 3
sub si, 0x1bd8
sub bl, ah
shl ecx, cl
sub cx, dx
nop
shr bx, cl
and di, bx
adc esi, eax
cmp dx, 0x4235
xchg ecx, esi
and al, 0x22
cmp ecx, ebx
stc
and cx, 0x743b
test dl, 0x4a
shl ah, 5
rol dx, cl
stc
mov dl, bh
dec dh
shl esi, cl
cmp esi, 0x4a726ca2
sbb esi, edi
add ecx, edx
adc cx, 0x10bb
test ax, 0x7a42
cmp edx, 0x629745eb
sub ecx, 0x24a3497f
shr cx, cl
cmp dl, 0x45
xchg dh, bh
sub di, si
xor bx, 0x451d
stc
stc
stc
cmp bl, ah
add esi, edx
rol dx, cl
or dx, si
stc
ror bx, cl
not edi
not dh
not di
dec bx
add si, cx
sbb al, 0x6d
inc dl
test eax, esi
rol edi, cl
add si, di
adc si, 0x2f0d
mov edx, ecx
xchg ah, ah
cmp ax, 0x4fcb
add ax, cx
adc ax, 0x1935
stc
stc
add esi, ecx
cmp bl, dh
nop
not edx
not si
not ebx
xchg cx, bx
xor dl, 0x74
add edx, edx
or ax, 0x5714
nop
xor al, bl
sub cx, 0x7fa8
inc cx
pop edx
test di, ax
push edx
xor dl, ch
or al, 0xc
add dx, cx
shr ax, cl
ror edi, cl
not edi
cmp dl, 0x7c
rol edi, 3
mov ah, 0x17
mov ah, 0x6f
and bh, bl
or si, 0x1caf
nop
ror ebx, cl
dec bl
ror ax, 7
rol si, cl
adc ax, di
cmp al, ch
adc ax, 0x4df3
inc cl
sbb si, 0x71cc
xchg ch, bl
not ah
mov cx, ax
mov di, cx
ror edi, 2
xchg edi, edx
inc di
mov ah, dl
ror al, cl
inc cl
shr cl, cl
stc
nop
mov esi, edx
sub eax, eax
test al, ch
ror dx, 6
mov eax, ecx
sub cx, ax
xor dx, cx
dec esi
mov dx, si
or bx, 0x59ca
shr dx, cl
and bx, 0x3087
sub cx, 0x2b8e
nop
and ah, 0x1d
rol bx, cl
add ch, cl
xor si, 0x4bd3
adc ecx, 0xbed3782
xor bh, bl
ror dl, 3
sub ebx, edi
shl cl, cl
rol ebx, 7
ror si, 4
test ah, bh
dec bx
xchg edx, ebx
xchg bx, bx
shr bx, cl
nop
xchg cx, ax
cmp ah, 0x3a
adc ch, ch
adc dx, si
xor ax, 0x3016
shr edx, cl
rol si, cl
or dh, 0x76
inc ebx
cmp edx, 0x4bcff23c
sbb ax, 0x6626
shl eax, cl
and di, di
not edx
xchg dx, cx
inc ch
test ch, 0x2e
adc ecx, ebx
dec ebx
test edi, 0x47527171
add si, ax
xchg esi, eax
not si
sbb ebx, 0x36fe81f9
cmp edx, 0x75d3f388
rol esi, cl
not dx
inc bx
xchg bh, dh
inc bx
adc di, dx
mov edi, 0xae6e5b6
sbb si, bx
pop edx
and cx, di
push edx
xor edx, eax
mov cl, bl
and esi, edx
adc ch, al
cmp bx, 0x974
test ah, cl
adc dx, di
dec edx
add esi, 0x745c5bb5
cmp dx, 0x4874
rol bx, 3
cmp eax, 0x18c73348
shr edx, 2
adc dx, 0x69cf
mov ax, 0x37b
inc ecx
shl al, cl
shl si, cl
adc bl, bh
stc
not edx
sbb ecx, 0x4dcf47d4
and cx, di
not ebx
cmp edx, edx
or ecx, ecx
or ax, 0x2dd0
xor edx, 0x1df68aaf
and edx, edi
stc
sub di, 0x70ef
adc al, 0x4d
sub ecx, ecx
xor si, dx
xor dh, cl
not eax
rol bx, cl
rol ax, cl
ror ax, 4
shl ah, 3
adc si, 0x2c78
mov di, ax
sbb bl, ah
xor ax, 0x7a94
adc cx, di
cmp bx, bx
shl edi, 8
add esi, 0x180315f9
nop
shl bx, 6
not al
add ah, ch
stc
rol ecx, cl
xor ebx, edi
mov bl, al
sbb al, 0x3a
and bh, 0x50
dec ecx
inc di
shl cl, 8
shl ax, 5
nop
mov di, 0x7fa1
nop
not edi
shr edi, cl
add ch, 0x13
shr ecx, cl
inc dl
or dl, bl
shl si, 1
or si, di
stc
test edx, 0x4ca0454b
not ebx
stc
xchg esi, edx
not ah
not edi
shr bl, 7
inc ecx
nop
mov bx, 0x20fb
test al, 0x3a
mov edi, 0x3da28e47
cmp esi, 0x412eb1f
xor edx, ecx
ror di, 7
xchg dx, di
ror ecx, 4
stc
and eax, esi
mov esi, 0x77ae8722
sbb di, cx
nop
mov ax, 0x467e
mov ebx, 0x65ae8e67
adc cx, 0x2acc
pop edx
stc
push edx
test ecx, edx
stc
add cl, bl
adc bx, 0x7730
and ax, di
or al, 0x6b
shr edi, 7
rol eax, 2
sbb dh, 0x23
inc dl
cmp edx, edx
nop
sbb si, cx
test dx, ax
not ch
add di, 0x5353
xor dh, dl
sub al, 1
shl ah, cl
sbb bh, 0x11
or eax, eax
cmp dx, 0x7779
shl dx, cl
cmp ah, 0x10
ror edi, 2
adc dx, 0x1919
rol bl, cl
xor ebx, 0x773fd261
and ebx, 0x32b482be
cmp eax, edi
or ebx, eax
not bx
ror al, 4
dec ah
sbb bx, ax
mov ch, 0x37
add edx, 0x221f7bf7
or ah, ch
dec di
stc
test bx, di
sbb dh, dl
rol ch, cl
shr ecx, cl
xor cl, 0x5a
or esi, edx
cmp cx, bx
xor bx, ax
xor dx, 0x47c8
not eax
stc
add esi, edi
cmp di, 0x7dac
sbb cx, si
adc bh, 0xe
xchg edi, ebx
shr ebx, cl
stc
and ebx, 0x75d2c0b4
rol bh, 6
add al, al
and esi, edi
stc
sbb si, 0x5bdf
shr dx, cl
stc
not ax
mov esi, eax
mov esi, ebx
cmp eax, ebx
or dh, dh
mov edi, eax
and di, 0x7a06
cmp ecx, eax
cmp si, ax
test eax, 0x3160986f
dec dx
test dx, 0x7b19
add bx, si
sbb bl, 0x67
add ecx, 0x4fcce218
mov bx, 0x4fd7
inc ax
or ebx, 0x73c249c4
mov di, ax
nop
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
jne 0x45646f
push ecx
rol ecx, cl
add cx, 0x5e17
push edx
inc dl
push esi
or si, 0x6016
push eax
dec eax
stc
pop eax
pop esi
pop edx
pop ecx
push edi
shr di, 2
push eax
shl eax, 7
push ebx
dec bh
mov eax, 0x3e1bb4b1
adc edi, ebx
inc ah
push ecx
ror ebx, cl
shl ebx, cl
push edx
xchg bh, dl
dec di
add dx, bx
nop
sbb ebx, 0x50982fd0
shr dx, cl
pop edx
pop ecx
pop ebx
pop eax
pop edi
pop ebp
ret