Function at 0x100eee9c
Capabilities:
Check for software breakpoints

Disassembly:
inc edx
mov eax, dword [edi - 0xaf26]
inc ecx
push eax
pop edx
inc edx
mov ecx, dword [edi - 0xaf22]
inc ebp
adc esp, ebp
inc bp
add edx, esp
or eax, ecx
not ebp
dec esp
add eax, edx
not eax
inc edx
mov dword [edi - 0x15e46], eax
movsx ecx, dx
dec ecx
lea eax, [ebp + edx*8 + 0x118459a2]
inc ecx
ror ebx, 0x78
dec edx
mov ebp, dword [edi - 0xaf21]
inc edx
add cl, byte [edi - 0x5791c]
dec eax
shr ebp, cl
dec edx
mov dword [edi + ebp*8 - 0x2bc8a], ebp
inc ebx
movzx edx, word [ecx + ebp*2 - 0xaf2a]
dec edi
lea ecx, [esp + ecx - 0xaf2b]
inc ecx
shr dl, 0xa4
dec ebx
lea esi, [ebp + esi*8 - 0x5a781eec]
inc cx
xor edx, edi
sub dx, 0xc593
inc ecx
shl al, 0xa3
jp 0x10150aba
and ecx, 0xfd242019
dec dword [esp + ecx*4 - 4]
sbb esi, ecx
btc ecx, ecx
jae 0x1022b05b
add byte [eax], al
inc esi
insb byte es:[edi], dx
jne 0x100c3a97
push 0x74736e49
jb 0x100c3aa0
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc ebx
popal
arpl word [eax + 0x65], bp
add byte [edx - 0x4a713749], bh
movzx eax, dx
sal eax, 2
mov edx, edi
lea ecx, [eax + eax - 0x3d73304d]
add eax, 0x708c1e8f
lea edi, [edi + eax - 0x708f416f]
rol ecx, 0xc7
sbb ax, cx
sub eax, 0x2c06c0b0
mov dword [edi + eax - 0x4488cad9], edx
mov edx, eax
jns 0x10208a50
arpl word [0xd6b09f73], dx
pop edi
mov eax, 0x8e0c9f40
cmp edi, dword [eax - 0x4d2760c0]
das
mov eax, 0x8efc9f40
dec edi
mov eax, 0x8e3c9f40
or eax, 0x323f2fcd
and eax, 0x6760b2b8
mov esi, 0x48bcac47
mov esi, 0x48bcac47
add sp, word [edx + ebx + 0x1b8f1b58]
add esp, dword [edx + edx*2 + 0x45]
inc edi
mov ebx, 0x1a64031b
mov byte [ebx], bl
or eax, 0x3c4fc871
adc eax, 0xb1ff9f73
sub al, 0xb8
inc eax
lahf
pop edi
stc
dec eax
mov eax, 0xc1ab9f40
inc esp
mov eax, 0x85d79f40
adc al, 0xb8
inc eax
lahf
idiv dword [ecx - 0x26]
loop 0x100c3b05
sbb bl, byte [eax + 0x1b]
invalid
aas
xor cl, byte [edx]
mov eax, 0x814060b2
inc edi
lodsb al, byte [esi]
mov esp, 0xa4036677
push ebp
or bh, byte [eax - 0x44]
sbb eax, dword [ebx]
ret 0xc6e
pop ebx
pushfd
xchg esp, eax
inc ecx
lahf
wait
adc dword [edx + 0x323f3052], ecx
sbb al, byte [edx]
and al, 0x17
push edx
xor byte [edi], bh
xor bl, byte [edx]
add ah, byte [edi + edx]
mov al, byte [0x9cee73ce]
mov ecx, 0x94fe3756
loop 0x100c3b52
jecxz 0x100c3b47
cmp dh, byte gs:[eax]
jl 0x100c3b6e
loope 0x100c3b68
aaa
xor dword [eax + 0x6f401095], eax
sub eax, 0x32294939
cmc
and eax, 0xb7374ecd
std
push edi
call 0x654ea6c
sbb al, ch
push edx
sub cl, byte [ecx + eax*8 + 0x24b75338]
or ebp, dword [esi + ecx*8 + 0x7e]
neg byte [edx]
lds edx, [edx + 0x2a]
mov ecx, es
cmp byte [ebx - 0x49], dl
and al, 0xb
insb byte es:[edi], dx
into
jle 0x100c3b38
invalid
rcr dword [edi], 0x70
mov eax, 0x48b1e21a
inc esi
cmp al, 0xcc
mov edx, 0x82b22ce0
jge 0x100c3b02
int3
stc
and al, 0xe2
cmpsd dword [esi], dword es:[edi]
retf
jne 0x100c3afa
jne 0x100c3b3a
push ds
nop
div dword [ebx]
cmc
inc ebp
ljmp 0xd53b
dec eax
adc ebx, ecx
inc eax
sal ch, 0xe1
inc ecx
idiv dh
and al, 0x3a
dec eax
or edx, ebx
jmp edx
cdq
inc ecx
mov edx, 0x77299b3e
inc cx
rol esp, 1
dec esp
mov dword [esp + esi - 0x3331], esi
imul edx, edx
cbw
inc cx
adc esp, 0x4166590b
rol esp, 1
mov ecx, 0xb9a9ed04
neg byte [esp + esi - 0x332b]
inc bp
xor edi, esp
dec esi
lea esp, [esp + 8]
dec eax
shr dword [esp + esi*2 - 0x6662], cl
dec eax
idiv esi
inc ecx
mov dword [esp + esi*8 - 0x19988], ebp
dec ebp
lea ecx, [ecx + esi - 0x3335]
dec eax
not dword [esp + esi*2 - 0x6662]
inc ecx
mov ecx, dword [ecx + esi - 0x3331]
sal eax, 0xb6
jb 0x10109ee9
inc ecx
xor ecx, edi
shl word [esp + esi - 0x3331], 0x81
inc ecx
and si, 0xe200
inc esp
movzx ebx, word [esp + eax - 0x4ebfffff]
not ecx
inc esp
or esi, esi
jge 0x10222a94
inc ebp
movzx ebp, dx
inc ecx
xor esi, edi
inc ecx
movsx eax, ax
bswap esi
jmp 0x1015f719
call fcn.100c2a8e
add byte [edi - 0x18], bh
jl 0x10150af8
adc bh, bh
retf 0xb22d
inc esi
mov bl, byte [edi + ebp*4 - 0x68e9aebc]
neg si
dec eax
rol eax, 0x47
dec eax
lea edi, [eax + edi - 0x7fd876]
dec esp
lea esp, [esi*8 + 0x2a35dc8e]
jp 0x100f0e6c
dec eax
cdq
sub esi, 0xbc3378bb
inc ecx
movsx ecx, ah
inc ecx
rol al, 0x63
inc bp
sub edx, esp
bswap esi
xor esi, 0x48b6ab06
inc ebp
movsx esi, ah
inc esp
movsx ebx, dx
inc ecx
push edi
inc edx
xor dword [esp + edx - 0x9a05700], esi
movzx ebp, ax
inc ecx
xor eax, 0x2ca1c08e
inc sp
xchg edx, esp
inc ecx
pop edi
dec esp
adc ebx, ebp
inc ecx
shr dh, 0xe3
dec esi
lea edx, [esi*2 - 0x5edfe966]
dec eax
arpl si, si
dec ebp
add esp, ebx
inc ecx
dec ebp
dec eax
adc ebx, esi
inc ecx
idiv ebp
dec ecx
rol eax, cl
jae 0x100c3984
lea esi, [edx + esi - 0x4488cadd]
neg cl
btr eax, 0xb8
mov ecx, dword [eax + esi - 0x4488cad9]
xor ecx, ebx
ror eax, 0x31
xadd dl, ah
not ecx
shr ax, 0x25
xor ecx, 0x80bfb598
lea edx, [eax*2 + 0x2e3d9e0d]
rol ecx, 3
rol dl, 0x81
or dx, dx
sbb ecx, 0x93084b13
btr edx, 0x11
bts eax, edx
xor ebx, ecx
neg eax
add ebp, ecx
jmp fcn.102260e1
dec esp
sub ebp, dword [esp + eax - 0x4ec00000]
ror ecx, 1
dec esi
lea esp, [edx*2 + 0x2aaa9504]
or dl, byte [esp + esi*2 - 0x43f9]
inc eax
add dh, byte [esp + eax - 0x4ebffffc]
xor ecx, 0x60f282d
inc cx
bts edx, 0xf
inc ecx
not dh
cdq
dec esp
mov dword [esp + eax - 0x4ec00000], edi
inc cx
mul esi
inc ecx
seto bl
inc cx
or edx, esp
xor dword [esp + esi*4 - 0x8bfc], ecx
dec ecx
mul eax
inc sp
btr edx, esi
inc ecx
movzx ebp, si
inc ecx
pop edi
dec eax
arpl cx, cx
inc ebp
btr ebx, edx
dec ecx
bswap eax
jae 0x100d5e98
setae byte [esp + edx - 0x21ff2200]
mov cl, byte [esi + ecx - 3]