Function at 0x1616bb3
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x184806c
jmp 0x181d406
push ebp
mov dword [esp], eax
push esi
mov esi, 0x3a5fb372
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x181d420
jmp 0x1843855
add eax, ecx
jmp 0x1821c2d
rdtsc
jmp 0x1820714
jmp 0x182e54c
jmp 0x182085b
push eax
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
push ebp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x182087e
jmp 0x182da00
rdtsc
jmp 0x1821973
jmp 0x182255d
jmp 0x1821ae1
neg ecx
jnp 0x1821ae1
jmp 0x1821b03
push edx
mov dword [esp], 0
mov eax, dword [esp]
push edi
mov edi, esp
push ecx
mov ecx, 0x7feb9411
shl ecx, 1
jp 0x1821a1a
jmp 0x1821ae1
xor ecx, 0x28d7da
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x1821b18
jmp 0x184a32c
push edx
mov dword [esp], 0x7c741560
mov dword [esp], edx
xchg dword [esp], eax
xchg ecx, eax
not ecx
xchg ecx, eax
xchg dword [esp], eax
pop edx
jmp 0x1821c28
jmp 0x182e9e0
adc ebx, edx
jmp 0x181d31e
push esi
mov dword [esp], ebp
push edx
mov edx, 0x1107f33f
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x1821d6a
jmp 0x1823158
push ebx
mov dword [esp], 0x29a25b5f
mov dword [esp], ecx
mov dword [esp], 0x6e2388a7
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x1822683
jmp 0x1821c46
jmp 0x1822b1b
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
push ecx
push 4
pop ecx
add ebp, ecx
pop ecx
xchg dword [esp], ebp
pop esp
jmp 0x1822b76
jmp 0x1840c94
jmp 0x1822c5a
push esi
mov dword [esp], edx
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
mov eax, dword [esp]
add esp, 4
jmp 0x1822cca
jmp 0x182af22
push dword [ebp - 0xc]
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 0x182326b
jmp 0x183fd24
jmp 0x182afd9
cpuid
jmp 0x182b043
jmp 0x1843736
jmp 0x182da52
sub esp, 4
mov dword [esp], ecx
push esp
mov ecx, dword [esp]
add esp, 4
add ecx, 4
jmp 0x182db25
push edi
mov edi, 0x14
sub ecx, edi
pop edi
xchg dword [esp], ecx
pop esp
jmp 0x182db37
jmp 0x1842277
jmp 0x182e228
push 0x65cd7dbf
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], 0x5d717286
mov dword [esp], esi
mov dword [esp], ecx
jmp 0x182e2f2
jmp 0x184c7e8
jmp 0x182e3e3
leave
jmp 0x182e4a0
jmp 0x184c124
jmp 0x182e5f6
push edx
mov dword [esp], 0x7ac8e8c
mov dword [esp], ebx
mov dword [esp], 0xaa1cbe3
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x182e666
jmp 0x1841da9
add ecx, 1
jmp 0x182e9e8
adc edx, 0
jmp 0x181ef19
jmp 0x183776f
push 0x5c7fb2cb
mov dword [esp], ecx
xchg dword [esp], edx
not edx
xchg dword [esp], edx
push dword [esp]
pop ecx
jmp 0x1837832
add esp, 4
jmp 0x183783d
jmp 0x1821b1d
jmp 0x183c7ea
push dword [ebp - 0x14]
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
add esp, 4
jmp 0x183c805
jmp 0x184bea9
mov ecx, dword [esp]
push eax
mov dword [esp], edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
add edx, 4
jmp 0x183d0cf
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x183d185
jmp 0x1822a69
jmp 0x183fe0c
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
jmp 0x183fe33
jmp 0x183c6e4
jmp 0x1840d42
pop esp
jmp 0x1840db3
push dword [ebp - 4]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x1840cf3
jmp 0x182e380
jmp 0x1841e11
push ebx
push ebp
mov ebp, 0xbd0bb81
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x1841ed1
jmp 0x1843c0a
jmp 0x18422cf
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov dword [esp], 0x680a9a31
jmp 0x1842350
mov dword [esp], ecx
mov dword [esp], ebx
jmp 0x18423a1
jmp 0x182e1c8
jmp 0x1843797
pop eax
add esp, 4
jmp 0x1843850
push ebx
push eax
mov eax, 0
mov dword [esp + 4], eax
pop eax
push dword [esp]
jmp 0x184378b
jmp 0x184db70
jmp 0x18438b8
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x184396f
push dword [esp]
push dword [esp]
pop edx
add esp, 4
push eax
mov eax, esp
jmp 0x18438a7
jmp 0x183d05a
jmp 0x1843cd3
sub esp, 4
mov dword [esp], edi
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
mov eax, dword [esp]
add esp, 4
jmp 0x1843d42
jmp 0x184c4ec
push edi
push ebp
mov dword [esp], eax
push 0x50b430e
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebp
jmp 0x1848177
jmp 0x1820758
cpuid
jmp 0x184a42f
jmp 0x1821869
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
jmp 0x184bfbd
jmp 0x1837711
jmp 0x184c243
ret
jmp 0x184c59d
cpuid
jmp 0x184c5ee
jmp 0x1822b9c
jmp 0x184c849
push esi
push ebp
mov ebp, 0xe44966b
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], esi
mov dword [esp], 0x2d4a8998
jmp 0x184c907
mov dword [esp], edx
jmp 0x184c90f
jmp 0x1820613
jmp 0x184dc82
cpuid
jmp 0x184dc89
jmp 0x18219c3