Function at 0x13a2d8a
Capabilities:
Check for software breakpoints

Disassembly:
pop esi
jmp 0x128ac9b
call fcn.01b6db72
pop edi
not ch
xchg cx, bx
movsx cx, dl
movsx bx, dl
pop ebx
pushfd
lea ecx, [eax + 0x988f31]
bswap cx
setno ch
mov ecx, dword [esp + 4]
mov byte [esp + 4], 0x42
lea esp, [esp + 8]
js 0x13a1aa9
push 0x8de3a7e3
mov esp, ebp
lea ebp, [edx*4 - 0x6aad67f]
lea ebp, [ebx - 0xf546d47]
pushfd
mov ebp, dword [esp + 4]
mov word [esp + 4], 0x581f
pushal
mov byte [esp], 0x97
push 0x9e9e3c50
push dword [esp + 0x2c]
ret 0x40
pushfd
mov byte [esp], ah
dec ecx
mov byte [esp], al
lea esp, [esp + 4]
jne 0x1b72245
adc ch, 0xb1
xor cl, bl
adc ch, 0xaa
mov ecx, dword [ebp - 4]
pushfd
cmp dword [ebp + 0x14], ecx
pushal
push 0xa1ee746
lea esp, [esp + 0x28]
ja 0x135eafa
movzx ecx, al
movzx bx, bl
movzx si, bl
jmp 0x11affdc
shl bl, 7
shrd bx, ax, 4
bt esi, edx
mov bx, word [esi]
cmc
jo 0x13c225b
and ebx, 0xfff
cmp di, 0x8039
clc
clc
add word [ebx + edi], dx
pushal
mov byte [esp + 8], al
pushfd
lea esp, [esp + 0x24]
jmp 0x1b6db89
push eax
mov esp, ebp
call fcn.01b72332
add byte [edi], bl
ja 0x13a1af9
stc
push eax
mov ch, 0x8d
out 0xa3, eax
dec eax
sub ax, 0xe76f
adc al, 0x45
sub al, 0xb4
inc edi
retf
mov ebx, 0x6a63627f
stosd dword es:[edi], eax
call 0xe074ee32
push cs
mov dh, 0x53
imul ebx, dword [edi + ebp*4 + 0x52af9594], 0x1d22976b
cmp esp, dword [ecx]
add al, 0xc6
out dx, al
lodsd eax, dword [esi]
jns 0x13a1b0e
imul edx, dword [edi + 0x213b1d22], 4
invalid
xor esi, edi
iretd
lea esp, [esp + 0x2c]
ja 0x13bed89
je 0x12953c1
cmp dl, 0xcd
pushal
pushfd
clc
cmp ebx, 3
push 0x279c1ae2
lea esp, [esp + 0x28]
je 0x1287c72
pushfd
push 0xb4bdee12
push 0x7baa70a1
pushal
lea esp, [esp + 0x2c]
jmp 0x1b6db89
call 0x1b6e669
stosb byte es:[edi], al
pushal
push 0x69a7dc2c
pushfd
lea esp, [esp + 0x2c]
jmp 0x13c8f24
cmp eax, dword [edi + edx*4 - 0x4727a5c8]
dec ebx
push es
outsd dx, dword [esi]
jmp 0x13c21fc
add byte [edx], ah
das
cmpsb byte [esi], byte es:[edi]
cli
sub byte fs:[edx - 0x4d0d82b9], ch
and al, 0xc1
jb 0x13c2254
mov dl, 0x24
sal dword [edx + 0x47], 0x3c
dec esi
cmp al, 0x4e
das
invalid
out 0xea, eax
js 0x13c21d8
sub esp, dword [esi - 0x30]
test al, 0xa2
aam 0x9f
mov ecx, 0xa7b661fb
cmpsb byte [esi], byte es:[edi]
stosd dword es:[edi], eax
xchg edx, eax
mov eax, dword [0x2ebda93d]
jl 0x13c2288
int 0x20
loope 0x13c2249
int 0xf
retf
add ebx, ebp
invalid
jecxz 0x13c2208
nop
inc ebp
jl 0x13c2298
add byte [eax - 1], ah
xor al, 0x24
pushal
push dword [esp]
bt si, 7
and ebx, 0xfff
dec dword [edi]
add byte [eax], al
test ebx, esp
call fcn.0139ff24
adc dword cs:[edi + 0x72503990], eax
or esi, dword [ebp + edx*2 - 0x54726b0]
js 0x13c2230
aaa
add al, 0xb5
sbb al, 0x72
les ebp, gs:[ebp - 0x28]
jno 0x13c22a9
insd dword es:[edi], dx
fdiv dword [ecx + 0x1d]
out dx, al
push 0xffffffffffffff99
or dword [edx], edi
push eax
inc edi
xor eax, eax
xchg ebp, eax
cld
loope 0x13c221f
xchg cl, al
rcl byte [edx + 0xa], 0xeb
rol eax, 0x52
or ch, bl
cli
or dword [ebp - 3], 0xffffffa1
xor ecx, edx
js 0x13c229e
mov byte [eax - 0x6e636436], cl
movsd dword es:[edi], dword [esi]
enter 0xffffffffffffa787, 0x4e
xchg byte [edi], cl
push ds
and al, 0x68
mov word [eax], ss
mov cl, 0x16
push esp
sbb eax, 0xd2536974
mov dword [0x32701cdd], eax
add bh, bh
jo 0x13c2266
retf 0x9c9b
xor al, byte [edx + esi*2]
in eax, 0x68
mov word [ecx], ss
mov ebp, 0x80b7d3be
and al, 0xdf
sti
mov esp, 0xfaab98a1
cmc
mov dl, 0x90
insd dword es:[edi], dx
inc esp
ret 0x6180
test bl, 0x5a
jno 0x1b6ee8d
cmc
cmc
add esi, 2
jmp 0x128f5ec
pushfd
add esi, 2
call int.012900ef
add byte [eax], al
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
aam 0x54
cmpsd dword [esi], dword es:[edi]
out dx, al
inc edi
xchg ecx, eax
invalid
cmc
clc
btr bx, 9
mov bx, word [esi]
cmc
pushal
clc
shr ebx, 0xc
pushfd
cmp ebx, 1
call fcn.01286873