Function at 0x69f2e6
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
shl ebx, 4
push eax
cmp al, 0x57
push edx
not dh
test dl, 0x46
xor bh, bh
push ecx
cmp cl, dh
push esi
test esi, ebx
adc ebx, ebx
ror ax, cl
or bl, 0x58
xor edx, 0x66af2018
and dl, cl
add si, cx
cmp ebx, 0x7389c7f5
adc ch, 9
add ch, 0x43
sub esi, ebx
xchg cl, ch
xchg bx, cx
push edi
sub di, 0x1ccc
not dx
nop
ror ecx, 6
and esi, esi
and dx, ax
ror bx, cl
rol bh, 4
ror eax, cl
sbb cx, 0x23be
cmp edx, 0x1b4f0b9f
mov di, di
or edi, ecx
rol cl, cl
cmp cx, si
and eax, 0x77994849
sbb bl, 0x4f
mov edx, ebx
mov ecx, 0x1a06ba3a
shl bl, cl
sub esi, edx
sub ecx, 0x6d0f5182
test dh, bh
shr eax, cl
stc
ror edi, cl
or cx, 0x368f
add dx, bx
and cl, al
xchg al, cl
ror esi, 5
adc eax, edx
not bl
dec ah
shl eax, 8
cmp dh, bh
nop
and bx, 0x3f04
dec bl
not dl
adc ax, bx
inc si
nop
not eax
shr bl, 5
adc ax, 0x7338
sbb bh, 0x20
sub ebx, edx
add dh, bl
mov eax, ecx
add edx, edx
adc ebx, edi
not eax
shl ax, cl
cmp edx, 0x57419292
ror ecx, cl
sub dx, ax
test di, 0x2251
adc bl, bh
shr ah, 8
cmp edx, 0x318a38ef
stc
cmp edi, 0x3c38fa7
rol cx, cl
sub ecx, 0x175b12f4
mov ax, 0x66e9
stc
and cl, 1
cmp dl, ah
ror dx, 6
rol edx, 8
xchg dx, cx
inc edi
adc bh, 0x6c
and cl, 0x26
cmp bx, 0x555e
inc ebx
add ebx, ebx
xchg edx, eax
stc
stc
pop edi
inc ah
or dx, 0x5076
or ebx, eax
or dl, 0x64
sbb bh, dl
sub esi, esi
stc
not ebx
stc
sub dh, bh
inc ebx
add eax, 0x4e61b2aa
add ax, cx
inc esi
push edi
add di, ax
adc di, 0x5a07
or ecx, esi
add bl, 0x56
test cx, 0x655a
inc ecx
test edx, edi
sbb ah, 0x47
ror al, 8
mov ch, bl
rol ah, cl
ror cl, 4
cmp di, ax
sbb al, bh
dec dx
xor dl, 6
add ax, si
mov ecx, 0x5ac05b5b
cmp esi, 0x3804be12
adc eax, eax
not si
shl edi, 6
not ah
inc eax
shr ebx, cl
stc
sub edi, esi
shl dx, 7
xchg ebx, esi
and dl, ch
stc
mov bx, di
cmp bl, 0x7a
sub dx, si
and ecx, edx
test di, di
ror eax, cl
stc
add ebx, ebx
stc
and cl, dl
adc ah, 0x58
sbb ch, bl
and dx, cx
sbb bx, cx
add edx, ecx
ror bx, cl
xchg dh, al
nop
not dx
inc edi
inc ebx
dec cx
not ebx
rol edi, 5
inc dx
not bl
rol di, cl
mov di, di
xor ebx, 0x87e6aa4
mov ch, 0x57
dec bl
xor ax, 0x50c6
shr di, 1
not esi
inc si
sub edi, 0x625afa40
shl esi, 4
cmp eax, esi
and di, cx
or ch, 0x32
adc si, 0x4663
shl esi, cl
dec bl
not ax
and ax, 0x2fff
inc si
not dh
stc
or dl, dl
inc cx
sbb esi, ecx
sbb esi, edx
xor eax, eax
add cl, 0x72
shr di, 6
pop edi
dec bl
mov bx, dx
inc ebx
push edi
and edi, 0x6ed638b5
rol si, cl
sub dh, 0x77
add cx, 0x4cd5
dec ebx
or ax, ax
xor edx, ecx
or dx, cx
not cl
adc si, dx
ror edi, cl
or bx, 0x75c3
test ah, cl
and al, cl
add ah, ah
or ax, 0x380b
cmp esi, ecx
test edx, 0x500c5f4b
adc esi, 0x6edf9502
mov si, cx
dec al
add esi, edi
not dl
dec di
shl ch, cl
adc edx, ebx
adc esi, 0x75fb65cb
sub dl, dl
ror ch, cl
rol al, cl
nop
xchg dl, dl
mov al, cl
shl ebx, cl
shr esi, 6
shr ecx, cl
sub ebx, edx
and dh, dh
shr ax, cl
and si, 0x32fb
adc ecx, 0x14f84184
mov ecx, edi
and di, cx
test cl, ch
nop
sbb edx, eax
ror ebx, cl
add bx, di
not ch
adc si, 0x4cb5
sub si, 0x45e9
sbb cl, 0x45
add cl, cl
stc
cmp edi, 0x7ee3d0f2
ror dx, 2
sub si, 0x1136
xor dx, cx
and dx, 0x1b77
stc
sub dh, 0x1a
not edx
inc eax
sbb al, 0x10
not eax
shl ax, 3
sbb cl, cl
sbb cl, 0xc
test eax, eax
sub ch, dl
mov al, dl
xchg dx, dx
and si, ax
rol bh, cl
shl ebx, 6
ror cl, 4
sub cl, 0x6c
rol ax, 5
not di
cmp eax, 0x661293c1
cmp edi, 0x2bc18102
rol di, cl
rol bl, 2
sub di, 0xbe3
sub ecx, ecx
mov dh, ch
test dh, bh
adc bh, 0x75
mov eax, ebx
add ch, ah
rol dh, cl
sub al, 0x63
or cl, 0x54
dec cx
adc bh, 0x73
sub edi, 0x27a758be
xchg esi, esi
pop edi
cmp si, dx
push edi
xor ax, di
nop
xor cx, di
adc ax, 0x553e
or esi, 0x1da744b5
shl esi, 6
shr bx, cl
rol ecx, 4
test ah, 0x28
cmp ch, al
ror dl, cl
sub bx, 0x5c8
add ch, bl
or ax, 0x4f5e
cmp di, 0x4d8b
nop
sub ebx, ebx
shl ah, 5
inc ecx
cmp bl, 0x1d
dec bx
not ebx
sbb di, 0x5b26
xchg si, ax
cmp bx, bx
dec bl
adc ch, 0x50
test di, 0x44a8
cmp ax, ax
sbb bl, 0x4d
rol esi, cl
dec ebx
test bl, 0x38
and eax, esi
sub si, 0x7ce2
stc
nop
test ah, 0x30
xor bh, 0x63
dec ah
add esi, edx
stc
sub bh, dh
not ax
shr ax, 5
not al
dec bl
ror bh, cl
sub di, 0x1ba4
sbb ebx, 0x21bbc02d
sbb bx, ax
adc dl, cl
test eax, 0x6405a96e
cmp bh, dl
mov ch, cl
stc
adc ax, ax
xchg ecx, ebx
ror bl, cl
shl edi, cl
mov al, ah
ror ax, 3
cmp edi, 0x6b474791
xchg edi, eax
not di
not esi
not ebx
test bx, 0x3c3c
dec edi
not ax
sbb eax, 0x76630cc2
adc bh, al
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push ecx
shl cl, cl
push edx
test edx, 0x3a11cb21
push eax
push ebx
xchg al, bh
push edi
mov di, 0x2cbe
adc dh, 7
xchg dx, ax
dec bx
adc di, 0x6189
mov ch, 0x5a
test cx, cx
and dh, bh
xor dh, 0x4b
xor edx, 0x5ef41199
push esi
ror esi, 1
dec esi
shl cl, cl
and cl, 0x4a
or ecx, 0x269b71d4
adc esi, 0x30205ca0
test eax, 0x42c98ec5
sub ebx, 0x60c1053f
not esi
sbb bx, 0x4ae6
add ecx, 0x5ace4116
shl ah, cl
not bx
not dl
shl edi, cl
xchg bl, bl
or eax, edx
xor edi, 0x22d4636e
xor cl, al
or ah, cl
xchg ebx, eax
xor al, 0x21
xchg ecx, ecx
xor edi, esi
and ax, 0x65dc
cmp si, 0x13d4
inc si
dec si
cmp esi, edi
shl dx, cl
inc cx
cmp dl, ah
mov eax, 0x194b6a5
test edx, ecx
adc edi, esi
dec si
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push esi
dec esi
push eax
xor eax, 0x5cd5760f
dec eax
push ecx
and cx, 0x7f6f
shr ch, cl
push edx
sub edx, ecx
test cl, dl
nop
push edi
sub di, 0x186c
mov ah, 0x67
shl dl, 2
nop
pop edi
pop edx
pop ecx
pop eax
pop esi
push edx
adc dx, 0xa34
stc
pop edx
pop ebp
ret