Function at 0x1022ce60
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x103d0188
push edi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
add edi, 4
jmp 0x103d01ad
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
jmp 0x103d02cb
jmp 0x103d03c0
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
mov ebp, dword [esp]
add esp, 4
add esp, 4
jmp 0x103d03e1
push ebx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
sub ecx, 0x14
push 0x70f10603
mov dword [esp], ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0x103d0504
push edi
mov edi, esp
add edi, 4
push ebx
mov ebx, 4
sub edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
mov dword [esp], esi
mov dword [esp], ebx
jmp 0x103d0639
jmp 0x103d06da
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
jmp 0x103d0742
jmp 0x103d07fc
push ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
push ebp
mov ebp, 4
sub ebx, ebp
pop ebp
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
jmp 0x103d0874
rdtsc
jmp 0x103d097c
jmp 0x103d0a1a
push eax
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x103d0a8b
jmp 0x103d0ae6
push ecx
mov dword [esp], ebp
push eax
mov eax, 0x46173e3b
mov dword [esp + 4], eax
pop eax
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x103d0ba3
jmp 0x103d0c5b
add esp, 4
jmp 0x103d0cb5
push eax
mov dword [esp], 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
jmp 0x103d0c50
jmp 0x103d0dc7
cpuid
jmp 0x103d0dce
push ebx
mov ebx, 0
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
pop ebx
jmp 0x103d0ec9
jmp 0x103d0f66
cpuid
jmp 0x103d0fcf
jmp 0x103d101f
push 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x103d10f3
jmp 0x103d11a3
cpuid
jmp 0x103d1200
sub esp, 4
mov dword [esp], edi
push edx
mov edx, 0
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
pop eax
jmp 0x103d1326
jmp 0x103d1375
cpuid
jmp 0x103d140f
jmp 0x103d1466
rdtsc
jmp 0x103d151b
jmp 0x103d1577
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
mov dword [esp], edi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x103d1640
jmp 0x103d174f
push 0x7c6c03ff
mov dword [esp], edx
mov dword [esp], 0x2ca88e93
jmp 0x103d1763
mov dword [esp], ebp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x103d1771
jmp 0x103d1832
push dword [ebp - 0xc]
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x103d18a7
jmp 0x103d18fd
pop esp
jmp 0x103d19d2
push dword [ebp - 8]
mov ebx, dword [esp]
push edi
push esp
pop edi
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xchg dword [esp], edi
jmp 0x103d18f7
push dword [ebp - 0x14]
mov ecx, dword [esp]
push 0x77d1b481
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
jmp 0x103d1a95
xchg dword [esp], ebp
pop esp
jmp 0x103d1afd
jmp 0x103d1bc0
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ecx
mov ecx, esp
push edi
mov edi, 4
add ecx, edi
pop edi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x103d1c45
jmp 0x103d1ca1
push ecx
sub esp, 4
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
not edx
xchg dword [esp], edx
mov ecx, dword [esp]
jmp 0x103d1cbd
add esp, 4
jmp 0x103d1d62
jmp 0x103d1dbe
xchg edx, eax
push 0x452a3e60
mov dword [esp], eax
not dword [esp]
pop eax
push edx
push eax
pop edx
mov eax, dword [esp]
add esp, 4
jmp 0x103d1e70
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
jmp 0x103d1f8a
push ebp
mov dword [esp], edi
mov dword [esp], esi
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x103d1f9c
jmp 0x103d2042
push dword [esp]
pop edx
push ecx
mov ecx, esp
add ecx, 4
push 0x65d4449f
mov dword [esp], ebp
mov ebp, 0x77b17fd7
add ebp, 0x75afe3c0
jno 0x103d209f
jmp 0x103d2091
xor ebp, 0x7bffd7a6
add ecx, ebp
jmp 0x103d209f
and ebp, 0x3df78c60
or ebp, 0x5bfe53a2
jg 0x103d206d
jmp 0x103d207a
shl ebp, 8
js 0x103d206d
jmp 0x103d207a
pop ebp
xchg dword [esp], ecx
pop esp
jmp 0x103d20f3
jmp 0x103d21a4
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
jmp 0x103d221f
pop dword [esp]
pop esp
jmp 0x103d2228
jmp 0x103d2331
push dword [esp]
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0x103d2356
push dword [ebp - 4]
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
jmp 0x103d2416
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0x103d2487
leave
jmp 0x103d257b
ret