Function at 0x81bd09
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xf396e7
adc ebx, edx
jmp 0xf5f0bf
add ecx, 1
jmp 0xee44d0
adc edx, 0
jmp 0xf06c04
add eax, ecx
jmp 0xed982c
jmp 0xf3792d
push ecx
mov dword [esp], 0x1c6b64d1
mov dword [esp], edx
push edi
mov edi, 0x1e45376f
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
jmp 0xf3798d
jmp 0xf3858f
jmp 0xf38372
push edx
push edi
pop edx
mov edi, dword [esp]
add esp, 4
push edi
not dword [esp]
pop edi
xor edx, edi
xor edi, edx
xor edx, edi
jmp 0xf383ec
jmp 0xee44c8
jmp 0xf38666
or edx, 0x5f66a2f0
sub edx, 0x76fbb43b
js 0xf385ab
jmp 0xf38680
push ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
push 4
pop esi
add ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
push ecx
mov dword [esp], 0x7222ed62
mov dword [esp], eax
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ecx
mov dword [esp], 0x3091d782
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xf38626
sub edx, 0xbfff7b6c
add eax, edx
mov edx, dword [esp]
add esp, 4
sub eax, 4
xchg dword [esp], eax
jmp 0xf3865b
sub esp, 4
mov dword [esp], ebx
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xf38608
mov esp, dword [esp]
mov dword [esp], edx
jmp 0xf386d2
push eax
mov eax, esp
push edx
mov edx, 0x34e9421e
xor edx, 0x4f6dc70f
jle 0xf38626
jmp 0xf38594
or edx, 0x6bff4785
shl edx, 4
jp 0xf38594
jmp 0xf38608
jmp 0xf387f7
jmp 0xf3890b
rdtsc
jmp 0xf38912
jmp 0xf3c2eb
jmp 0xf389ca
cpuid
jmp 0xf38a2b
jmp 0xf3b2a7
jmp 0xf38b6e
push edx
mov dword [esp], 0
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 4
add esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
jmp 0xf38b94
jmp 0xf555c3
jmp 0xf39130
sub esp, 4
mov dword [esp], edx
push ebx
mov ebx, 0x13750fff
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xf39199
jmp 0xf4da63
jmp 0xf3931d
sub esp, 4
mov dword [esp], eax
mov dword [esp], esp
push ecx
mov ecx, 4
add dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
pop ebp
jmp 0xf393ee
jmp 0xf4b84f
jmp 0xf39512
cpuid
jmp 0xf39519
jmp 0xf38a58
jmp 0xf397a5
push edx
mov edx, esp
push esi
push edi
mov edi, 0x61fa4f68
mov esi, edi
mov edi, dword [esp]
add esp, 4
jmp 0xf397bc
add esi, 0x9e05b09c
add edx, esi
pop esi
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
jmp 0xf39826
jmp 0xf392d7
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xf3995d
jmp 0xf4b9e7
jmp 0xf3a329
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push 0x5ef906e7
mov dword [esp], ebx
push ebp
mov ebp, 0x15e7f2c7
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop eax
push ecx
mov edx, dword [esp]
push 0x4b327cf1
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xf3a343
add edx, 0x7fee7cd6
dec edx
xor edx, 0x7faded51
jns 0xf3a2a4
jmp 0xf3a343
xor edx, 0x755f4857
shr edx, 5
jnp 0xf3a2fd
jmp 0xf3a2fd
mov ecx, dword [esp]
push eax
mov dword [esp], edi
mov edi, esp
add edi, 4
push edx
mov edx, 0xefeb1a9
jmp 0xf3a315
add edx, 0x3999e0f
add edi, edx
pop edx
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0xf3a400
jmp 0xf4787b
jmp 0xf3b3b4
push ebx
mov dword [esp], 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xf3b3cd
jmp 0xf3ef11
jmp 0xf3c419
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xf3c430
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
jmp 0xf3c350
jmp 0xf3982b
jmp 0xf3efb1
cpuid
jmp 0xf3f00e
jmp 0xf56973
jmp 0xf42664
push dword [ebp - 0x10]
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0xf426d2
jmp 0xf4f4c3
push ecx
mov ecx, esp
add ecx, 4
push edx
mov edx, 0x14
jmp 0xf4b95b
add ecx, 0x5dbe254b
sub ecx, 0x7fb76bfd
sub ecx, edx
add ecx, 0x7fb76bfd
sub ecx, 0x5dbe254b
pop edx
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0xf4b985
jmp 0xf6001b
push edx
push edi
push 0
pop edi
mov dword [esp + 4], edi
pop edi
mov eax, dword [esp]
add esp, 4
jmp 0xf4baf9
jmp 0xf393f3
jmp 0xf4dabc
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xf4db7e
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
sub esi, ebx
pop ebx
jmp 0xf4daab
jmp 0xf56db0
jmp 0xf4dc31
push dword [esp]
pop edx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0xf4dca6
jmp 0xf3a29f
jmp 0xf4f110
push edx
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
pop edx
jmp 0xf4f156
sub esp, 4
mov dword [esp], edx
mov edx, 0
jmp 0xf4f09e
jmp 0xf38917
sub esp, 4
mov dword [esp], ecx
not dword [esp]
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
push edi
mov edi, 4
add esi, edi
jmp 0xf4f4e5
pop edi
xchg dword [esp], esi
pop esp
jmp 0xf4f5f3
jmp 0xf382d4
jmp 0xf55671
cpuid
jmp 0xf556d6
jmp 0xf4f04f
jmp 0xf56a6f
rdtsc
jmp 0xf56a76
jmp 0xf3907f
push dword [ebp - 0xc]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
jmp 0xf56dd3
mov esp, dword [esp]
jmp 0xf56ec8
jmp 0xf5b9cf
push dword [ebp - 8]
mov ebx, dword [esp]
push esi
push esp
pop esi
push edx
mov edx, 4
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xf5baf2
jmp 0xf5eb0d
jmp 0xf5eb67
not esi
neg esi
jle 0xf5ebec
jmp 0xf5eb8a
push dword [ebp - 0x14]
mov ecx, dword [esp]
push ebx
mov ebx, esp
push esi
mov esi, 0x7dfebc84
shr esi, 4
sub esi, 0x76effda7
jge 0xf5eb96
jmp 0xf5eb8a
dec esi
jne 0xf5eb12
jmp 0xf5eb8a
push ebp
mov dword [esp], 0x52b57d1e
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push 0x3bcd64ec
mov dword [esp], eax
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xf5eb67
xor esi, 0x90efee25
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xf5ec5e
jmp 0xf4259d
jmp 0xf5f1a7
push ebx
mov ebx, esp
add ebx, 4
push edi
mov edi, 4
sub ebx, edi
pop edi
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xf5f1ce
jmp 0xf4db83
jmp 0xf60130
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
jmp 0xf60153
jmp 0xf3786f