Function at 0x7251a5
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ecx
dec ch
push edx
shl dl, cl
push edi
adc edi, 0x1ecd9aba
dec dh
ror edi, cl
not ch
xchg ecx, edi
push eax
or ax, dx
push ebx
adc ebx, edi
sub ebx, eax
xor cl, bl
stc
stc
mov ah, dl
dec ah
mov di, di
push esi
and si, cx
adc esi, esi
sub esi, 0x57f4573a
ror bx, 8
and ebx, 0x7475234f
cmp cl, 0x2b
not si
adc bl, 4
sbb esi, esi
test cx, 0xc2e
and ax, 0x44d7
sbb ecx, edx
mov al, 0x1a
stc
inc edx
add al, 0x61
sbb edi, 0x55bcd2b0
rol esi, cl
not dh
sbb ebx, ecx
add ecx, 0x7545618e
stc
shl bl, 7
sub al, 0x31
xor dh, cl
stc
ror bx, 2
inc dx
ror eax, 4
sbb si, bx
ror ecx, cl
shl bh, cl
test bx, bx
or dx, 0x1697
add ch, 0x72
sub ecx, 0x6c07c5fe
stc
xor bh, dl
test dx, 0x360f
xchg edi, ecx
adc edx, 0x6b9754c8
add bx, si
nop
sbb ax, si
adc bx, dx
and ah, al
stc
rol esi, 1
sub eax, ecx
dec ax
xchg cl, dl
inc di
test si, ax
add bx, dx
xor dh, dh
inc cl
inc ax
dec dh
rol bx, 2
rol si, cl
cmp cx, ax
not ch
dec cl
test ch, 0x44
nop
shl cx, cl
shl edi, 6
stc
dec ch
nop
nop
add edi, 0x137e5cb
stc
mov dh, 0x17
cmp bl, ah
inc edx
stc
stc
adc bh, ah
not di
rol di, 2
or dh, bl
stc
ror edi, cl
pop esi
and dx, 0x1303
push esi
dec si
and di, 0x334b
mov eax, 0x560447c8
and edi, esi
inc ch
or ch, ch
xor bx, 0x7805
nop
and ch, 0x1c
add esi, eax
add bx, cx
test si, 0x1702
ror ecx, cl
dec edx
not cl
xor dx, si
add ebx, 0x3aea0dbf
shr bl, 8
dec cx
sbb al, ch
adc esi, ebx
add ecx, 0x4afaceee
rol dl, cl
dec dh
not dh
nop
xchg cl, dh
cmp di, 0x2ba4
adc si, ax
not cx
mov edi, 0x1251fa06
adc dh, 0x24
add ch, cl
sbb di, 0x3dfb
or al, 0x50
shr edi, cl
shl bx, 7
mov dl, 0x48
test dh, bl
rol di, cl
ror edx, 4
mov ch, ah
inc ax
and bx, 0x2cfb
shl bh, 1
dec eax
shr ah, 4
stc
mov edi, 0x50ada218
inc ch
xor cx, si
adc di, dx
ror al, cl
mov eax, esi
adc cl, ah
add di, 0x4b3a
rol edi, cl
shl di, cl
xchg dl, ah
sub ax, cx
test ebx, 0x6af025e1
and ecx, 0x6b467260
sbb eax, 0x620458b2
sub ebx, edi
sub ah, 0x32
or dl, 0x68
rol edx, 4
adc esi, ecx
rol bx, 8
test ecx, 0x2e6650f9
test di, di
nop
xor ch, bh
and di, 0x1461
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
push ebx
push eax
mov bl, al
not al
push edi
push esi
or edi, esi
push edx
test dx, dx
and si, 0x37f9
push ecx
adc cx, cx
and di, bx
and di, bx
cmp ah, 0x39
sbb di, dx
xor esi, 0x36083cf2
mov bl, bl
shr esi, cl
rol dh, cl
sub cl, 0x50
mov dx, ax
stc
add ax, bx
mov si, cx
shr dx, cl
and esi, ebx
xchg cl, ch
sbb ecx, 0xf946c15
sub bh, dl
xor ch, 0x45
nop
cmp ecx, 0x6dd4beb3
sbb cl, 0x72
stc
adc dh, 0x4d
stc
test esi, 0x4e3dc5f9
mov esi, edx
xchg bh, al
dec al
inc edx
dec eax
sub di, cx
ror bl, cl
ror esi, 7
inc dl
rol bx, cl
or ecx, ecx
or ebx, edi
sbb bh, ah
sub ebx, eax
cmp ecx, ecx
inc si
and al, ch
pop ecx
pop edx
pop esi
pop edi
pop eax
pop ebx
js 0x72550c
push edi
cmp di, 0x7eb3
push edx
push ecx
and dh, cl
not di
mov cl, 0x37
push esi
ror si, cl
xchg di, si
or dh, 0x4e
adc si, 0x1289
nop
push eax
rol ah, 6
nop
adc cx, si
push ebx
and al, bh
test dh, cl
and edx, 0xcc7178c
inc si
shr esi, cl
add di, bx
shl dl, 4
adc dx, 0x44ae
rol eax, 8
and si, si
not cl
rol edi, 5
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
push eax
adc ah, 0x5a
push edx
push ecx
shl dl, cl
add cx, 0x2ae9
inc ecx
push esi
cmp esi, edx
inc ch
adc dh, 0x71
nop
push edi
xchg edi, eax
not edi
not edx
nop
push ebx
or ebx, 0x325df1d
inc ch
sub di, dx
or ax, 0x11be
xchg si, bx
nop
and ebx, 0x23a19b1
sub ch, 4
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
push ebx
push edx
sbb bl, dl
dec edx
push eax
push edi
xchg di, ax
test dx, 0x286f
sub bx, dx
push ecx
sbb di, cx
xchg edi, eax
rol ebx, 5
pop ecx
pop edi
pop eax
pop edx
pop ebx
push ebx
push edx
add bh, dh
shr bl, 7
push eax
dec ax
dec ah
push ecx
mov bh, ch
inc al
mov eax, 0x2fbd1dcf
xchg bx, ax
shr eax, 1
pop ecx
pop eax
pop edx
pop ebx
jnp 0x725507
push edx
push ecx
rol edx, cl
pop ecx
pop edx
push esi
not esi
pop esi
push ecx
ror ecx, 4
pop ecx
push ebx
push ecx
ror bh, cl
nop
pop ecx
pop ebx
pop ebp
ret