Function at 0x13105f35
Capabilities:
Execute anti-debugging instructions

Disassembly:
push eax
push edx
jmp 0x1308b467
rdtsc
jge 0x1308b477
push ecx
pop ecx
push eax
push edx
rdtsc
pop edx
pop eax
pop edx
pop eax
push eax
mov dword [esp], 0x2cf9cea1
add dword [esp], 0x7eb7e55f
and dword [esp], 0x7f09c2e0
inc dword [esp]
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
xchg ecx, ebp
not ebp
xchg ecx, ebp
xchg dword [esp], ecx
push edx
mov edx, 0x7d876ee3
sub dword [esp + 4], 0x77c72a2d
add dword [esp + 4], 0x7c6fc7bf
sub dword [esp + 4], edx
sub dword [esp + 4], 0x7c6fc7bf
add dword [esp + 4], 0x77c72a2d
push dword [esp]
pop edx
add esp, 4
sub dword [esp], 0x3ffdd939
dec dword [esp]
xor dword [esp], 0x49b7c970
mov dword [esp], eax
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], esi
push edi
push esi
mov dword [esp], 0x5dff0246
pop edi
shl edi, 1
neg edi
xor edi, 0x4401fb70
push edi
mov esi, dword [esp]
add esp, 4
mov edi, dword [esp]
add esp, 4
sub eax, esi
pop esi
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
push ebp
push esp
push dword [esp]
pop ebp
add esp, 4
sub esp, 4
mov dword [esp], edx
mov edx, 4
add ebp, 0x3bf78b2a
add ebp, edx
sub ebp, 0x3bf78b2a
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, 4
sub ebp, ebx
pop ebx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], edx
push ebp
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esp
push edx
mov edx, 4
add dword [esp + 4], edx
pop edx
pop ebp
push edx
mov edx, 4
add ebp, 0x3ddf8c24
add ebp, edx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x3ddf8c24
sub ebp, ecx
pop ecx
mov edx, dword [esp]
add esp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push edi
push edi
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
push dword [esp]
pop edi
add esp, 4
add esp, 4
add edi, 4
push ebx
mov ebx, 4
add edi, 0x3bd0d4bb
sub edi, ebx
sub edi, 0x3bd0d4bb
pop ebx
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
mov dword [esp], ebx
push ecx
mov dword [esp], ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, 0x38ee5693
add ebx, ecx
push edi
mov edi, 0x7fff3cd2
push eax
mov eax, 0x763f9f77
xchg ebx, eax
not ebx
xor eax, ebx
xor ebx, eax
xor eax, ebx
sub eax, 0x7ffe4890
or eax, 0x5bd7449f
and eax, 0x7fab28ee
or eax, 0x2d2727c7
add eax, 0xd3c04898
and edi, eax
pop eax
shr edi, 1
dec edi
xor edi, 0x115dced3
sub ebx, 0x6fee6001
sub ebx, edi
add ebx, 0x6fee6001
pop edi
mov ecx, dword [esp]
add esp, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edi
mov dword [esp], ebp
push esi
mov dword [esp], 0x22936629
mov dword [esp], eax
mov dword [esp], 0x4bffc35a
xchg dword [esp], ebx
push ecx
mov ecx, 0
sub ecx, ebx
mov ebx, ecx
pop ecx
xchg dword [esp], ebx
push edi
mov edi, 0x7ab55962
sub dword [esp + 4], 0x55b66fdb
sub dword [esp + 4], edi
add dword [esp + 4], 0x55b66fdb
pop edi
mov dword [esp], edi
mov dword [esp], ebx
mov dword [esp], ecx
mov dword [esp], esi
push ebx
sub esp, 4
push esp
pop dword [esp]
add dword [esp], 4
mov ebx, dword [esp]
add esp, 4
push eax
mov dword [esp], 0x7ffb5152
not dword [esp]
neg dword [esp]
and dword [esp], 0x7d7bea3e
sub dword [esp], 0x4c1380db
mov dword [esp], ecx
mov ecx, 0x77e737a7
add ecx, 0x27533f04
xor ecx, 0x9f3a76af
add ebx, ecx
pop ecx
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], edi
call fcn.1308b73b
add al, 0x24
push edx
mov dword [esp], 0x76dfa1a9
or dword [esp], 0x76cb5f00
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x5ff2498d
and dword [esp + 4], ecx
pop ecx
neg dword [esp]
sub dword [esp], 0x57fcae3f
sub dword [esp], 0x6d4bbb9
mov dword [esp], ebx
push dword [esp + 0x10]
mov eax, dword [esp]
push esi
mov esi, esp
push ebp
mov ebp, 4
add esi, ebp
pop ebp
push ebx
mov ebx, 4
add esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
push dword [esp + 8]
mov ebx, dword [esp]
push ebp
mov ebp, esp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp + 8], eax
mov dword [esp + 0x10], ebx
mov ebx, dword [esp]
push ebp
mov ebp, esp
push eax
mov eax, 0x6d7f27ae
push edi
mov edi, 0x5ff55d6b
and eax, edi
pop edi
and eax, 0x78a6d604
dec eax
xor eax, 0x482403fb
add ebp, eax
pop eax
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x1308b458