Function at 0x10070160
Capabilities:
Execute anti-debugging instructions

Disassembly:
nop
jmp 0x1007032c
mov dword [0x10152e34], 1
jmp 0x10008124
call fcn.10071480
mov dword [ebp - 0x15c], eax
cmp edx, 0x2bb84728
cmp dword [ebp - 0x15c], 0
jmp 0x1002860a
call fcn.10070f60
xor al, al
jmp 0x1007890d
lea esp, [esp + 4]
test bp, si
test bl, 0xbc
nop
clc
cmp dword [0x1014839c], 0
je 0x1002be93
mov ecx, dword [0x1014839c]
jmp 0x1002be8b
je 0x1022ae89
push 0x3fb
lea eax, [ebp - 0xd48]
xchg ch, ch
push eax
mov cl, 0x2f
movsx ecx, dx
lea ecx, [ebp - 0x190]
call fcn.1004cef0
mov ecx, dword [ebp - 0x18]
jmp 0x10289955
lea esp, [esp + 4]
jmp 0x1023becb
lea esp, [esp + 4]
setns cl
mov cx, bp
push 0x53e
mov ecx, dword [ebp - 0x14]
jmp 0x10016f67
lea esp, [esp + 4]
movsx ecx, cx
push 0
mov ecx, dword [ebp - 0x1c]
jmp 0x10267178
call fcn.100528c0
nop
not al
mov al, 1
jmp loc.10070e41
lea esp, [esp + 4]
jmp 0x1000db63
lea esp, [esp + 4]
movzx ecx, dx
mov ecx, dword [ebp - 0x1c]
jmp 0x1024e8dc
lea esp, [esp + 4]
jmp 0x1026f3d5
lea esp, [esp + 4]
movzx ecx, bx
xchg ch, ch
bswap cx
nop
mov cl, al
mov ecx, dword [0x1012f578]
jmp 0x1027f3d4
push ebp
mov ebp, esp
sub esp, 0xd48
mov dword [ebp - 0x1c], ecx
mov ecx, dword [0x1012f578]
call fcn.10039640
cmp eax, 8
je 0x10070183
xor al, al
jmp loc.10070e41
cmp dword [ebp + 0xc], 0x111
jne 0x10070e3f
mov eax, dword [ebp + 0x14]
mov dword [ebp - 0x160], eax
mov ecx, dword [ebp + 0x10]
and ecx, 0xffff
mov dword [ebp - 4], ecx
mov edx, dword [ebp + 0x10]
shr edx, 0x10
and edx, 0xffff
mov dword [ebp - 0x18], edx
cmp dword [ebp - 4], 0
je 0x10070e3f
mov ecx, dword [0x1012f578]
call fcn.10039760
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0
je 0x10070e3f
mov eax, dword [ebp - 0x20]
mov ecx, dword [eax]
mov dword [ebp - 0x14], ecx
mov ecx, dword [0x1012f578]
call fcn.10039770
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xf
jne 0x1007022f
cmp dword [ebp - 4], 0x25e
jne 0x1007021a
mov edx, dword [0x10134440]
push edx
mov eax, dword [0x1013443c]
push eax
mov ecx, dword [0x10148c34]
call fcn.1006d070
mov al, 1
jmp loc.10070e41
cmp dword [ebp - 4], 0x25f
jne 0x1007022a
mov al, 1
jmp loc.10070e41
jmp 0x10070e3f
cmp dword [ebp - 8], 1
jne 0x10070273
cmp dword [ebp - 4], 0x2c4
jne 0x1007025e
mov ecx, dword [0x10134440]
push ecx
mov edx, dword [0x1013443c]
push edx
mov ecx, dword [0x10148c30]
call fcn.1000ec00
mov al, 1
jmp loc.10070e41
cmp dword [ebp - 4], 0x2cd
jne 0x1007026e
mov al, 1
jmp loc.10070e41
jmp 0x10070e3f
cmp dword [ebp - 8], 2
jne 0x10070bcf
cmp dword [ebp - 4], 0x338
jne 0x100702a4
push 0x100e8a8e
jmp 0x10268770
cmp dword [ebp - 4], 0x339
jne 0x100702e1
push 0x100e8a8e
jmp 0x10026adb
lea esp, [esp + 4]
jmp 0x1008daca
cmp dword [ebp - 4], 0x33a
jne 0x10070308
push 0x100e8a8e
jmp 0x10288dab
cmp dword [ebp - 4], 0x33e
jne 0x10070332
push 0x100e8a8e
jmp 0x1002f4e7
nop
jmp 0x10070bca
cmp dword [ebp - 4], 0x1f40
jne 0x1007036f
push 0x100e8a8e
jmp 0x1004c6c4
cmp dword [ebp - 4], 0x1f41
jne 0x100703a0
push 0x100e8a8e
jmp 0x1002bdf8
cmp dword [ebp - 4], 0x2329
jne 0x100703ca
push 0x100e8a8e
jmp 0x100702ca
cmp dword [ebp - 4], 0x232a
jne 0x100703f4
push 0x100e8a8e
jmp 0x1023bdef
cmp dword [ebp - 4], 0x232b
jne 0x1007041e
push 0x100e8a8e
jmp 0x10078b4a
cmp dword [ebp - 4], 0x232c
jne 0x10070448
push 0x100e8a8e
jmp 0x10029235
cmp dword [ebp - 4], 0x232d
jne 0x10070472
push 0x100e8a8e
jmp 0x102a6411
cmp dword [ebp - 4], 0x232e
jne 0x1007049c
push 0x100e8a8e
jmp 0x1004a67f
cmp dword [ebp - 4], 0x2330
jne 0x100704c7
push 0x100e8a8e
jmp 0x1025da0a
cmp dword [ebp - 4], 0x55f4
jne 0x10070bca
push 0x100e8a8e
jmp 0x1004ce83
cmp dword [ebp - 8], 3
jne 0x10070dd1
cmp dword [ebp - 4], 0x3b6
jne 0x10070c45
push 0x100e8a8e
jmp 0x10297cb6
cmp dword [ebp - 4], 0x53a
jne 0x10070ccc
push 0x100e8a8e
jmp 0x10237438
cmp dword [ebp - 4], 0x53c
jne 0x10070d50
push 0x100e8a8e
jmp 0x10260b29
cmp dword [ebp - 4], 0x53e
jne 0x10070dcf
push 0x100e8a8e
jmp 0x100295f3
jmp 0x10070e3f
cmp dword [ebp - 8], 5
jne 0x10070dd9
jmp 0x10070e3f
cmp dword [ebp - 8], 6
jne 0x10070e08
cmp dword [ebp - 4], 0x7594
jne 0x10070e06
push 0x100e8a8e
jmp 0x1003da5c
jmp 0x10070e3f
cmp dword [ebp - 8], 7
jne 0x10070e10
jmp 0x10070e3f
cmp dword [ebp - 8], 0x10
jne 0x10070e3f
cmp dword [ebp - 4], 0x7594
jne 0x10070e3f
push 0x100e8a8e
jmp 0x10097361
jmp loc.10070e41
mov dword [0x10152e34], 1
jmp 0x10244fe8
lea esp, [esp + 4]
push 0
cmovge cx, cx
sets cl
mov ecx, dword [ebp - 0x1c]
jmp 0x1001961b
nop
jmp 0x1007043d