Function at 0x5bd03b
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push eax
adc al, 0x61
push edx
test edx, 0x391ae349
push ecx
shl cx, cl
push ebx
sbb bl, 0x45
push esi
mov si, 0x44d
push edi
cmp edi, edx
or ecx, 0x22445361
nop
sub di, 0x6f9c
test esi, 0x7a424b5f
ror dl, cl
not ch
shr eax, 4
sub ecx, edx
not eax
shr dx, cl
shr cx, 4
xchg ch, cl
inc edx
cmp edx, 0x4eabb248
stc
mov bx, di
and bh, bl
stc
xor ecx, edx
mov eax, 0x44a7f8c7
shr bh, 3
or cx, dx
cmp dx, di
inc ebx
nop
mov cx, 0x7413
and ch, dh
and bl, ah
shr cx, 3
rol eax, cl
rol bl, cl
sbb al, 0x45
inc bh
stc
cmp bx, 0x49ab
and dh, bl
nop
test si, cx
add ecx, 0x70aa4d14
shr bl, cl
and ebx, edi
sbb cx, 0x7b04
xor cl, bh
shl bh, cl
or edi, eax
rol edi, 7
rol si, cl
add dh, bl
ror ecx, cl
shl cx, cl
mov al, 0x5d
sbb ecx, ecx
inc ch
xchg ebx, esi
and dh, ah
nop
xor si, dx
xor ch, 0x6a
inc si
mov eax, 0x231ce0b1
or si, 0x23b0
mov si, 0x4dc6
sub dx, dx
add di, ax
not cx
test cl, 0x3d
inc ah
adc ebx, esi
and ecx, eax
stc
xor cl, ch
shl cx, 8
rol esi, cl
adc edx, esi
rol al, 4
stc
ror dl, cl
or si, cx
and esi, 0x377a3e8e
sbb ecx, ebx
add bl, ch
nop
add bx, 0x349a
rol dl, 2
xor edx, edx
ror ebx, cl
inc edi
stc
xchg edi, ebx
xchg cx, dx
xor bx, si
sub edi, eax
sub bx, 0x1f9c
adc al, al
pop edi
shr dx, cl
nop
xchg bl, dh
ror bh, 7
rol esi, cl
push edi
dec di
sub esi, 0x63447d0e
nop
shl bl, 1
sbb edx, 0x1fa82627
sbb ax, cx
xor esi, ebx
add ax, bx
add ah, 0xb
sbb esi, ecx
add bx, 0x5fa1
and ah, 0x23
mov si, 0x2e59
ror al, cl
and eax, 0x69c25eb2
inc bh
ror esi, cl
adc edi, esi
test di, 0x6ea
inc di
nop
xchg ebx, esi
dec ecx
shr si, 4
rol esi, cl
nop
ror ebx, cl
xor ebx, 0x7a50e95f
xor ch, ch
or esi, 0x29027b20
sub ecx, edi
nop
and dl, dh
sub dh, 0x15
not edi
xor edi, esi
shl ebx, cl
test si, 0x5d49
stc
ror cx, 7
rol si, cl
xchg si, di
and eax, 0x1a903062
xchg di, ax
add edx, 0x5dc3eb53
test di, 0x62b3
test ax, 0x5f76
shr ah, 6
test dx, cx
shl dx, 5
adc dl, 0x48
not ebx
add esi, ebx
cmp ah, ah
nop
shr si, cl
shl eax, cl
mov cx, 0x2691
dec edx
dec ebx
mov esi, ebx
ror ebx, cl
and esi, 0x7588dc49
rol cl, 8
and dh, 0x48
sub ecx, ebx
sbb si, 0x298c
shl eax, 3
sub ecx, ebx
not ax
dec eax
shr ax, cl
sub ax, 0x670c
add bx, di
sbb ecx, ecx
cmp dl, 0x47
or cl, 0x61
adc eax, 0x10effcd1
mov edx, 0x73a688d3
stc
ror si, cl
sub ecx, 0x5e3eb325
sub eax, edi
sub cx, si
test esi, edi
or edx, 0x5f0fceae
adc cx, si
stc
shr ebx, cl
test eax, 0xc5145e
test bx, 0x5de7
and ch, al
add dx, 0x5176
adc al, 0x34
rol di, cl
pop edi
nop
nop
shr esi, 8
stc
nop
nop
xor bx, si
add ax, 0x2573
mov dh, 0x17
sbb si, cx
ror eax, cl
push edi
inc edi
xor esi, 0x7caad6d
mov ebx, ecx
dec ecx
shl ch, cl
nop
nop
not ax
and edx, edi
mov ecx, 0x1c68aa62
ror ax, 3
or ax, 0x73bb
dec cl
nop
add ah, bh
xor edi, edx
rol al, 8
inc edx
inc ah
xchg si, dx
ror dl, 1
xor edi, 0x1d3a7e95
nop
sub cx, 0x4c62
cmp ecx, 0x158984e8
sbb edx, 0x657c234c
ror di, cl
sbb dx, bx
not esi
ror al, cl
or esi, esi
shl bl, cl
shr cx, 5
xchg edi, eax
cmp dh, cl
sbb ebx, 0x19d57e52
inc dl
dec ebx
ror si, 3
nop
dec dx
or dx, si
stc
shr esi, 4
cmp si, dx
not eax
shl edx, cl
inc cx
shl dl, 7
mov eax, 0x710c1ab9
ror cl, cl
dec cx
and dl, al
and eax, edi
and edi, 0x7b7e54bf
or eax, eax
stc
stc
and ebx, ebx
test dx, 0x5cf7
inc dl
and edi, esi
rol edi, 2
stc
nop
sub ch, ch
nop
dec dx
xchg cx, si
and ah, 0x35
xor ax, di
test cl, ch
xor eax, 0x53fc9dae
adc ecx, edx
nop
shr dl, cl
stc
shr si, 6
test si, 0x5cc6
and ah, cl
shl cx, 4
nop
ror ah, cl
dec ecx
xchg ebx, edi
xor al, 0x19
and bh, cl
adc ax, 0x2252
inc edi
pop edi
push edi
ror edi, cl
test bx, 0x6556
sbb esi, 0x5a356eef
or edi, edi
and ax, dx
mov bh, bh
and ebx, 0x5726bd1
shr dx, 1
shr ecx, 8
shl cl, cl
rol di, 6
adc bh, 4
or ebx, ecx
dec dh
shl ah, cl
sbb al, 0x55
rol ecx, cl
ror al, cl
sub ah, 0x5b
add edi, 0x3457278
mov dl, 0x2c
add ah, bl
ror ebx, 1
shl ebx, cl
not cx
cmp ch, 0x50
shl bl, 8
rol si, cl
xchg ebx, ecx
dec cl
adc dh, 0x60
nop
test ax, 0x603
dec ah
not bx
test esi, 0x78a46e48
xor cx, bx
add dh, ah
dec di
xor bx, 0x6b1f
nop
xor edi, 0x9447ce6
and eax, ebx
ror cl, 5
ror ecx, 8
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push ebx
sbb ebx, ebx
push ecx
inc cl
push eax
push edx
mov eax, edx
test al, 0x12
push edi
sub edi, ecx
dec eax
inc ax
sub dx, 0x7121
xchg edi, eax
nop
push esi
dec si
sub bl, 0x4d
not edx
test cx, 0x1772
not ch
stc
xchg cl, cl
rol ax, cl
sub ch, ch
ror bx, cl
or dx, si
not ah
and di, ax
stc
cmp ebx, 0x670c31e6
xor esi, 0x2f0b8239
ror edx, cl
rol dh, 8
shl di, cl
shl bl, cl
add ebx, ecx
sub ah, 0x5a
shr dl, 8
add ecx, 0x53603612
xchg ch, bh
inc si
cmp ebx, esi
not ebx
and cx, 0x75b
dec dx
dec dl
stc
sub al, al
nop
adc cl, 0x4d
adc dx, bx
ror di, cl
nop
ror ebx, cl
cmp ah, 0x3e
xchg si, bx
and esi, 0x739a7f41
sub ebx, 0x59dd789e
nop
cmp ah, bh
sbb cl, cl
ror bh, cl
xchg di, cx
sub ah, 2
sbb si, di
sbb cl, ah
xchg dl, dl
and al, 0
test cx, di
dec si
ror dl, cl
ror edi, 5
sbb bl, 0x5f
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
stc
push edx
test dl, 0x78
sbb dh, 0x1c
push esi
and esi, esi
push eax
dec eax
sbb edx, 0xc65e62b
push ebx
not ebx
inc edx
push ecx
shr ch, 2
push edi
or si, di
sbb ebx, ebx
pop edi
pop ecx
pop ebx
pop eax
pop esi
pop edx
push ebx
push edi
and ebx, edi
push esi
dec si
nop
push edx
shl dl, 1
push ecx
cmp ch, 0x30
push eax
xor bx, ax
xchg cx, ax
stc
sbb ax, di
rol al, cl
rol ax, cl
rol eax, 3
sub ch, ch
sbb dh, bh
cmp ax, 0xf9e
ror ax, cl
adc edi, 0x9012a41
stc
pop eax
pop ecx
pop edx
pop esi
pop edi
pop ebx
push ebx
push eax
sbb bl, al
nop
push ecx
ror bh, cl
push esi
shr esi, cl
sbb ecx, esi
push edi
dec edi
shl bl, 6
test ah, 0x65
push edx
add dh, 0x79
ror dl, cl
sub di, bx
adc dx, 0x248c
ror edi, 7
shl cx, 4
rol dl, 8
sub edx, edx
inc esi
pop edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop ebp
ret