Function at 0x1305ea5
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x1305787
jmp 0x130579e
sbb cx, 0x7aa0
mov dh, bh
xchg dh, dl
jmp 0x1306fc2
xchg edx, ecx
lea esp, [esp + 4]
sub al, 0xe5
bsr ecx, eax
jno 0x1305763
jo 0x1305765
fmul qword [ecx - 0x27]
mov eax, 0x8b688f4b
sbb cx, 0x7aa0
mov dh, bh
xchg dh, dl
jmp 0x1306fc2
not ecx
call 0x1305946
add edx, 0xac696904
jmp 0x13058dd
setno ch
rcl ecx, cl
bsr edx, eax
jmp 0x13057ad
add edx, 0x52c4fc6c
jmp 0x1306b21
jmp 0x130591d
mov ch, 0x84
mov cx, word [esp]
jmp 0x130592d
shl ecx, cl
ja 0x1305907
mov ch, 0x84
mov cx, word [esp]
jmp 0x130592d
mov edx, dword [edx + reloc.kernel32.dll_GetProcAddress]
mov cl, bl
bts ecx, ebx
js 0x130596a
jns 0x1305954
in eax, 0x45
aad 0xbc
dec edi
retf 0x6774
ror ecx, 3
sub esp, 0x11
lea esp, [esp + 1]
jmp 0x13057d9
ror ecx, 3
sub esp, 0x11
lea esp, [esp + 1]
jmp 0x13057d9
lea ecx, reloc.kernel32.dll_GetProcAddress
jmp 0x13057c3
jno 0x1305d1a
cmc
jmp 0x1305d1b
cmc
call fcn.01305bc6
lea esp, [esp + 0xc]
lea esp, [esp + 2]
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], ebx
jmp 0x1305dd7
mov dword [esp + 8], esp
push ebx
call fcn.01305d90
xchg dx, ax
mov ebp, 0xfbabe294
jmp 0x1305e18
push ecx
jmp 0x1305e28
mov edi, dword [esp + 0x2c]
sub esp, 1
jb 0x1305e02
push ecx
jmp 0x1305e3e
xchg bl, cl
rdtsc
lea esp, [esp + 1]
jmp 0x1305e90
xchg bl, cl
rdtsc
lea esp, [esp + 1]
jmp 0x1305e90
stc
invalid
bswap esi
mov word [esp + 1], bp
call 0x1305ea5
jg 0x1305e5f
jg 0x1305e8c
jmp 0xd6de0ba
push ebx
jmp 0x1305e62
cmpsd dword [esi], dword es:[edi]
adc ecx, dword [edx + reloc.kernel32.dll_GetProcAddress]
add al, 0xf5
lea ebp, [esp + 4]
cmc
jle 0x1305e78
push ebx
bswap esi
mov word [esp + 1], bp
call fcn.01305eee
push esp
lea ecx, [eax - 0xaa]
mov eax, 0x4be34d70
mov bx, word [esp]
jmp 0x1306052
lea edx, [edx + 0x4d]
dec eax
call fcn.01305f1d
mov ecx, esp
shr ch, 5
sub esp, 1
jge 0x1306003
jl 0x1306003
scasd eax, dword es:[edi]
sub eax, 0x8b37c4bd
mov esp, 0x6681168f
mov ecx, 0x938d5ff1
sbb dh, al
invalid
call fcn.0130603a
lea esp, [esp + 4]
not edi
neg cl
jl 0x1306024
jge 0x1306085
inc ebx
ret 0x3750
rdtsc
mov dl, byte [esp]
bswap edx
jmp 0x130606a
mov dh, ch
xchg dword [esp], edx
lea esi, reloc.kernel32.dll_GetProcAddress
mov bx, dx
lea ecx, [eax + 0x4d]
mov esi, esp
jmp 0x1305fd1
dec edi
mov cx, di
xchg cx, ax
mov ax, word [esp]
push ecx
jmp 0x13060ab
rdtsc
mov dl, byte [esp]
bswap edx
jmp 0x130606a
sub esp, 0xc
jns 0x13060d9
js 0x13060d9
inc cx
jmp 0x13060de
sete dh
lea edx, reloc.kernel32.dll_GetProcAddress
lea eax, [eax*4]
lea esp, [esp + 4]
neg edi
jmp 0x130608e
call fcn.013060c3
lea esp, [esp + 0xc]
dec edi
push bx
mov byte [esp], cl
push word [esp + 1]
jmp 0x13067d1
xchg word [esp], cx
mov dl, bl
mov edx, ebp
mov byte [esp + 2], al
clc
jmp 0x130655f
neg dx
jnp 0x130656e
jp 0x130656e
insd dword es:[edi], dx
add edx, dword [ebx + reloc.kernel32.dll_GetProcAddress]
les ebx, [edx + 0x3d]
int3
lea esp, [esp + 4]
inc edi
mov dh, byte [esp]
mov dl, byte [esp]
mov dh, 0x37
jmp 0x1306546
add edi, dword [ebp]
mov edx, 0xce28fb81
rdtsc
jmp 0x130657e
mov edx, ebp
mov byte [esp + 2], al
clc
jmp 0x130655f
jne 0x1306125
xchg word [esp], cx
mov dl, bl
jmp 0x1306598
neg ch
jmp 0x1305c0a
xor al, 0xc9
btr edx, eax
jg 0x1305982
lea ecx, reloc.kernel32.dll_GetProcAddress
setno ch
rcl ecx, cl
bsr edx, eax
not ecx
jmp 0x13057af