Function at 0x13a44ce
Capabilities:
Execute anti-debugging instructions

Disassembly:
not ah
add esp, 2
jmp 0x13a4561
pop eax
mov edx, 0x32031e62
lea eax, [edi*4]
bswap eax
jmp 0x13a454a
setl dh
lea edx, [edi + ebp]
rdtsc
not dx
xchg dword [esp], ecx
lea ecx, [esp + edx]
jmp 0x13a44fd
lea ecx, [ebp*4]
mov word [esp + 2], si
cmp al, dh
pop cx
xchg byte [esp + 1], cl
push ebp
jmp 0x13a4513
mov word [esp], dx
sub esp, 0x12
add esp, 0x13
lea eax, [edi + edi]
xchg edx, eax
mov eax, edx
jmp 0x13a45bf
push word [esp]
btr dx, dx
mov eax, ebp
add esp, 0xe
lea ecx, [eax*4]
std
jmp 0x13a4533
neg edx
dec al
cld
mov ax, 0x1d80
inc ax
mov ax, si
jmp 0x13a459d
mov al, 0xd1
rdtsc
mov dl, byte [esp + 1]
pop ax
mov cl, 0xab
clc
jmp 0x13a4578
mov ecx, dword [esp]
mov al, dh
mov ecx, eax
mov ax, word [esp]
bsf cx, si
setne dl
jmp 0x13a45f1
mov cl, byte [esp]
lea esp, [esp]
mov ax, 0xb953
xchg cx, dx
lea edx, [edx + ebx]
mov edx, 0x1a39ccfc
jmp 0x13a458e
pop word [esp + 2]
mov cx, 0x8ec8
pop edx
mov dx, word [esp + 0xa]
pop word [esp + 5]
jmp 0x13a47d0
lea edx, [ebx*4]
not cl
sub esp, 0x12
mov word [esp], dx
lea eax, [edx*4]
mov edx, 0xd3b10f7b
jmp 0x13a45d6
xchg byte [esp + 3], al
call fcn.013a4648
mov ax, 0xd87c
mov dh, byte [esp]
xchg word [esp + 1], cx
mov ah, bl
jmp 0x13a46c3
mov byte [esp + 1], dh
pop dword [esp]
pop dx
mov eax, ebx
xchg cl, al
mov ah, 0xa3
jmp 0x13a46fd
mov cx, word [esp + 3]
mov edx, 0x6e9dff01
pushfd
shl eax, 0x12
mov dh, 0x9d
xchg byte [esp + 5], ch
jmp 0x13a46ad
neg cx
bsf ax, cx
bswap edx
stc
add esp, 1
mov eax, dword [esp]
jmp 0x13a4797
or eax, 0x3e72a3de
xchg dx, cx
mov edx, dword [esp]
std
stc
push esp
jmp 0x13a4768
mov edx, ecx
xchg byte [esp], ch
neg eax
dec cx
add esp, 0
mov ecx, dword [esp]
jmp 0x13a4729
mov ch, 0xdd
not al
mov dword [esp + 1], edi
sub esp, 4
cld
xchg edx, ecx
jmp 0x13a477d
xchg ecx, eax
neg cx
mov ah, byte [esp + 4]
sub esp, 0x1c
xchg byte [esp + 0x1f], cl
mov dh, byte [esp + 4]
jmp 0x13a4750
mov ch, dh
mov eax, dword [esp + 0x1d]
bswap eax
lea ecx, [edx + ebx]
bsf ecx, ecx
mov cx, word [esp + 7]
jmp 0x13a47a7
cld
mov ecx, 0xb78e5bfd
lea esp, [esp]
cld
mov ecx, dword [esp]
cmc
jmp 0x13a473f
mov ax, word [esp + 2]
pop word [esp + 0x14]
pushal
lea esp, [esp + 0x43]
bsr ecx, edi
mov dh, byte [esp]
jmp 0x13a4808
mov dl, cl
pop dword [esp]
not dh
mov dl, byte [esp + 4]
mov eax, edi
cmc
jmp 0x13a4677
xchg dx, cx
stc
cld
mov eax, esp
lea edx, reloc.kernel32.dll_GetProcAddress
mov ecx, 0xda21a00e
jmp 0x13a4842
dec dl
mov cl, dh
mov cx, word [esp]
lea ecx, reloc.kernel32.dll_GetProcAddress
neg eax
inc dx
jmp 0x13a47e3
mov edx, dword [esp]
stc
lea ecx, [eax*4]
stc
cmc
mov edx, edi
jmp 0x13a4868
bswap eax
mov ah, 0x96
mov eax, dword [esp]
dec ch
mov edx, dword [esp]
mov al, 0x67
jmp 0x13a481c
lea edx, [edx*4]
lea ecx, [edi + edi]
cld
mov dh, byte [esp]
dec ax
jmp 0x13a4df2
sbb cx, ax
lea edx, [ecx + ebp]
bsr edx, ebp
rcl ecx, 0x17
btr eax, edi
mov dh, dl
jmp 0x13a4852
ror eax, cl
pushfd
cld
lea ecx, [eax*4]
lea eax, [ecx + edi]
call fcn.013a4a0b
push 0x3457498c
add dword [esp], reloc.kernel32.dll_GetProcAddress
call fcn.013a51d0
rcl byte [edx + ecx*8 - 0x53], cl
pop esp
mov ch, 0x44
rcl dword [ecx + 0x30], 0xc3
and ebx, eax
jp 0x13a4e7a
les ecx, [edi]
test ch, cl
out dx, eax
invalid
lahf
out 0x11, al
nop