Function at 0x6c183c
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xaf42a9
adc edx, 0
jmp 0xadfac2
jmp 0xad6919
push dword [ebp - 0x10]
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
xchg dword [esp], edi
pop esp
jmp 0xad693b
jmp 0xaf6109
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
mov dword [esp], eax
mov eax, esp
add eax, 4
jmp 0xad7ada
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xad7b49
jmp 0xae99fa
jmp 0xad8e26
pop esp
jmp 0xad8e41
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0xad8d8d
jmp 0xad6807
jmp 0xade1ac
push 0
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]
mov esp, dword [esp]
jmp 0xade1d0
jmp 0xaeb85e
jmp 0xadf48e
pop dword [ebp - 0x14]
jmp 0xadf4a8
push 0x543f5745
mov dword [esp], ecx
mov dword [esp], 0xa108083
mov dword [esp], ebp
mov dword [esp], eax
jmp 0xadf424
jmp 0xaec98b
jmp 0xadf943
push dword [ebp - 0xc]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xadf968
jmp 0xae9583
jmp 0xadfa6e
cpuid
jmp 0xadfabd
jmp 0xaff6f7
add eax, ecx
jmp 0xadfac9
adc ebx, edx
jmp 0xaf9302
add ecx, 1
jmp 0xa339a3
jmp 0xae94b7
push dword [ebp - 4]
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xae956f
jmp 0xaf4b76
jmp 0xae968a
push dword [ebp - 8]
mov ebx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xae96aa
jmp 0xad8d3d
mov ebx, dword [esp]
push ebp
mov dword [esp], edi
push esp
pop edi
add edi, 4
jmp 0xae9a61
push edx
mov edx, 4
add edi, edx
pop edx
xchg dword [esp], edi
pop esp
jmp 0xae9b0e
jmp 0xae9457
jmp 0xaea2d6
ret
jmp 0xaea337
push eax
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xaea40a
jmp 0xaebada
jmp 0xaeb8ad
cpuid
jmp 0xaeb960
jmp 0xaf5fcb
jmp 0xaebbe3
push ebx
mov ebx, esp
add ebx, 4
push edx
mov edx, 0x14
sub ebx, edx
jmp 0xaebbf9
pop edx
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
jmp 0xaebc13
jmp 0xaf43f1
jmp 0xaec20f
rdtsc
jmp 0xaec266
jmp 0xaf9d07
jmp 0xaec6e7
push dword [esp]
pop edx
push ecx
mov ecx, esp
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xaec705
jmp 0xad79fd
jmp 0xaec7d6
push 0
mov eax, dword [esp]
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0xaec84e
jmp 0xadf9b9
push edi
mov edi, esp
add edi, 4
push eax
mov eax, 0x1fbd9911
shl eax, 2
sub eax, 0x7ef66440
jmp 0xaeca02
sub edi, eax
pop eax
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xaecab2
jmp 0xaec71d
jmp 0xaecced
cpuid
jmp 0xaecda9
jmp 0xaec155
jmp 0xaee930
add esp, 4
add esp, 4
jmp 0xaee9eb
push 0x5c6e9c4a
mov dword [esp], edx
not dword [esp]
push dword [esp]
mov edx, dword [esp]
jmp 0xaee8d2
jmp 0xae4b98
jmp 0xaf1190
rdtsc
jmp 0xaf11e9
jmp 0xadf372
jmp 0xaf436f
push esi
sub esp, 4
mov dword [esp], esi
mov esi, 0x7980211b
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ebp
jmp 0xaf43ec
jmp 0xaea2f5
sub esp, 4
mov dword [esp], eax
push eax
mov eax, 0x45ab377c
mov dword [esp + 4], eax
pop eax
jmp 0xaf44fb
mov dword [esp], ecx
mov dword [esp], ebx
jmp 0xaf4506
jmp 0xafa6b3
leave
jmp 0xaf4c68
jmp 0xaea1db
jmp 0xaf550b
cpuid
jmp 0xaf5568
jmp 0xade0a7
jmp 0xaf60ea
push eax
mov eax, 0x57ff47d9
add ebx, eax
pop eax
xor ebx, 0x5579c1e1
mov eax, ebx
pop ebx
jmp 0xaf6104
inc ebx
js 0xaf6080
jmp 0xaf6030
push edi
mov dword [esp], 0x60ac817a
mov dword [esp], edx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push 0xbd08dd1
mov dword [esp], ecx
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push 0x652ee793
mov dword [esp], ebx
mov ebx, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xaf6030
xor ebx, 0x7f7f1480
jno 0xaf5fd0
jmp 0xaf6024
push ebx
push 0x7dfa9179
push dword [esp]
pop ebx
add esp, 4
neg ebx
jo 0xaf6030
jmp 0xaf6024
jmp 0xaecc8f
jmp 0xaf6211
push 0x2f2b2d5b
mov dword [esp], ebp
mov dword [esp], ecx
xchg dword [esp], ebx
not ebx
xchg dword [esp], ebx
mov ecx, dword [esp]
add esp, 4
jmp 0xaf622f
jmp 0xaee8cd
jmp 0xaf8751
push eax
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
sub ebp, esi
pop esi
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
mov dword [esp], edx
jmp 0xaf8830
jmp 0xaf10e9
jmp 0xaf936a
sub esp, 4
mov dword [esp], edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
jmp 0xaf942a
pop dword [ebp - 4]
jmp 0xaf9432
jmp 0xaec5e7
jmp 0xaf9dfd
push eax
mov dword [esp], 0x40df6dae
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xaf9e13
jmp 0xafb807
jmp 0xafa711
push edi
mov dword [esp], edx
push ebx
mov ebx, 0x723e820a
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ecx
jmp 0xafa7cc
jmp 0xaf86f5
jmp 0xafb84f
push ecx
mov dword [esp], 0x8ddf2c4
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xafb8f9
jmp 0xadf82e
push edx
mov edx, 0x6efd197d
push ecx
mov ecx, 0x5cfe0514
neg ecx
and ecx, 0x1cfdf608
push eax
mov eax, 0x3fef15c0
jmp 0xaff716
and ecx, eax
pop eax
not ecx
sub ecx, 0x2f34edce
sub ecx, 0x52522543
xor edx, ecx
pop ecx
sub edx, 0x108ac593
push eax
mov dword [esp], edx
pop eax
pop edx
jmp 0xaff819
jmp 0xaf545a