Function at 0x1659199
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x19f76dc
add eax, ecx
jmp 0x165b10b
adc ebx, edx
jmp 0x1a05672
jmp 0x191c321
rdtsc
jmp 0x191c384
jmp 0x1a05efa
jmp 0x197aa37
cpuid
jmp 0x197aa7f
jmp 0x1a00317
jmp 0x197c3b8
leave
jmp 0x197c462
jmp 0x1a05d50
cpuid
jmp 0x19a3687
jmp 0x1a607e7
push dword [ebp - 0x14]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x19a37a4
jmp 0x1a292bc
jmp 0x19a4861
push dword [esp]
mov ebx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x19a4885
jmp 0x1a5013b
jmp 0x19a5310
cpuid
jmp 0x19a536f
jmp 0x191c261
add ecx, 1
jmp 0x19a69da
adc edx, 0
jmp 0x165b104
push dword [ebp - 0xc]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x19a795b
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
jmp 0x19a7a14
jmp 0x19b959d
push ecx
push ecx
mov dword [esp], ebp
mov ebp, 0x7143a5e
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x19a7f0a
jmp 0x1a18b20
jmp 0x19b95f2
push dword [ebp - 8]
mov ebx, dword [esp]
push ebx
push 0x8e9847f
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x19b96c0
jmp 0x19a368c
jmp 0x19c96dd
push edi
mov dword [esp], 0x1992b03a
mov dword [esp], ebp
mov dword [esp], 0x6b7bb05c
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x19c96fa
jmp 0x19a78fd
jmp 0x19f6045
rdtsc
jmp 0x19f60ef
jmp 0x19a7e04
jmp 0x19f7735
push ebp
push ebp
push 0x1979a3e5
mov ebp, dword [esp]
add esp, 4
jmp 0x19f77fa
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebp
jmp 0x19f7807
jmp 0x1a0bde7
push 0
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x19ff70d
jmp 0x197a990
jmp 0x1a0036f
push edx
mov dword [esp], 0x6187699a
mov dword [esp], ebp
jmp 0x1a0037f
push eax
mov eax, 0
mov dword [esp + 4], eax
pop eax
pop eax
jmp 0x1a00430
jmp 0x19a356b
jmp 0x1a056c6
push ecx
push esi
push 0x6e85f1c3
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x1a05782
jmp 0x1a5f190
jmp 0x1a05db3
ret
jmp 0x1a05f28
xor ecx, dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x1a06055
add edx, 0xc011fbd2
add ecx, edx
pop edx
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
jmp 0x1a05eff
push ecx
mov ecx, esp
push edx
mov edx, 0x3fee0433
dec edx
jle 0x1a05f28
jmp 0x1a05f0e
jmp 0x19c95dd
jmp 0x1a09903
push ecx
push esp
mov ecx, dword [esp]
add esp, 4
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
jmp 0x1a09929
jmp 0x1a2a102
jmp 0x1a0bec8
push edi
mov edi, 0xe4d4058b
xor edx, edi
pop edi
add ebx, edx
pop edx
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x1a0bf44
push esp
mov ebp, dword [esp]
push ebx
mov ebx, esp
push edx
mov edx, 0x7f1f9f17
neg edx
inc edx
add edx, 0x63f3a4a5
jmp 0x1a0bdec
jmp 0x1a2b772
jmp 0x1a0c312
sub esp, 4
mov dword [esp], esi
push ebp
mov ebp, 0x130985a
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
jmp 0x1a0c32e
mov dword [esp], ebx
jmp 0x1a0c3d8
jmp 0x1a097fe
xor edx, esi
xor esi, edx
xor edx, esi
not esi
push edx
push eax
mov dword [esp], esi
pop edx
mov esi, dword [esp]
add esp, 4
jmp 0x1a0c4da
jmp 0x19a69d2
jmp 0x1a15bd4
push edx
mov edx, 0x74d8f037
or edx, 0x35f95edc
sub edx, 1
not edx
sub edx, 0x6a029581
jmp 0x1a15ac6
sub esi, 0x5f7b3b89
add esi, edx
add esi, 0x5f7b3b89
pop edx
mov eax, esi
pop esi
jmp 0x1a15be9
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
pop eax
sub esp, 4
mov dword [esp], eax
push dword [esp]
pop eax
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], edi
mov dword [esp], ebx
pop ebx
jmp 0x1a15aa7
push esi
push 0x7dbff929
pop esi
shl esi, 7
jp 0x1a15b79
jmp 0x1a15aa7
jmp 0x19a5266
jmp 0x1a18be8
xor edx, dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x1a18c58
push esi
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
jmp 0x1a18b25
jmp 0x19ff5fa
jmp 0x1a293ac
xchg dword [esp], esi
pop esp
jmp 0x1a293ce
push dword [ebp - 0x10]
push dword [esp]
pop edx
push 0x5f25eb52
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
jmp 0x1a293a3
jmp 0x1a602ed
jmp 0x1a2a17f
sub ebx, 0x5ffe7a3c
add ecx, ebx
mov ebx, dword [esp]
add esp, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
jmp 0x1a2a23b
push ecx
mov ecx, esp
push ebx
mov ebx, 0x1df5e13f
not ebx
or ebx, 0x7df76e40
jb 0x1a2a17f
jmp 0x1a2a230
and ebx, 0x5ffe7b77
jmp 0x1a2a160
jmp 0x19f5fdf
jmp 0x1a2b822
sub edx, ecx
pop ecx
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x1a2b891
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
mov ecx, dword [esp]
add esp, 4
push ecx
mov ecx, 0x14
jmp 0x1a2b7ca
jmp 0x1a0c2b8
push dword [ebp - 4]
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x1a50156
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x1a50257
jmp 0x197c35b
jmp 0x1a5d451
xchg dword [esp], edx
pop esp
jmp 0x1a5d471
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
add edx, 4
jmp 0x1a5d393
jmp 0x19a4751
push dword [esp]
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edi
mov edi, 4
add ebx, edi
pop edi
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0x1a5f2a7
jmp 0x1a5d330
xor ecx, eax
xor eax, ecx
xor ecx, eax
not eax
push ecx
push 0x7cc2f8cf
mov dword [esp], esi
mov dword [esp], eax
pop ecx
pop eax
jmp 0x1a603fa
jmp 0x1a0c3dd
jmp 0x1a60878
add ebp, 0x7d7f68de
jo 0x1a6080b
jmp 0x1a60878
shr ebp, 4
jp 0x1a607ec
jmp 0x1a607ec
xor ebp, 0x88b0fd1a
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
jmp 0x1a6094f
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push ecx
mov dword [esp], ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x1a607fd
push 0
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 0x37ab0dca
add ebp, 0x7b6e3637
jg 0x1a607fd
jmp 0x1a6081d
jmp 0x1a612f7
jmp 0x1a61409
cpuid
jmp 0x1a61410
jmp 0x1a15aa2