Function at 0x1005f620
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea esp, [esp + 4]
jmp loc.102696e7
lea esp, [esp + 4]
cmp dword [0x101195ec], 0
jmp fcn.1005d012
lea esp, [esp + 4]
jmp loc.1022be3b
lea esp, [esp + 4]
mov ch, bh
xchg cl, cl
push 0
mov ecx, dword [ebp - 0x1c]
jmp fcn.1000dc2f
lea esp, [esp + 4]
xchg ch, cl
movzx cx, ch
mov cl, 0x9d
mov ecx, dword [0x101195ec]
call fcn.10041e40
nop
jmp loc.102390d8
push ebp
mov ebp, esp
sub esp, 0xd48
mov dword [ebp - 0x1c], ecx
mov ecx, dword [0x10119ebc]
call fcn.10036ef0
cmp eax, 8
je 0x1005f643
xor al, al
jmp fcn.100602e6
cmp dword [ebp + 0xc], 0x111
jne fcn.100602e4
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 fcn.100602e4
mov ecx, dword [0x10119ebc]
call fcn.10036fa0
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0
je fcn.100602e4
mov eax, dword [ebp - 0x20]
mov ecx, dword [eax]
mov dword [ebp - 0x14], ecx
mov ecx, dword [0x10119ebc]
call fcn.10036fb0
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xf
jne 0x1005f6ef
cmp dword [ebp - 4], 0x25e
jne 0x1005f6da
mov edx, dword [0x1011f19c]
push edx
mov eax, dword [0x1011f198]
push eax
mov ecx, dword [0x10119e90]
call fcn.1005c560
mov al, 1
jmp fcn.100602e6
cmp dword [ebp - 4], 0x25f
jne 0x1005f6ea
mov al, 1
jmp fcn.100602e6
jmp fcn.100602e4
cmp dword [ebp - 8], 1
jne 0x1005f733
cmp dword [ebp - 4], 0x2c4
jne 0x1005f71e
mov ecx, dword [0x1011f19c]
push ecx
mov edx, dword [0x1011f198]
push edx
mov ecx, dword [0x10119e8c]
call fcn.1000c7f0
mov al, 1
jmp fcn.100602e6
cmp dword [ebp - 4], 0x2cd
jne 0x1005f72e
mov al, 1
jmp fcn.100602e6
jmp fcn.100602e4
cmp dword [ebp - 8], 2
jne 0x1006007a
cmp dword [ebp - 4], 0x338
jne 0x1005f763
push 0x100cda9e
jmp fcn.10276265
cmp dword [ebp - 4], 0x339
jne 0x1005f79d
push 0x100cda9e
jmp loc.1021cc5f
cmp dword [ebp - 4], 0x33a
jne 0x1005f7c3
push 0x100cda9e
jmp 0x10078835
cmp dword [ebp - 4], 0x33e
jne 0x1005f7ec
push 0x100cda9e
jmp 0x1007e8fc
cmp dword [ebp - 4], 0x1f40
jne 0x1005f826
push 0x100cda9e
jmp 0x1000db10
cmp dword [ebp - 4], 0x1f41
jne 0x1005f856
push 0x100cda9e
jmp 0x100313c4
cmp dword [ebp - 4], 0x2329
jne 0x1005f87f
push 0x100cda9e
jmp fcn.1020d77e
cmp dword [ebp - 4], 0x232a
jne 0x1005f8a8
push 0x100cda9e
jmp loc.1026cefe
cmp dword [ebp - 4], 0x232b
jne 0x1005f8d1
push 0x100cda9e
jmp 0x10002ed5
cmp dword [ebp - 4], 0x232c
jne 0x1005f8fa
push 0x100cda9e
jmp 0x10014714
cmp dword [ebp - 4], 0x232d
jne 0x1005f923
push 0x100cda9e
jmp loc.1027202f
cmp dword [ebp - 4], 0x232e
jne 0x1005f94c
push 0x100cda9e
jmp loc.102647f2
cmp dword [ebp - 4], 0x2330
jne 0x1005f976
push 0x100cda9e
jmp 0x1003cbb4
cmp dword [ebp - 4], 0x55f4
jne fcn.10060075
push 0x100cda9e
jmp loc.10241bea
cmp dword [ebp - 8], 3
jne 0x10060278
cmp dword [ebp - 4], 0x3b6
jne 0x100600ef
push 0x100cda9e
jmp loc.10257936
cmp dword [ebp - 4], 0x53a
jne 0x10060175
push 0x100cda9e
jmp loc.1023c2bf
cmp dword [ebp - 4], 0x53c
jne 0x100601f8
push 0x100cda9e
jmp loc.1026f859
cmp dword [ebp - 4], 0x53e
jne fcn.10060276
push 0x100cda9e
jmp loc.1022836e
cmp dword [ebp - 8], 5
jne 0x10060280
jmp fcn.100602e4
cmp dword [ebp - 8], 6
jne 0x100602ae
cmp dword [ebp - 4], 0x7594
jne 0x100602ac
push 0x100cda9e
jmp loc.10205572
jmp fcn.100602e4
cmp dword [ebp - 8], 7
jne 0x100602b6
jmp fcn.100602e4
cmp dword [ebp - 8], 0x10
jne fcn.100602e4
cmp dword [ebp - 4], 0x7594
jne fcn.100602e4
push 0x100cda9e
jmp loc.10270e32
mov dword [0x10134d98], 1
jmp 0x10201f78
lea esp, [esp + 4]
jmp loc.1021f445
lea esp, [esp + 4]
jmp 0x10077be0