Function at 0x613235
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x613308
sub eax, esi
mov al, 0x60
jmp 0x613245
xchg dword [esp], eax
jmp 0x6132df
mov al, byte [esp]
add al, ah
jmp 0x6132f1
mov al, byte [esp]
rcr ax, cl
btc eax, edx
setge al
bswap eax
xchg al, ah
jmp 0x61331b
lea esp, [esp + 4]
inc dl
lea eax, [edx + ebp]
mov eax, dword [esp]
mov ax, word [esp]
jmp 0x6132bc
jb 0x6132c7
mov al, byte [esp]
rcr ax, cl
jmp 0x613341
bsr ax, bp
jns 0x61323a
sub eax, esi
mov al, 0x60
xchg dword [esp], eax
jmp 0x6132df
inc al
jge 0x6134a4
mov eax, 0x306cf04c
mov al, byte [esp]
jmp 0x613397
btc eax, edx
setge al
bswap eax
jmp 0x6132d5
lea eax, [edx*4]
setbe al
lea eax, [ecx + 0x171ec9e3]
jmp 0x61337c
mov eax, 0x2a7568fc
jmp 0x61335f
neg eax
setnp ah
lea eax, [ebp*4]
not eax
jmp 0x6133ee
dec dl
dec ax
jno 0x613375
mov eax, 0x2a7568fc
lea eax, [edx*4]
setbe al
lea eax, [ecx + 0x171ec9e3]
neg eax
call fcn.0061344f
fld qword [ebx + 0x44890aec]
and al, 1
lea esp, [esp + 2]
push dword [esp + 8]
ret 0xc
xor dl, 7
clc
js 0x61347a
lea eax, [eax - 1]
mov al, 0x50
and eax, eax
jmp 0x61347f
mov al, 0x50
and eax, eax
not eax
btc eax, ebx
add al, bh
neg ax
js 0x613486
xchg al, ah
jmp 0x613503
lea eax, [eax - 1]
jmp 0x613459
not eax
btc eax, ebx
jmp 0x613462
jmp 0x613501
jmp 0x6134d6
pushal
pop eax
add esp, 3
xchg dword [esp + 9], eax
jmp 0x6134b1
mov eax, 0x306cf04c
mov al, byte [esp]
jmp 0x613397
xchg dword [esp + 0x12], eax
inc al
jmp 0x6134df
lea esp, [esp + 1]
jmp 0x6134eb
xchg al, ah
not ax
bswap eax
jmp 0x61348a
jp 0x6134bd
lea esp, [esp + 1]
jmp 0x6134eb
lea esp, [esp + 0x18]
ror dl, 0
mov al, ah
mov al, 0x4a
neg ax
jmp 0x613592
xchg al, ah
ror dl, 0
neg al
jl 0x613488
xchg al, ah
not ax
bswap eax
pushal
pop eax
jmp 0x61348c
mov al, byte [esp]
not eax
pushal
call 0x613555
dec ebx
lea esp, [esp + 2]
lea eax, [eax + 0x62]
cmc
sub esp, 0x10
add esp, 1
mov dword [esp + 4], ecx
jmp 0x6135b7
jno 0x6135ce
not ax
mov al, ah
jmp 0x61356c
lea eax, [ebp - 0xaf]
mov ax, 0xf1cb
stc
mov eax, 0x366df800
xor eax, esi
push dword [esp + 0x50]
ret 0x54
mov word [esp + 0xa], dx
lea esp, [esp + 3]
xchg dword [esp + 0x50], eax
jmp 0x61359b
not ax
mov al, ah
mov al, byte [esp]
not eax
pushal
mov eax, 0x7aa22a74
jmp 0x61364c
inc ebp
lea eax, [eax + edi]
neg dx
jmp 0x613626
lea eax, [ebx*4]
xchg dh, al
mov dx, ax
rdtsc
mov ax, 0xf8f9
jmp 0x613636
mov edx, ebp
bswap edx
pushal
mov dl, 0x4c
jmp 0x6135e0
lea esp, [esp + 0x20]
sub bl, dl
jmp 0x613607
jle 0x6135ed
lea eax, [ebx*4]
xchg dh, al
jmp 0x61393e
sub esp, 0x16
lea eax, [ebp*4]
lea esp, [esp + 2]
jmp 0x613848
bswap eax
inc al
jno 0x61361e
jo 0x61361e
and al, 0xa9
cmp dword [eax - 0x55], ebx
push ss
inc esi
retf 0x3f58
mov dh, bh
bsr ax, cx
jl 0x61374b
lea eax, [eax + edi]
jmp 0x613727
lea esp, [esp + 4]
add cl, 0x51
mov ax, 0x580b
bswap edx
mov ax, bp
jmp 0x61367b
lea esp, [esp + 1]
jmp 0x613692
push esp
push word [esp + 1]
add esp, 1
jnp 0x6136a9
lea esp, [esp + 1]
jmp 0x613692
jae 0x6136f0
mov ax, 0x86d5
stc
jmp 0x6136fe
mov ax, 0x86d5
stc
mov edx, dword [esp]
jmp 0x61372d
mov edx, dword [esp]
btc eax, edx
lea eax, [ecx*4]
jmp 0x613737
lea esp, [esp + 0x20]
dec cl
clc
js 0x61382f
jns 0x613818
lahf
setg dl
or dword [ecx + 0x148bf922], esp
and al, 0xeb
and eax, 0x8dd0bb0f
add al, 0x8d
add byte [eax], al
add byte [eax], al
stc
mov edx, dword [esp]
jmp 0x613752
btc eax, edx
lea eax, [ecx*4]
lea edx, [ebp + 0x5f]
pushal
jmp 0x61370d
lea eax, [eax + edi]
stc
mov edx, dword [esp]
rol cl, 0
inc dx
jmp 0x6136d2
mov edx, 0xe4417150
mov edx, esi
xchg edx, eax
xchg edx, eax
xchg edx, eax
mov dx, word [esp]
jmp 0x6136c1
btc edx, ebx
xchg word [esp + 1], dx
mov edx, dword [esp + 3]
setae ah
jmp 0x6137d6
xchg word [esp + 1], dx
btc edx, ebx
jmp 0x613787
xchg dh, al
jmp 0x6137f8
lea esp, [esp + 4]
xor cl, 0xc2
mov eax, 0xc2406fdc
not dh
rol dx, cl
jmp 0x6137ee
mov ax, 0x4bdd
xchg word [esp + 1], dx
lea eax, [esi*4]
xchg dh, dl
mov eax, dword [esp + 1]
jmp 0x6137bc
jns 0x6137a6
xchg dh, al
jmp 0x6137f8
pushal
push edx
lea edx, [ecx*4]
inc di
je 0x613875
inc edi
mov dword [esp + 0x20], ecx
inc dh
mov dx, 0x3f3
jmp 0x6138aa
lea edx, [ecx*4]
mov ax, 0x656d
sub esp, 4
jmp 0x61379c
lea edx, [ecx*4]
mov ax, 0x656d
sub esp, 4
xchg word [esp + 1], dx
jmp 0x613784
lea esp, [esp + 0x14]
not cl
mov dl, byte [esp]
mov eax, dword [esp]
mov eax, 0x955af588
jmp 0x613770
inc edi
mov dword [esp + 0x20], ecx
inc dh
jmp 0x6138eb
jmp 0x61385e
mov dx, 0x496f
jmp 0x613897
pushal
jmp 0x613926
mov dx, 0x496f
call fcn.006138c7
xor dword [edx + 0x1972b445], ebp
mov ecx, 0x3ebb4829
sbb byte [ebx + 0x66], bh
mov edx, 0x43eb26cf
mov dx, 0x26cf
jmp 0x6138f3
neg edx
bts edx, edi
inc dh
jmp 0x6138d1
shl eax, 2
bswap edx
jmp 0x613889
mov dx, 0x3f3
mov dx, 0x26cf
lea esp, [esp + 4]
popal
bsf dx, ax
jbe 0x613893
ja 0x613877
sub esp, 8
sub dx, 0x30d0
xchg word [esp], dx
jmp 0x612df4
lea esp, [esp + 0x13]
lea esp, [esp + 1]
lea esp, [esp + 0xc]
btc edx, edi
jmp 0x613983
mov dx, ax
rdtsc
mov ax, 0xf8f9
jmp 0x613636
xchg word [esp], dx
jmp 0x612df4
jg 0x613904
sub esp, 8
sub dx, 0x30d0
jmp 0x613968