Function at 0x613f3d
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
ror ebx, 7
push edx
not dh
adc edx, 0x5a5555e6
push ecx
shr bh, cl
sbb dl, dh
inc dh
xor dl, 0x18
push esi
shl si, cl
adc si, dx
adc ecx, ecx
xor cl, 0x27
push eax
or ecx, eax
inc ecx
not al
and edx, ebx
or ch, 0x5a
not bh
dec ecx
push edi
adc edi, eax
sub edx, ecx
shr edx, cl
not ebx
rol ax, cl
test dh, 0x4d
xor al, cl
or ah, 0x2a
dec di
or edx, 0x2ca91549
adc ecx, eax
stc
stc
inc edi
xchg esi, ebx
inc esi
inc edi
xchg esi, eax
and bx, ax
shl eax, 6
sbb dx, dx
rol ecx, cl
nop
adc ecx, 0x549587ab
not ebx
add cx, si
and eax, 0x5019e78b
test ax, 0x4e52
not si
add al, 0x16
sub edx, 0x60b0d16f
add ecx, 0x67708d4d
or dx, bx
sbb dx, si
mov esi, esi
sub ch, 0x6a
not si
mov edx, ebx
shr ecx, 2
nop
cmp ecx, 0x2fe1ab13
mov dx, 0x40a3
cmp esi, edx
sbb edx, 0x7ce5f36c
adc bx, dx
adc al, 0xe
add di, 0x31db
stc
adc dx, ax
cmp si, di
mov di, 0x6776
ror bh, cl
shl esi, 3
cmp dl, 6
add dx, dx
nop
nop
shr dx, cl
mov si, 0x7ea7
add ah, 0x59
dec ch
inc edx
shl ah, cl
mov cx, di
test bl, cl
adc ah, dh
ror di, 4
ror ebx, cl
xor ax, ax
sub di, 0x4408
shl ch, 3
not edx
inc ax
shr al, 1
rol cx, 2
nop
rol eax, cl
test dx, dx
stc
mov esi, eax
shl dx, 1
shl cl, 1
pop edi
xchg bl, ch
mov ch, al
dec cl
rol dh, cl
shl ch, 1
not dx
xor al, 0x41
nop
and ax, cx
shl esi, 7
sub bl, bl
xchg dl, al
dec ax
push edi
dec di
not dl
sbb si, 0x64b2
inc ecx
adc cx, di
sub edi, 0x2a95bcb7
and edi, ebx
shl bl, 6
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
push eax
push edi
test ax, di
push edx
push ebx
sbb dx, bx
push ecx
cmp ch, cl
dec di
stc
adc al, bh
inc di
test ecx, 0x6793656b
sub cx, 0x1f6a
xchg ch, ch
not eax
mov dx, 0x6616
xchg bl, bh
push esi
adc esi, esi
test dx, 0x4c73
test cx, 0x4642
add bh, 0x45
add cx, bx
sub bx, di
cmp esi, 0x65345f58
nop
xchg dh, cl
add ah, 0x55
xor si, bx
mov cx, dx
nop
add edi, 0x35395bb0
shl dh, 2
stc
xchg dx, di
stc
sub bl, dl
adc ch, 0x4a
inc si
dec ax
sbb edx, esi
rol edi, 6
cmp edi, ebx
sbb bh, 0x29
stc
add ebx, 0x66162c72
mov ax, 0x7ca4
xor cl, bl
adc ch, bh
stc
cmp bl, 0x59
sub bl, 0xa
ror cl, 5
shl edx, cl
sbb dh, al
cmp di, 0x34fa
and ch, bh
and ah, cl
shl eax, 4
sbb bl, 0x45
xor ax, ax
sub ecx, 0x3649375d
sbb bh, 0x29
ror edi, 4
add ebx, 0x2b1e6dd0
xchg bx, dx
xor dx, dx
or ecx, ebx
mov di, 0xcb9
xor esi, 0x5f6f749f
not cx
sub di, 0x5189
xor eax, esi
xchg dl, dh
sbb bl, ch
nop
add bl, 0x21
test dl, bl
adc dx, bx
not ebx
and ax, ax
sbb ebx, 0x4bab263
ror cx, 4
add ecx, 0x3beac836
shl eax, cl
shr di, cl
dec si
xchg di, si
xor dh, 0x49
xchg al, bl
shl eax, cl
sub ebx, ebx
ror al, 2
shl bl, 8
mov eax, 0x4d4f56c0
dec dx
xor ebx, esi
sbb ch, 0x50
stc
sub cx, 0x68b6
nop
stc
inc di
stc
mov si, 0x6cdf
pop esi
shl ax, cl
cmp bh, dh
adc di, ax
or bl, ch
add edi, ebx
ror ah, cl
add ah, ah
adc al, al
or edx, 0x7684be28
push esi
sub esi, 0x68cdcb00
stc
or si, 0x76aa
dec edx
test dl, 0x47
dec si
add si, 0x5f58
adc dx, 0x4752
mov ecx, edx
ror edx, cl
mov bh, 0x1c
test di, 0x4658
not ecx
shl bh, cl
cmp si, 0x5103
or bh, 0x5d
or al, bl
or dx, 0x72bc
xchg cl, al
mov dx, 0x880
cmp bx, bx
inc bx
adc al, 0x3b
shr ch, 7
sbb ecx, ebx
dec al
dec al
dec cl
mov ecx, 0x244173d5
stc
shl eax, 4
rol dh, cl
and edi, eax
nop
xor edi, esi
dec ax
xor ebx, 0x6c26cd9
add ecx, esi
ror eax, 5
add ebx, edi
ror di, cl
ror bx, 1
sub ah, ch
mov bl, 0x7d
nop
rol ah, cl
xor cx, 0x5741
and ch, 9
add ch, 0x45
ror cl, 7
sbb dl, cl
nop
adc edx, esi
ror ebx, cl
dec al
sbb cx, si
sub edx, 0x354b18a
and ax, 0x782b
not ch
add bx, 0x4166
inc ebx
nop
and bx, 0x59eb
stc
rol ax, cl
and edx, eax
or cx, 0x4d6a
rol di, cl
add edi, 0xf057847
inc ch
cmp bl, cl
cmp eax, edi
mov si, di
mov edi, 0x5986a512
and cx, dx
xchg bx, ax
add si, 0x84b
nop
not eax
rol bl, cl
dec ax
dec ebx
sub ch, 0x79
adc di, dx
ror ch, cl
sbb dh, 0x2b
shl ch, 8
rol cx, 6
not cx
not bh
cmp dx, cx
pop esi
sub al, 0x2f
cmp ch, 0x2a
adc bh, 0x39
sub eax, 0x7bec3e6e
xchg bh, ch
adc bh, dh
shr ebx, 6
dec eax
sbb bx, bx
not edx
shr dh, 5
mov ch, 0x1f
or eax, eax
and cl, 0x5d
inc ch
xchg ebx, edx
cmp dl, 0x66
sub edx, 0x6233a786
stc
sub dx, 0x5e15
shr bx, cl
or ax, cx
stc
cmp bl, ah
and dh, bl
xor ecx, ecx
ror bx, 7
push esi
or si, ax
rol si, cl
test al, 0x18
dec edi
inc ebx
sub bx, 0x33dc
xor dh, 0x3e
or edi, eax
or ax, si
and dx, di
dec bh
and ch, bh
and cx, 0x7383
shr al, 5
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
push ebx
inc bh
push edx
shl edx, 2
sbb bl, 0x5b
push ecx
adc cl, ch
push eax
sub ah, 0x7b
push esi
add esi, 0x2e8d57cf
ror si, cl
stc
push edi
sub edi, 0x27ab6273
add cl, al
cmp edi, edx
xor ecx, ecx
cmp ax, ax
xchg ebx, esi
mov ch, 0x64
inc bl
adc ax, di
sub ebx, 0xb630544
rol edi, cl
mov di, ax
rol ecx, cl
xchg edx, esi
sbb ebx, edx
cmp al, ch
mov di, dx
inc ax
sub edi, 0x1105efbe
sub ch, 0x6d
shr bl, cl
add esi, ebx
add dh, 0x3c
not bh
and eax, ebx
test edi, ecx
shr cx, cl
nop
shl cl, 7
shr ch, cl
rol di, cl
shl dx, 4
xchg dx, cx
not ax
stc
not bh
add ecx, 0x4ec02ede
pop edi
pop esi
pop eax
pop ecx
pop edx
pop ebx
push esi
push eax
cmp si, ax
push edx
shl dh, 3
sbb dl, 0x4a
rol edx, 7
inc si
sub dx, 0x489
push ecx
inc cx
push ebx
push edi
sbb bx, di
sbb ch, dl
and ecx, 0x35a148ca
and cl, 0x6e
sbb dx, di
test ax, 0x51d2
ror al, cl
test eax, 0x522e3a49
cmp si, 0x21ec
dec dh
rol ch, 4
or esi, ebx
shr esi, 5
not ah
dec ah
ror eax, 8
test bh, 0x2a
ror bl, 1
shr ebx, 7
nop
adc dl, bl
sub ax, bx
test cl, al
xchg ah, bh
pop edi
pop ebx
pop ecx
pop edx
pop eax
pop esi
jge 0x61445b
push ecx
shl cl, 1
push esi
shl si, cl
push eax
push edx
adc eax, edx
push edi
adc edi, 0x53e8328f
stc
pop edi
pop edx
pop eax
pop esi
pop ecx
stc
push edi
push eax
sub di, ax
nop
shl edi, 2
pop eax
pop edi
push edx
xor dh, 0x74
pop edx
push edx
add dx, dx
pop edx
pop ebp
ret