Function at 0x10089920
Capabilities:
Check for software breakpoints
Check for time delay via gettickcount
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x34
mov eax, dword [0x100bc018]
xor eax, esp
mov dword [esp + 0x30], eax
cmp byte [0x4da3e0], 0x28
push ebx
mov ebx, dword [ebp + 0xc]
push esi
push edi
jne 0x1008b5c0
cmp byte [0xd2360a], 0x40
jne 0x1008b5c0
mov al, 0x41
cmp byte [0xd2360b], al
jne 0x1008b5c0
mov ecx, dword [0x7bc4f04]
cmp byte [ecx + 0x397], al
jbe 0x1008999a
lea edx, [esp + 0x10]
mov ecx, 8
push edx
mov dword [esp + 0x14], 0x3fc08c1
mov dword [esp + 0x18], 2
call fcn.1008c360
add esp, 4
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
xor esi, esi
cmp byte [0x5de171], 0x89
jne 0x1008b585
cmp byte [0x5de172], 0x8a
jne 0x1008b585
cmp byte [0x5de173], 0xa0
jne 0x1008b585
cmp byte [0x5de174], 0
jne 0x1008b585
cmp byte [0x5de175], 0
jne 0x1008b585
cmp byte [0x5de176], 0
jne 0x1008b585
cmp byte [0x5b5fff], 0xf5
jne 0x1008b585
cmp byte [0x5b6000], 0
jne 0x1008b585
cmp byte [0x5b6001], 0
jne 0x1008b585
cmp byte [0x5b6002], 0
jne 0x1008b585
cmp byte [0x5a1797], 0x8d
jne 0x1008b562
mov al, 0xd4
cmp byte [0x5a1798], al
jne 0x1008b562
cmp byte [0x5a1799], 0xf7
jne 0x1008b562
mov cl, 0xff
cmp byte [0x5a179a], cl
jne 0x1008b562
cmp byte [0x5a179b], cl
jne 0x1008b562
cmp byte [0x5ad824], 0x8d
jne 0x1008b562
cmp byte [0x5ad825], 0xac
jne 0x1008b562
cmp byte [0x5ad826], 0xef
jne 0x1008b562
cmp byte [0x5ad827], cl
jne 0x1008b562
cmp byte [0x5ad828], cl
jne 0x1008b562
cmp byte [0x5af96d], 0x8d
jne 0x1008b562
cmp byte [0x5af96e], 0x1c
jne 0x1008b562
cmp byte [0x5af96f], 0x8e
jne 0x1008b562
cmp byte [0x5af970], cl
jne 0x1008b562
cmp byte [0x5af971], cl
jne 0x1008b562
cmp byte [0x59c79d], 0x8d
jne 0x1008b562
cmp byte [0x59c79e], al
jne 0x1008b562
cmp byte [0x59c79f], 0xf7
jne 0x1008b562
cmp byte [0x59c7a0], cl
jne 0x1008b562
cmp byte [0x59c7a1], cl
jne 0x1008b562
cmp byte [0x5afbf1], 0x8d
jne 0x1008b562
cmp byte [0x5afbf2], 4
jne 0x1008b562
cmp byte [0x5afbf3], 0x86
jne 0x1008b562
cmp byte [0x5afbf4], cl
jne 0x1008b562
cmp byte [0x5afbf5], cl
jne 0x1008b562
cmp byte [0x59cedc], 0x8d
jne 0x1008b562
cmp byte [0x59cedd], 0xe4
jne 0x1008b562
cmp byte [0x59cede], 0xf7
jne 0x1008b562
cmp byte [0x59cedf], cl
jne 0x1008b562
cmp byte [0x59cee0], cl
jne 0x1008b562
cmp byte [0x5b1ccb], 0x8d
jne 0x1008b562
cmp byte [0x5b1ccc], 4
jne 0x1008b562
cmp byte [0x5b1ccd], 0x97
jne 0x1008b562
cmp byte [0x5b1cce], cl
jne 0x1008b562
cmp byte [0x5b1ccf], cl
jne 0x1008b562
cmp byte [0x5b170a], 0x8d
jne 0x1008b562
cmp byte [0x5b170b], 0x34
jne 0x1008b562
cmp byte [0x5b170c], 0xaf
jne 0x1008b562
cmp byte [0x5b170d], cl
jne 0x1008b562
cmp byte [0x5b170e], cl
jne 0x1008b562
cmp byte [0x5b0c07], 0x8d
jne 0x1008b562
cmp byte [0x5b0c08], 0x7c
jne 0x1008b562
cmp byte [0x5b0c09], 0xcf
jne 0x1008b562
cmp byte [0x5b0c0a], cl
jne 0x1008b562
cmp byte [0x5b0c0b], cl
jne 0x1008b562
cmp byte [0x5b187c], 0x8d
jne 0x1008b562
mov dl, 0x24
cmp byte [0x5b187d], dl
jne 0x1008b562
cmp byte [0x5b187e], 0xa7
jne 0x1008b562
cmp byte [0x5b187f], cl
jne 0x1008b562
cmp byte [0x5b1880], cl
jne 0x1008b562
cmp byte [0x59d1e2], 0x8d
jne 0x1008b562
mov al, 0x90
cmp byte [0x59d1e3], al
je 0x1008b562
cmp byte [0x59d1e4], 0xe7
jne 0x1008b562
cmp byte [0x59d1e5], cl
jne 0x1008b562
cmp byte [0x59d1e6], cl
jne 0x1008b562
cmp byte [0x5b1aa9], 0x8d
jne 0x1008b562
cmp byte [0x5b1aaa], 0x14
jne 0x1008b562
cmp byte [0x5b1aab], 0x9f
jne 0x1008b562
cmp byte [0x5b1aac], cl
jne 0x1008b562
cmp byte [0x5b1aad], cl
jne 0x1008b562
cmp byte [0x5ac554], 0x8d
jne 0x1008b562
cmp byte [0x5ac555], 0x74
jne 0x1008b562
cmp byte [0x5ac556], 0xb6
jne 0x1008b562
cmp byte [0x5ac557], cl
jne 0x1008b562
cmp byte [0x5ac558], cl
jne 0x1008b562
cmp byte [0x59d6ad], 0x8d
jne 0x1008b562
cmp byte [0x59d6ae], 0xcc
jne 0x1008b562
cmp byte [0x59d6af], 0xef
jne 0x1008b562
cmp byte [0x59d6b0], cl
jne 0x1008b562
cmp byte [0x59d6b1], cl
jne 0x1008b562
cmp byte [0x5ac22c], 0x8d
jne 0x1008b562
cmp byte [0x5ac22d], 0xfc
jne 0x1008b562
cmp byte [0x5ac22e], 0xbe
jne 0x1008b562
cmp byte [0x5ac22f], cl
jne 0x1008b562
cmp byte [0x5ac230], cl
jne 0x1008b562
cmp byte [0x534fd2], 0x8d
jne 0x1008b562
cmp byte [0x534fd3], al
je 0x1008b562
cmp byte [0x534fd4], 0xf7
jne 0x1008b562
cmp byte [0x534fd5], cl
jne 0x1008b562
cmp byte [0x534fd6], cl
jne 0x1008b562
cmp byte [0x59ded9], 0x8d
jne 0x1008b562
cmp byte [0x59deda], al
je 0x1008b562
cmp byte [0x59dedb], 0xef
jne 0x1008b562
cmp byte [0x59dedc], cl
jne 0x1008b562
cmp byte [0x59dedd], cl
jne 0x1008b562
cmp byte [0x59dc87], 0x8d
jne 0x1008b562
cmp byte [0x59dc88], al
je 0x1008b562
cmp byte [0x59dc89], 0xf7
jne 0x1008b562
cmp byte [0x59dc8a], cl
jne 0x1008b562
cmp byte [0x59dc8b], cl
jne 0x1008b562
cmp byte [0x5b2c98], 0x8d
jne 0x1008b562
cmp byte [0x5b2c99], 0x6c
jne 0x1008b562
cmp byte [0x5b2c9a], 0x6e
jne 0x1008b562
cmp byte [0x5b2c9b], cl
jne 0x1008b562
cmp byte [0x5b2c9c], cl
jne 0x1008b562
cmp byte [0x59f471], 0x8d
jne 0x1008b562
cmp byte [0x59f472], dl
jne 0x1008b562
cmp byte [0x59f473], 0xbf
jne 0x1008b562
cmp byte [0x59f474], cl
jne 0x1008b562
cmp byte [0x59f475], cl
jne 0x1008b562
cmp byte [0x59f211], 0x8d
jne 0x1008b562
cmp byte [0x59f212], 0x44
jne 0x1008b562
cmp byte [0x59f213], 0xc7
jne 0x1008b562
cmp byte [0x59f214], cl
jne 0x1008b562
cmp byte [0x59f215], cl
jne 0x1008b562
cmp byte [0x50fb50], 0x8d
jne 0x1008b562
cmp byte [0x50fb51], 0x5a
je 0x1008b562
cmp byte [0x50fb52], 0xf7
jne 0x1008b562
cmp byte [0x50fb53], cl
jne 0x1008b562
cmp byte [0x50fb54], cl
jne 0x1008b562
cmp byte [0x50f357], 0x8d
jne 0x1008b562
cmp byte [0x50f358], 0xb4
jne 0x1008b562
cmp byte [0x50f359], 0xef
jne 0x1008b562
cmp byte [0x50f35a], cl
jne 0x1008b562
cmp byte [0x50f35b], cl
jne 0x1008b562
mov eax, 3
call fcn.1001b650
push esi
push str.XM_TEAM
push str.Memory_has_changed___3
push esi
call dword [sym.imp.USER32.dll_MessageBoxA]
push esi
call dword [sym.imp.KERNEL32.dll_ExitProcess]
lea eax, [esp + 0x10]
mov ecx, 8
push eax
mov dword [esp + 0x14], 0x3fc08c1
mov dword [esp + 0x18], 2
call fcn.1008c360
add esp, 4
push esi
push str.XM_TEAM
push str.Memory_has_changed__2
push esi
call dword [sym.imp.USER32.dll_MessageBoxA]
push esi
call dword [sym.imp.KERNEL32.dll_ExitProcess]
lea edx, [esp + 0x10]
mov ecx, 8
push edx
mov dword [esp + 0x14], 0x3fc08c1
mov dword [esp + 0x18], 1
call fcn.1008c360
add esp, 4
push 0
push str.XM_TEAM
push str.BQT_Memory_has_changed___1
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]