Function at 0x6862b8
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push edx
cmp dl, 7
push edi
cmp di, 0x25f7
or di, 0x5ebe
push ebx
dec bx
push ecx
rol ecx, 2
and dh, 0x7f
push eax
sub ah, 0
shr ch, 2
sbb dx, 0x4034
stc
xor ah, ah
mov dh, 2
sbb dh, ah
not bl
push esi
xchg si, ax
inc eax
add ebx, eax
xchg bx, ax
rol esi, cl
ror edi, cl
ror di, 6
ror ch, cl
xchg di, dx
xor edx, 0x1d3db959
nop
xor dx, 0x433c
and dh, al
inc edi
stc
or dx, ax
xor edi, 0x143f8d2c
nop
sbb edi, esi
shl ax, cl
dec dh
shl cx, 7
mov ax, 0x401a
rol ebx, 1
xor al, dh
xchg ch, ch
and di, 0x46de
xchg edx, edx
rol ax, cl
adc dx, cx
rol edi, cl
and al, bh
stc
rol esi, cl
and al, 0x36
inc ah
adc cx, 0x7e67
nop
mov edx, eax
shr cx, 6
adc eax, eax
or ax, di
shl si, cl
sbb cx, di
and dx, si
shl edx, cl
dec si
add bx, bx
xor di, cx
xchg edx, ebx
mov dh, 0x7d
nop
sub edi, 0x74e53630
xor eax, edi
shl ebx, 8
shr edx, cl
sbb di, di
xor dx, bx
or ch, 0x1b
nop
sbb ecx, edi
cmp bx, 0x2f6f
rol ch, cl
test dx, 0x7cb3
sub bh, 0x6c
and dl, dl
and si, 0x7d4e
dec eax
nop
or dx, 0x1349
xor edx, 0x713e233f
mov ax, 0x132b
sbb dl, bl
dec ecx
stc
mov al, 0x58
rol ebx, 3
inc bl
add ecx, esi
nop
ror dx, 5
xchg cx, ax
or bl, 0x43
add dx, 0x321
xor dx, ax
sbb di, 0x7bec
pop esi
ror cx, 3
inc cl
and ecx, 0x2df05acf
sub ch, 0x37
not dh
and di, 0x5e46
push esi
sub esi, 0x33e4010d
ror bx, 6
shl esi, 8
rol ecx, cl
ror eax, cl
test edx, 0x5127c035
ror ch, 7
xor dx, dx
sbb dh, 0x58
add cx, 0x5905
cmp dl, 0xc
and dl, 0x46
add edx, eax
shl ax, cl
dec bh
xchg al, bh
inc al
add bx, 0x1d15
not dh
shl cx, 6
sub bh, 0x50
sbb eax, 0x71909d57
stc
nop
or ecx, ebx
test edx, 0x6c555b5
cmp ecx, 0x21230514
ror al, 7
stc
sub dh, 0x12
sbb ecx, ecx
add dh, 0x7b
shr edx, 3
xchg bx, ax
not dl
mov edx, 0x7e3aee61
not esi
nop
rol bx, cl
xchg ebx, ebx
dec si
or eax, 0x64b97b8c
not edx
shr si, 3
sub bx, 0x682
sbb eax, edx
nop
inc edi
nop
rol di, 4
adc dl, dh
stc
rol ax, cl
inc esi
xor ecx, 0xdd83d1b
nop
sbb si, 0xd01
stc
not ax
rol bh, 7
nop
add cl, 0x4d
mov cl, 0x76
and edi, esi
stc
sub ax, 0x7fa1
not bx
shr edi, cl
shr ebx, 6
test cl, 0x50
test al, 0x68
stc
xchg di, dx
xchg ebx, edx
inc cl
xor edx, 0x566074d6
shr edi, cl
add bx, cx
dec dx
ror esi, 6
sbb dl, bl
nop
shl si, cl
xor ch, bh
stc
add bx, ax
dec bx
sub ebx, 0x604654fd
stc
inc ecx
shl ebx, 2
not ax
add ax, cx
rol cl, 4
pop esi
mov cl, dh
and edx, ecx
add dl, 0x37
xchg edx, edx
inc dh
or dl, 0x5a
or ax, 0x2a0a
add cl, bl
xchg bh, dh
inc bx
inc ecx
push esi
test di, si
test ecx, 0x3441230e
not si
nop
or edx, ebx
or ecx, eax
or edi, edi
rol di, cl
add esi, 0x707f21da
stc
rol si, cl
sbb edi, esi
nop
and di, si
add ax, 0x4e7d
xchg cx, di
test dx, 0x2af8
cmp ebx, edi
or bh, 0x61
cmp edi, 0x5f94c145
nop
stc
not ebx
shr ax, cl
ror ebx, cl
dec di
shl cl, cl
inc al
xchg cx, bx
mov si, 0x66b8
test esi, 0x7efaefd9
stc
cmp al, bh
test bl, 0x2d
shl bh, 6
nop
sbb ch, bh
xchg bl, al
sub di, si
inc edx
mov dh, cl
nop
xchg dl, bl
adc bx, 0x36fa
add cl, ah
shl edi, cl
rol edx, cl
dec dx
not cl
stc
and ebx, ecx
cmp ebx, ecx
test edi, 0x5ac23c53
add bh, cl
test dl, al
or ax, ax
mov ebx, 0x63212a82
stc
xchg dl, cl
xor edx, 0x9fe0d9e
mov dh, 8
shl eax, cl
nop
shr eax, 8
shr ebx, 2
adc ebx, eax
cmp ch, 0x51
nop
rol dl, cl
shl si, cl
add esi, 0x7f544b7d
or al, bl
xchg al, bh
nop
sub di, cx
xchg esi, edi
rol bx, 2
cmp bl, 0x1b
xchg cx, dx
cmp edx, 0x49c83643
xchg ebx, ecx
and bh, al
inc ebx
inc edi
xor dx, di
sub edi, 0x4d77aaf1
or dx, 0x5a3a
inc ax
and bh, 0x45
pop esi
sbb eax, 0x6caa754
test cx, 0x60d
push esi
rol esi, 8
sbb eax, edi
and ah, 0x11
shr ebx, cl
sbb dh, ch
mov eax, eax
ror ax, 6
xchg si, ax
mov edi, ebx
sbb ch, ch
add bh, 0x5d
add ecx, 0x17163e2
dec cx
dec ch
test si, 0xbc8
not si
or ebx, edi
inc edx
cmp dx, si
mov eax, 0x71dad73d
shl ah, cl
and ecx, ebx
and edx, 0x1fd27e96
stc
and bx, dx
and bl, ch
or dx, 0x26e2
shl dh, 3
rol ebx, cl
nop
shl edi, 2
mov bl, ah
cmp si, 0x2938
ror ah, 6
ror cl, cl
stc
cmp edi, 0x512cded0
adc bl, ah
cmp dx, di
shl eax, 7
sub ch, 0x75
rol bh, cl
ror al, cl
cmp di, ax
xchg dx, ax
ror bl, 6
xchg ebx, ebx
shl dh, 2
and dh, 0x76
mov ebx, esi
dec ax
dec dh
xor si, 0x116
nop
shl eax, 7
xchg edi, edi
dec ebx
nop
cmp dh, bl
and bl, 0x3f
xchg dx, ax
adc si, si
or dx, ax
stc
sub ah, bl
cmp bh, ah
add edx, edx
and bl, 0x72
sbb bx, bx
ror si, cl
stc
ror dx, cl
ror ah, 1
sbb dh, dl
shr eax, 6
or ch, dl
shl si, 3
nop
mov esi, eax
add dl, ah
sbb al, 0xe
nop
add ecx, 0x1d97e453
stc
test edi, 0x780e20a
cmp bx, ax
cmp bh, 0x34
xchg dh, al
xor si, di
dec edi
or eax, 0xa215a37
rol dh, cl
nop
rol eax, 3
xchg dl, ah
ror bl, cl
pop esi
pop eax
pop ecx
pop ebx
pop edi
pop edx
push edi
push esi
mov edi, esi
push edx
push ecx
ror dh, cl
test di, di
push eax
rol ax, cl
or ah, ah
pop eax
pop ecx
pop edx
pop esi
pop edi
push ebx
push edx
and bx, dx
pop edx
pop ebx
js 0x686734
push ebx
push eax
adc bx, ax
push esi
push ecx
rol esi, cl
pop ecx
pop esi
pop eax
pop ebx
push ebx
mov bl, bl
pop ebx
pop ebp
ret