Function at 0x166427b
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x18195ea
adc ebx, edx
jmp 0x183c8fe
jmp 0x180c766
push 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x180c7ef
jmp 0x1822569
jmp 0x180c880
push 0x4fb88a7f
mov dword [esp], edx
push eax
mov eax, 0x614f941d
mov dword [esp + 4], eax
pop eax
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x180c8f5
jmp 0x181cdcc
jmp 0x1812f52
pop esp
jmp 0x1812fc0
push eax
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
push ecx
mov ecx, 0x14
jmp 0x1812f69
sub ebp, ecx
pop ecx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
jmp 0x1812f4c
jmp 0x1820cb6
jmp 0x18130d1
cpuid
jmp 0x18130d8
jmp 0x180c6c0
jmp 0x1813478
rdtsc
jmp 0x1813534
jmp 0x1822446
sub esp, 4
mov dword [esp], edx
mov dword [esp], esp
jmp 0x1813602
push ebx
mov ebx, 4
add dword [esp + 4], ebx
pop ebx
mov ebp, dword [esp]
add esp, 4
jmp 0x1813677
jmp 0x1812e97
jmp 0x181372b
xor ecx, dword [esp]
pop esp
jmp 0x18137a0
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
jmp 0x18136d2
jmp 0x18137a5
jmp 0x1813811
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x18138df
push 0x1c8adba3
mov dword [esp], ecx
not dword [esp]
push dword [esp]
pop ecx
push edx
mov edx, esp
jmp 0x18137fc
jmp 0x182093b
jmp 0x1819701
pop edi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
mov dword [esp], edx
jmp 0x1819717
push ebx
mov ebx, esp
push edi
mov edi, 0x62776e9c
add edi, 0x9d889168
add ebx, edi
jmp 0x1819696
mov dword [esp], ebp
jmp 0x181971f
jmp 0x1813555
push eax
push edi
push 0
mov edi, dword [esp]
add esp, 4
mov dword [esp + 4], edi
pop edi
pop eax
jmp 0x18198d8
jmp 0x181bc16
sub esp, 4
mov dword [esp], ebx
sub esp, 4
mov dword [esp], ebp
mov ebp, 0
mov dword [esp + 4], ebp
pop ebp
pop eax
jmp 0x181a6ca
jmp 0x1812fc5
jmp 0x181b58e
xchg dword [esp], edx
pop esp
jmp 0x181b602
push dword [ebp - 8]
push dword [esp]
pop ebx
push edx
push esp
pop edx
add edx, 4
add edx, 4
jmp 0x181b530
jmp 0x181d0bd
jmp 0x181ba66
rdtsc
jmp 0x181babc
jmp 0x180c7f4
jmp 0x181bcbd
cpuid
jmp 0x181bd19
jmp 0x181b9b3
jmp 0x181bd95
push ecx
mov dword [esp], esi
mov dword [esp], ebx
push esi
mov esi, 0
mov dword [esp + 4], esi
pop esi
pop eax
jmp 0x181be49
jmp 0x181c103
cpuid
jmp 0x181c1f0
jmp 0x18197ca
adc edx, 0
jmp 0x1823454
add ecx, 1
jmp 0x181c1f5
jmp 0x181ce64
sub esp, 4
mov dword [esp], edx
push ebx
mov ebx, 0x3232adfb
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x181ced2
jmp 0x1820aa1
jmp 0x181d1c1
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
jmp 0x181d1d8
jmp 0x181367c
jmp 0x1820a5f
not esi
xchg dword [esp], esi
pop edx
jmp 0x1820a76
push ecx
mov dword [esp], edx
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
jmp 0x1820940
jmp 0x181c689
jmp 0x1820be5
sub edx, 0x76f7fa8b
jle 0x1820bc0
jmp 0x1820b04
push eax
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
pop esp
push ecx
push dword [esp]
pop edx
push ebp
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push edi
mov dword [esp], 0x5cfead6c
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
jmp 0x1820be5
add edx, 0xf89015d3
add eax, edx
pop edx
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0x1820c02
shr edx, 5
jns 0x1820ba3
jmp 0x1820b56
or edx, 0x71ec855f
and edx, 0x6ef74ac1
jp 0x1820bc0
jmp 0x1820b04
push dword [ebp - 0xc]
mov eax, dword [esp]
push eax
mov eax, esp
push edx
mov edx, 0x59d60ad6
shr edx, 4
jp 0x1820ba3
jmp 0x1820bce
jmp 0x181b4c8
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], 0x6cc7bb3
jmp 0x1820d35
mov dword [esp], ebx
jmp 0x1820dda
jmp 0x18226c0
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], edx
jmp 0x1821790
pop dword [ebp - 0x10]
jmp 0x18217f4
jmp 0x181a5a3
push 0x6867eaa2
mov dword [esp], ebp
mov dword [esp], 0x33ba9da5
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x1822564
jmp 0x18216aa
jmp 0x1822681
cpuid
jmp 0x1822688
jmp 0x181bd32
jmp 0x182271c
push edi
push esp
pop edi
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0x18227f8
jmp 0x18227fd
push ecx
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
jmp 0x1822912
jmp 0x1813420
add eax, ecx
jmp 0x17c1611
mov edx, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
push ebp
mov ebp, 4
add edi, ebp
mov ebp, dword [esp]
add esp, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x18317d4
jmp 0x183412f
jmp 0x18319af
leave
jmp 0x1831a12
jmp 0x1847f69
push dword [ebp - 4]
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ecx
mov ecx, 4
jmp 0x1831f7e
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x1831fde
jmp 0x18318f8
jmp 0x1834188
push dword [esp]
pop ecx
push 0x6b6f068
mov dword [esp], ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x1834248
jmp 0x18416cc
jmp 0x183c9c0
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x183ca4a
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
add edi, 0x7db9a9c6
sub edi, ebx
sub edi, 0x7db9a9c6
pop ebx
xchg dword [esp], edi
pop esp
jmp 0x183c903
jmp 0x18316c6
jmp 0x1841725
mov ebx, dword [esp]
push 0x7b61c973
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0x1841808
jmp 0x1831ebd
ret