Function at 0x794dd6
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xa7b96c
jmp 0xa52c05
cpuid
jmp 0xa52c51
jmp 0xa64271
push 0x752a77e
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
jmp 0xa53645
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0xa536a5
jmp 0xa71ff8
jmp 0xa56d96
rdtsc
jmp 0xa56deb
jmp 0xa694cc
jmp 0xa59350
pop esp
jmp 0xa59424
push edx
mov dword [esp], 0
mov eax, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0xa592fb
jmp 0xa52b4a
jmp 0xa5e6f0
mov dword [esp], ebx
jmp 0xa5e768
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
jmp 0xa5e632
jmp 0xa79660
jmp fcn.00a62353
jmp 0xa64213
cpuid
jmp 0xa6426c
jmp 0xa592f6
jmp 0xa6432d
rdtsc
jmp 0xa64385
jmp 0xa622a2
jmp 0xa695c9
push ebx
push ecx
push 0x1680652f
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xa695e1
jmp 0xa712e7
jmp 0xa6fe99
cpuid
jmp 0xa6ff0e
jmp 0xa7b0d4
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
pop ebp
push ebp
mov ebp, 0x7acfaa7d
neg ebp
neg ebp
jnp 0xa703b9
jmp 0xa702e9
not ebp
add ebp, 0x5fbf5fb0
push edi
mov edi, 0xe4efb52e
sub ebp, edi
pop edi
sub eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
mov dword [esp], edx
jmp 0xa70417
sub esp, 4
mov dword [esp], ebx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
push ebx
mov dword [esp], eax
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
jmp 0xa703b9
push 0x4782b94c
mov dword [esp], ebx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebx
push dword [esp]
pop ebx
push edi
mov edi, esp
push esi
mov esi, 4
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
pop esp
push 0x73c954b3
mov dword [esp], ebx
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xa7035b
jmp 0xa56cd4
jmp 0xa71342
push edi
push ebp
mov ebp, 0xb9e26e9
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov dword [esp], edx
jmp 0xa713aa
pop dword [ebp - 0x10]
jmp 0xa71402
jmp 0xa72f30
jmp 0xa71517
push 0
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0xa7153d
jmp 0xa64164
jmp 0xa720c2
sub ebx, 0x3fbed0b
add edx, ebx
pop ebx
push edi
push 0x14
pop edi
sub edx, edi
pop edi
xchg dword [esp], edx
pop esp
jmp 0xa72136
push edx
mov edx, esp
push edx
mov dword [esp], ebx
mov ebx, 0x7f7da1ec
inc ebx
shr ebx, 5
jns 0xa71ffd
jmp 0xa71ffd
jmp 0xa5e62d
jmp 0xa72fe6
push eax
mov dword [esp], 0
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xa73060
jmp 0xa6fe38
jmp 0xa79772
sub edx, 4
push edx
push dword [esp + 4]
mov edx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], ecx
jmp 0xa79785
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
jmp 0xa79755
jmp 0xa702c8
push esi
mov esi, 0x3d3ed89a
push edi
mov edi, 0x6feaeb0a
push esi
mov esi, 0x52d43390
xor edi, esi
pop esi
xor esi, edi
mov edi, dword [esp]
add esp, 4
mov eax, esi
mov esi, dword [esp]
add esp, 4
jmp 0xa7b212
jmp 0xa7b38c
jmp 0xa7b3f0
cpuid
jmp 0xa7b495
jmp 0xa71407
jmp 0xa7b9c8
push ebp
push 0x535291cb
mov dword [esp], ebx
mov ebx, 0x76375b86
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ebp
jmp 0xa7ba87
jmp 0xa53584