Function at 0x16a5139
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x1873d63
adc edx, 0
jmp 0x179d5e3
add ecx, 1
jmp 0x1766d3b
add eax, ecx
jmp 0x179d5ea
adc ebx, edx
jmp 0x1865960
push esp
push dword [esp]
pop ebp
push 0xad72fdf
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x17b0e34
jmp 0x185d8cb
rdtsc
jmp 0x17b37fb
jmp 0x1865aaa
jmp 0x17b3930
add ebx, 0x4cffeed3
jne 0x17b3945
jmp 0x17b3930
push eax
mov eax, esp
push ebx
mov ebx, 0x6bff7520
dec ebx
jl 0x17b3945
jmp 0x17b38c6
sub ebx, 0xb8ff63ee
add eax, ebx
mov ebx, dword [esp]
add esp, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], ecx
jmp 0x17b39c9
jmp 0x18271b1
cpuid
jmp 0x17f9c1f
jmp 0x18198df
jmp 0x17fb25e
ret
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x17fbb59
jmp 0x180b504
jmp 0x1804830
rdtsc
jmp 0x18048ed
jmp 0x180ab15
jmp 0x1805b92
cpuid
jmp 0x1805bee
jmp 0x1829a02
push edx
push ebx
mov edx, dword [esp]
add esp, 4
mov ebx, dword [esp]
add esp, 4
not ebx
xor edx, ebx
xor ebx, edx
xor edx, ebx
jmp 0x18079b6
jmp 0x177be82
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x180a9b5
jmp 0x1865ee2
jmp 0x180ab75
push edi
mov edi, esp
add edi, 4
sub edi, 4
jmp 0x180ac41
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x180ac56
jmp 0x1818357
push ecx
xor dword [esp], ecx
xor ecx, dword [esp]
xor dword [esp], ecx
xchg ecx, edx
not edx
push ecx
push edx
pop ecx
pop edx
xchg dword [esp], ecx
pop ecx
jmp 0x180b630
jmp 0x180788a
push eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
sub eax, edx
mov edx, dword [esp]
jmp 0x180debf
add esp, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], ebx
jmp 0x180ded7
jmp 0x17b3866
jmp 0x1815a76
xchg dword [esp], edx
pop esp
jmp 0x1815ae2
push dword [esp]
pop ecx
push ebx
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
jmp 0x1815a11
jmp 0x1827405
jmp 0x181846f
push edi
push esp
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x181848d
jmp 0x1873ec7
jmp 0x181999a
push 0
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x1819a19
jmp 0x18484b9
jmp 0x1827216
sub esp, 4
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], 0x73bfcccb
mov dword [esp], ecx
mov dword [esp], edx
jmp 0x18272df
jmp 0x18047cc
push dword [esp]
mov ebx, dword [esp]
add esp, 4
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 0x1827521
jmp 0x18297b8
jmp 0x1829867
push dword [ebp - 4]
push dword [esp]
pop eax
push eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x18298c4
jmp 0x1848039
jmp 0x1829ac7
pop edi
inc edi
shl edi, 1
xor edi, 0x439cda26
add esi, edi
pop edi
push esi
pop eax
pop esi
jmp 0x1829b37
sub esp, 4
mov dword [esp], esi
mov esi, 0x6bdd2f8a
push edi
push 0x6bdf0527
jmp 0x1829ab1
jmp 0x1867ecd
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
jmp 0x18449bb
jmp 0x1865bf4
leave
jmp 0x1848133
jmp 0x17fb1ab
jmp 0x18485c2
cpuid
jmp 0x18485c9
jmp 0x1866923
jmp 0x185d9ee
mov esp, dword [esp]
jmp 0x185da0b
add edx, 0x1f3fdf79
pop esi
sub edx, 0x14
xchg dword [esp], edx
jmp 0x185d8d0
push edx
mov edx, esp
push 0x12993941
mov dword [esp], esi
mov esi, 4
sub edx, 0x1f3fdf79
add edx, esi
jmp 0x185d929
jmp 0x180dd98
push edx
mov edx, esp
push ebx
mov ebx, 0xdfdfb14
sub ebx, 0x7dff5eae
ja 0x1865a2e
jmp 0x1865a2e
xor ebx, 0x8ffe9c62
add edx, ebx
pop ebx
sub edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x1865a97
jmp 0x18665c4
jmp 0x1865b05
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
sub ecx, ebp
pop ebp
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x1865bef
jmp 0x180a889
jmp 0x1865c4d
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push ecx
push esp
pop ecx
add ecx, 4
jmp 0x1865cc5
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x1865d20
jmp 0x17fba18
jmp 0x1865fed
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x1866008
jmp 0x18448b9
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
push edi
mov edi, 4
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x18666dd
jmp 0x18159ad
jmp 0x1866a14
push 0x4084ea64
mov dword [esp], eax
push eax
push 0
pop eax
mov dword [esp + 4], eax
pop eax
pop eax
jmp 0x1866a2e
jmp 0x1805af1
cpuid
jmp 0x1867fc5
jmp 0x17b36fe
jmp 0x1873dc7
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
jmp 0x1873eb9
pop esp
mov dword [esp], ebp
jmp 0x1873ec2
jmp 0x17b0cfb
jmp 0x1873fd4
push ebx
push ebp
mov ebp, 0
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0x1873ff0
jmp 0x17f9b19