Function at 0x105a8b8b
Capabilities:
Execute anti-debugging instructions

Disassembly:
leave
ret 8
jmp 0x105a8c0f
push edx
lea esp, [esp + 4]
call fcn.1054f848
jmp 0x105a8c99
mov eax, 0xa4fb99d5
lea eax, [edx + esi]
mov eax, dword [esp]
jmp 0x105a8ddb
push esi
jmp 0x105a8ffd
push ebp
mov ebp, esp
push edx
lea esp, [esp]
call 0x105a8b8b
aam 0xeb
sub eax, dword [edi - 0x12]
stc
fdivr st(2)
dec ebx
not dword [edx - 0x15202790]
adc bh, byte [esi]
mov edi, 0x2b94a2f
adc cl, byte [ebp + 0x417e9]
add byte [ebx - 0x5bcd4ef2], bh
push esi
or eax, 0xf9245560
salc
fcomp qword [edi + ebp*2]
jbe 0x105a8c19
jmp 0x105a8fbe
mov dword [esp + 4], ecx
clc
push edi
call fcn.105a8c53
mov al, byte [0x87751ae3]
add byte [eax], al
add byte [eax - 0x788ae51d], ah
je 0x105a8bc0
xchg edx, eax
jo 0x105a8c00
cmp bl, byte [ebx]
pop eax
cmp dword fs:[esi], 0
cmp dword [esi], 0
jmp 0x105a8fe3
mov ecx, dword [ebp + 8]
jmp 0x105a8c25
or al, 0x51
mov ch, 0x4e
not cx
rcr cx, cl
mov cx, ax
jmp 0x105a8be7
mov eax, dword [ebp + 0xc]
jmp 0x105a8c34
adc byte [edx + 0x1d764cb0], al
cwde
xchg edx, eax
mov edi, 0x85303186
leave
test ecx, ecx
jne 0x10536728
xor eax, eax
jmp 0x10536712
push ebx
shl bl, cl
push edx
pushal
jmp 0x105a8c6f
lea esp, [esp + 4]
test eax, eax
jmp 0x105a8c59
je 0x1053673e
mov bx, word [esp]
jmp 0x105a8cbf
rdtsc
cmc
rdtsc
mov dword [esp + 0x10], ecx
popal
jmp 0x105a8c3b
sub esp, 1
lea esp, [esp]
add esp, 0
lea esp, [esp + 1]
mov eax, dword [eax + 0x80]
call fcn.105a8cdf
xchg edi, eax
cmc
cmc
invalid
lea ebx, [eax + ecx]
jmp 0x1053673e
mov eax, esi
call 0x105a8e19
ror byte [edx], 0x68
pop edx
mov byte [eax + esi*2 - 0x5e7d67e3], bh
loopne 0x105a8e13
pop edx
lea esp, [esp + 8]
lea esi, [eax + ebx]
jmp 0x105a8bd1
jo 0x105a8e90
add byte [ebx - 0x70], 9
call 0x105a8dfd
push ebx
mov ebx, 0x1053ffbc
mov eax, dword [ebx]
pop ebx
bswap ecx
jmp 0x105a8e7c
fild qword [edx]
xchg esp, eax
retf
push 0x40
jmp 0x105a8e85
mov eax, dword [eax + 0x18]
lea ecx, [ebp - 8]
push ecx
jmp 0x105a8e66
push 4
pushfd
lea esp, [esp + 4]
push esi
jmp 0x105a8ec1
fstp dword [edi]
dec bl
xchg ebp, eax
unpcklps xmm6, xmmword [eax - 0x3d]
xchg ebx, eax
cmp esi, dword [edx + 0x721b1a6b]
insd dword es:[edi], dx
jl 0x105a8e2e
clc
cmp edi, dword [esi]
call fcn.105a8e5c
lea eax, [ebp - 8]
jmp 0x105a8ecd
call eax
test eax, eax
je 0x105a8b68
jne 0x105a8eab
push eax
mov ah, byte [esp]
push dword [ebp - 8]
mov ax, dx
call 0x105a8edd
pop esi
jmp 0x105a8f23
mov dword [esi], edi
mov ah, byte [esp]
mov ah, 0x76
mov ah, bl
mov eax, 0xafac77db
jmp 0x105a8f0d
mov eax, dword [0x1053ffbc]
jmp 0x105a8f58
mov ax, word [esp]
jmp 0x105a8edf
lea esp, [esp + 4]
push 4
call fcn.105a8f42
push esi
call dword [eax + 0x18]
jmp 0x105a8b68
mov ecx, dword [ebp + 8]
pushal
mov dword [esp + 0xe], esi
mov byte [esp + 8], ch
jmp 0x105a8fd4
lea esp, [esp + 4]
je 0x105a8ba2
mov cl, 0x61
push sp
lea esp, [esp + 2]
jmp 0x105a8f8d
add esi, 4
jmp 0x105a8bd1
lea esp, [esp + 0x20]
push esi
call fcn.1054f86f
jmp 0x105a8ba2
jne 0x105a8b4b
stc
call fcn.105a905a
aas
push es
mov cl, 0xb0
sub dword [edx - 0x648f6d0a], esp
mov byte [0x8bb374eb], al
push ebp
or al, 0x8d
and al, 4
mov edx, dword [ebp + 0xc]
lea esp, [esp + 4]
test edx, edx
push esi
jmp 0x105a8faa