Function at 0x6b5d43
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
add ebx, ebx
push esi
mov esi, esi
push eax
or ax, 0x656d
inc al
push ecx
shr esi, cl
not esi
push edi
shl edi, cl
or eax, 0x633100d7
push edx
test dx, 0x44f1
not ecx
shl ecx, cl
dec di
add esi, eax
rol dl, 5
sbb dh, 0x5a
ror cx, cl
mov ax, dx
add cx, cx
mov si, dx
shl bl, cl
add ebx, 0x11888806
xchg dx, dx
not bh
xchg di, bx
add cl, 0x51
stc
shr ebx, 8
inc ch
rol di, 4
cmp bl, 0xc
inc bl
and bh, ch
mov bh, ah
shr al, cl
stc
and eax, 0x2b1e8463
shl eax, cl
test di, 0x4f60
add ch, 0x14
sbb edi, 0x15a8f34c
dec cx
ror eax, cl
adc cl, cl
shr eax, cl
nop
xor di, di
inc al
xchg ecx, esi
sub bh, ch
cmp ebx, 0x69ded3f
and ebx, 0x65b1c9bb
sub al, 0x19
not edi
stc
ror cx, cl
add eax, 0x5f67a64f
mov edx, 0x189bf87a
inc ecx
stc
test edx, ebx
not edi
test ebx, esi
cmp esi, eax
rol dh, 2
shr dx, 1
add dl, 0x24
test ch, 0x48
not al
and esi, ecx
cmp si, 0x279e
and cl, 0x50
ror edi, 1
nop
or bh, bl
ror eax, cl
shl eax, cl
ror ah, 8
nop
shr bh, 2
not bx
sub edx, 0x319b17d2
cmp esi, 0x79bdbbce
xchg bx, dx
mov bl, 0x7c
mov ah, 0x4d
or edi, 0x688f024d
nop
sbb di, 0x131
not ecx
not si
ror ax, cl
shr ebx, cl
cmp bl, 0x60
add bl, 0x62
shr di, cl
add edx, 0x3c9e99d1
dec edx
cmp dl, bl
shl bl, 7
adc esi, eax
pop edx
xchg cl, ah
stc
push edx
sub dh, cl
adc edx, ebx
sub dx, 0x62cc
cmp esi, 0x2c4fd8ee
rol edi, cl
shr dx, cl
adc esi, eax
cmp edx, 0x872baa9
xor ax, 0x6694
shr dl, 8
add si, di
add dx, bx
sub al, cl
sbb esi, eax
stc
nop
test bh, 0x54
test cx, dx
and ecx, 0x3b1aa415
rol ah, cl
sub cx, 0x3ff3
not ax
stc
ror edi, 2
nop
nop
dec ah
nop
xchg si, ax
dec ah
shl ecx, cl
stc
ror ch, 7
stc
add cl, bl
stc
test edx, edi
test dl, 0x6e
stc
test edx, ebx
xor bx, di
or ah, 0x3f
xor edx, edi
xor di, bx
nop
stc
nop
stc
sub dx, bx
xor si, cx
xor cx, 0x164e
xor ecx, 0x1bfd35fa
mov ecx, ecx
sbb esi, ebx
mov si, dx
sub bx, 0xcec
and al, dl
inc eax
stc
xchg cx, cx
add dx, 0x63d1
mov ecx, 0xed3971a
ror ah, cl
ror di, cl
or cl, 0x49
ror bl, cl
shl si, cl
cmp di, 0xf3b
stc
not esi
sbb bl, 0x7b
not ah
stc
or dx, di
and si, 0x79b7
adc ah, 0x33
xchg si, di
inc ah
nop
shl bx, cl
inc ebx
xchg ecx, edi
ror ax, cl
and ch, 0xd
sbb cx, cx
inc edx
pop edx
pop edi
pop ecx
pop eax
pop esi
pop ebx
stc
push ebx
adc ebx, 0x5a093411
push ecx
xor ch, 0x3a
push edx
sub dx, dx
stc
push eax
add bh, al
dec bh
push esi
adc bx, si
shr bh, cl
ror al, 1
cmp dl, 0x40
shl si, cl
ror bl, cl
sub dh, dl
sbb ebx, 0x65b7f033
dec bh
push edi
and ebx, edi
shr cx, 3
xchg bx, ax
sbb ebx, edx
xor edx, 0x6904c597
sub bx, 0x26d3
add eax, eax
xor ax, 0x33f7
xor dh, 0x1d
inc edi
nop
inc al
not cl
nop
cmp dx, 0x72c8
shr cx, 3
mov edx, eax
or di, 0x86a
not dx
shr bh, cl
adc ecx, 0x2c1a3bb8
or bl, 0x35
sbb ch, cl
ror bl, 6
rol al, 7
and ax, 0x4707
rol ah, cl
cmp bl, 0x1f
add bl, al
add cx, 0x3aa5
xchg cl, dl
dec ebx
stc
adc si, 0x3181
adc esi, 0x2b6e8af6
mov ecx, ecx
stc
or bx, 0x7531
cmp ch, 4
inc di
and eax, 0x108992d7
add edx, 0x25762496
nop
rol bx, 8
or edx, 0xffaa7d9
and bx, 0x5f7d
adc esi, esi
adc ecx, eax
shr bx, 8
adc ah, ah
mov edi, edx
test cx, cx
nop
inc edx
xor si, 0x132d
dec di
not cx
xor bx, bx
ror eax, cl
shl ebx, 7
inc si
xchg bh, al
xchg dl, al
or bh, dh
stc
nop
xor esi, 0x1e199259
add esi, ebx
xchg bh, dl
ror bh, 3
or al, al
inc edx
shl eax, 5
shr cx, cl
mov edx, eax
test dl, 0x67
adc eax, 0x69d78e85
xchg ch, cl
cmp cl, dl
dec ch
rol dh, 8
cmp edi, 0x60f2d5ef
not bx
nop
pop edi
push edi
sbb ax, di
stc
add eax, esi
xor edx, esi
inc eax
shr cx, cl
xchg ecx, eax
sub esi, eax
shr ch, 1
cmp bx, bx
rol ecx, cl
inc di
add ax, ax
mov bx, bx
nop
xor dh, ch
sbb edx, esi
add cx, ax
stc
and bx, 0x59f6
shr ecx, 7
add edx, 0x6db097ca
sbb cl, 0x17
mov dl, 0x22
nop
adc edi, ebx
xchg bx, dx
add edx, ecx
nop
xchg bx, ax
rol bx, 8
inc ecx
test ecx, 0x1a361a84
mov esi, edx
shr ax, 6
ror bl, cl
and cx, ax
mov esi, 0x51efa9ef
adc ebx, 0x58d162f9
shl edx, cl
adc ebx, ebx
not eax
adc ebx, 0x144ac92a
xor ch, dl
nop
add dh, 0x3f
cmp ax, 0x3f22
cmp eax, 0x6edd101e
test edx, ecx
nop
shl al, 3
dec ax
xchg ebx, edi
mov edi, ecx
dec dx
sbb si, 0x1271
or ebx, ebx
inc ecx
shl dh, cl
stc
xor cl, cl
shr dh, cl
dec al
add eax, 0x9558423
shl edx, cl
sub ah, 0x45
inc ecx
stc
shr eax, cl
dec cl
nop
sbb ch, bl
test ah, 0x69
sub dx, 0x30f9
not edi
not bh
xor cx, 0x3dc6
add edi, 0x551794d5
rol dx, cl
shl dh, 5
xchg si, cx
or dx, 0x3a10
rol ax, cl
sub bx, cx
rol ebx, cl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push ebx
push ecx
rol bl, cl
shr ecx, cl
push eax
add ah, bl
push edx
add dl, ah
test cx, bx
stc
dec bh
sub cx, cx
push edi
shr edi, 2
ror cl, 7
not bh
cmp cx, 0x2802
adc eax, 0x2ffd4da1
not di
cmp cl, cl
pop edi
pop edx
pop eax
pop ecx
pop ebx
jo 0x6b6192
push eax
inc ax
pop eax
push eax
push ebx
test ah, bh
pop ebx
pop eax
push edi
and edi, 0x394ad804
pop edi
pop ebp
ret