Function at 0x6928b5
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
jnp 0x692d58
stc
push ecx
push eax
sbb cl, al
cmp ch, al
push ebx
and ebx, 0x2746b743
push edx
rol dx, 3
dec dx
test dh, 0x2b
push edi
sbb di, bx
shr di, cl
xor dh, bl
rol dx, cl
cmp bx, 0x6eea
shl eax, cl
shl ecx, 8
xchg dh, bl
nop
cmp cx, 0x1332
ror di, cl
add dx, di
push esi
xor esi, eax
dec edi
ror ecx, 3
not ax
dec bx
shl cl, 4
add ecx, 0x247f9a31
ror edi, 1
adc dl, bh
inc dx
shl ebx, 4
xor dh, dl
and ch, 0x31
and ebx, eax
shr esi, 5
xor ax, bx
sub cx, cx
test eax, esi
add dh, al
xchg bl, ch
mov ecx, 0x780cbdd2
rol eax, cl
mov dl, dl
add di, 0x2c77
sbb di, 0x3321
nop
stc
xor dl, 0x51
stc
mov eax, ecx
add bx, 0x7980
dec ax
adc edx, 0x38532d6b
adc eax, 0x49b58b03
dec edx
rol eax, 5
inc bx
stc
sbb dx, 0x78b5
adc ax, 0x2438
stc
add eax, 0x1497d0d1
and dl, 0x29
stc
xor bl, 0x46
add ch, 0x4d
add si, 0x3242
shl ah, cl
stc
add bx, ax
shl edi, cl
shl eax, cl
add di, si
xor di, ax
adc eax, 0x7604bb8d
inc edi
shr dl, cl
adc ax, 0xf3
add ax, 0x2830
nop
stc
dec dx
inc eax
shr bl, cl
test bl, bh
test ecx, 0x56ff5d3b
nop
not dh
xchg esi, esi
ror ecx, cl
or ch, 0x55
rol eax, cl
nop
sbb dl, 0x33
or ecx, 0x12b8552a
not ecx
cmp dx, dx
shr cx, cl
inc cx
test bh, 0x7f
xor bx, 0x7499
pop esi
push esi
xor si, dx
rol cx, cl
not esi
dec ch
xor al, 0x12
not cl
test cl, 0x1d
dec si
test dx, dx
stc
dec esi
or esi, eax
stc
xor bx, 0x734
sub bl, ah
shr edx, 4
inc dh
or al, 0x47
or di, 0x621
sub eax, 0x6018438b
and bx, 0x6119
stc
sub bx, ax
sbb dl, 0x5e
dec esi
ror dx, 6
ror eax, 2
rol ebx, cl
nop
shr ah, 8
dec dh
cmp dx, di
sub dl, dl
xchg ebx, edx
xor si, 0x7b5b
ror ax, cl
add bx, 0x5aed
stc
or bx, 0x4d41
stc
ror ecx, 4
and edx, 0x2bba3777
mov bh, 0x61
add dl, 0x1a
not cl
cmp di, 0x6380
add bx, 0x4530
or ch, 0x64
and bl, 0x1d
add cl, ch
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push edi
push eax
adc edi, eax
sbb ax, di
push esi
push ecx
shr si, cl
cmp edi, edi
push ebx
test bl, 0x5a
add bx, 0x2da1
stc
sbb di, cx
push edx
shr dh, cl
inc dh
stc
test bx, 0x7729
add ax, cx
sbb bx, di
or eax, 0x3848a77c
nop
shl ax, 7
xor di, ax
shr dx, cl
test eax, ecx
inc cx
xor cl, 0x27
stc
shl edx, 5
adc esi, edx
xor cx, 0x62b1
and edi, edx
add bl, dh
inc dh
mov ch, 0x1f
sbb cl, 4
xor ebx, 0x54c8bdd3
and ax, 0x7d57
or edi, 0x60e14b24
dec ah
rol ecx, cl
rol esi, cl
inc ebx
sub di, bx
xchg al, bl
adc edi, eax
dec edx
adc ebx, esi
ror bl, 2
adc ch, ah
xor edi, 0x1c011ae3
xor ax, cx
add edi, edx
adc dh, ch
cmp dl, dh
mov dl, bh
nop
ror bl, cl
or ebx, 0x6ea46699
adc si, bx
mov cl, dl
add ax, 0x67cf
adc dh, ah
test ebx, 0x6203d660
inc ecx
cmp dx, di
dec eax
shl di, cl
xchg si, cx
test eax, ebx
rol edx, cl
not esi
mov ch, 0x3f
shr eax, cl
nop
add bh, bh
stc
or dh, al
xchg cx, ax
dec esi
test ecx, 0x74d6d22b
dec esi
stc
nop
rol ch, 6
nop
inc bl
xchg ch, bl
not ch
adc cx, bx
xor dh, 0x50
shr cl, 2
stc
rol bx, cl
xor ebx, ebx
and di, si
ror cl, 7
pop edx
pop ebx
pop ecx
pop esi
pop eax
pop edi
push ebx
inc bl
push esi
sbb si, 0x2204
push ecx
cmp cl, ch
push edx
adc dh, 0x54
shr edx, 1
test bh, dh
sbb dl, dl
and cl, 0x23
cmp cx, 0x70dc
add bh, 0x54
push eax
dec al
nop
xor ebx, 0x1477f706
inc cl
dec eax
push edi
add ax, di
add al, al
test dh, dh
xor bx, 0x1303
sub dl, 0x35
ror edx, cl
sub esi, esi
adc bl, 0x2b
and edi, 0x2ed52d93
or esi, 0x789af9a8
rol bl, cl
dec edi
dec bh
xchg dx, di
rol dl, cl
sub bl, 0x63
mov dx, 0x66e9
xchg ecx, eax
cmp cx, 0x4f6
xor cl, bl
inc cx
inc bl
stc
add dx, 0x56b2
nop
mov edx, 0x4c3fd24c
sbb ah, 0x45
not cl
or di, si
shr cx, 7
mov bh, bh
or edi, 0x6a4b8e9
sbb edx, 0x55907c1b
xor bh, ch
stc
sub bx, 0x49c7
add dh, cl
shl al, cl
mov bl, 0x57
xor bx, 0x3272
mov di, 0x6c97
nop
dec ecx
or ecx, esi
and cl, dh
and bh, ch
shr bh, cl
stc
rol cl, cl
shr bx, 4
add ecx, eax
xchg edi, eax
dec bl
ror eax, 5
stc
and ch, 5
xor cl, 0x5d
rol bh, 5
shr bx, 2
inc eax
shl ah, cl
dec esi
adc ebx, ecx
xchg al, dl
and esi, 0x5b6eb5d6
sbb eax, 0x47442a97
adc di, cx
rol di, cl
sbb ebx, esi
stc
or cx, bx
ror dx, cl
adc bl, bl
and si, 0x39c3
mov eax, ebx
stc
ror edi, cl
and di, si
shr dx, cl
rol si, 4
sbb dl, bl
not ebx
cmp cl, 0x43
inc cx
ror eax, 4
pop edi
shl dx, 2
sub eax, ebx
or cl, 0x13
or esi, 0x34e3b57
ror eax, cl
pop eax
pop edx
pop ecx
pop esi
pop ebx
nop
push edi
push esi
add edi, esi
push edx
inc edx
push ecx
and cx, 0x3728
shr cx, 3
push ebx
rol bl, 7
push eax
mov ax, si
xchg ecx, eax
shl ebx, 7
and dx, 0x2ae6
test dl, 0xe
sbb di, 0x7275
sub ecx, 0x593a483
stc
shr bl, 1
shr edi, 1
inc edi
sbb cl, cl
and ecx, 0x64cfc04
inc cl
not eax
dec ch
sub dl, dl
add ax, 0x611b
inc bl
inc al
sbb dl, 0x1f
shl bh, 6
mov ah, 0x10
inc eax
test edi, 0x5f774929
test esi, esi
adc bx, cx
xchg dh, cl
not al
inc ah
rol ecx, 4
cmp ebx, edx
sbb di, di
cmp dh, cl
or ebx, ebx
adc si, 0x2c7d
dec bx
sub cl, ch
xchg edi, esi
cmp eax, esi
add esi, esi
shr ax, cl
add si, di
adc bl, ch
xor edi, ecx
not al
xor ecx, ecx
shl ebx, cl
shr dx, 1
cmp esi, edi
or eax, 0x58e680c4
rol edx, 3
nop
test ch, ch
dec dl
inc ecx
shr ax, cl
xor dl, 0x13
shr al, cl
pop eax
pop ebx
pop ecx
pop edx
pop esi
pop edi
push ebx
shr bh, 6
push esi
test si, bx
pop esi
pop ebx
push ecx
test ch, ch
nop
pop ecx
push edi
push ecx
rol edi, cl
pop ecx
pop edi
push edx
push ebx
sbb dx, bx
push edi
sub di, di
push ecx
dec cl
sub cl, 0x3a
push eax
sub ax, 0x29d2
adc ebx, 0x5bc26e9f
not edi
dec ah
nop
push esi
adc edi, esi
sub ecx, 0x73eaca61
inc eax
dec bx
nop
dec ecx
mov ax, bx
test eax, 0x54ca4a15
sbb dl, 5
cmp al, cl
stc
and dx, si
cmp bx, 0x2b17
and bh, bh
cmp cl, 0x16
add cx, 0x280f
ror dx, cl
mov cl, 8
ror cl, 4
sbb ebx, edi
sub bh, dh
sbb esi, esi
test cx, 0x30ae
sbb edx, ebx
nop
cmp di, bx
pop esi
pop eax
pop ecx
pop edi
pop ebx
pop edx
push esi
push eax
mov esi, eax
pop eax
pop esi
push ecx
push eax
sub ch, ah
push edx
xor edx, 0x1cabda14
push esi
and edx, esi
push ebx
ror ebx, 4
push edi
not di
not edx
shl esi, cl
ror di, 3
nop
adc ch, dl
dec bx
or al, 0x6a
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
nop
push esi
not esi
push eax
xchg si, ax
xor eax, 0x3b4fe61f
push ecx
mov ch, ah
pop ecx
pop eax
pop esi
push ecx
cmp cl, 0x6c
pop ecx
pop ebp
ret