Function at 0x140443605
Capabilities:
Check for software breakpoints
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call rax
mov r11, rax
cmp r14d, 0x34e45b1c
test r14d, 0x1602306
stc
test rax, rax
jmp 0x140443adb
call rax
mov r11, rax
test rax, rax
je 0x14044374d
cmp r11, rsi
jmp 0x140443af8
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
cmp bl, spl
push rbp
push rsi
sub rsp, 0x178
mov rbp, rdx
mov rsi, rcx
test spl, 0xa6
test rcx, rcx
jmp 0x14044362d
je 0x140443658
test rdx, rdx
jmp 0x14044363b
je 0x140443658
mov eax, 0x5a4d
cmp r11b, 0x30
cmc
test spl, 0x9f
cmp word [rcx], ax
je 0x140443679
xor eax, eax
test r14, rdi
add rsp, 0x178
cmovns rsi, r15
xchg sil, sil
mov sil, al
pop rsi
setg bpl
movzx ebp, r8w
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x140443658
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x14044369f
je 0x140443658
mov r9d, dword [rax + rcx + 0x8c]
movsx rcx, r9w
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
jmp 0x1404436c5
mov qword [rsp + 0x168], rdi
shl cx, 0xa9
test r15b, dil
cmp r14w, 0x6614
mov ecx, 0xffffffff
cmp r14w, dx
stc
cmp r14w, 0x297c
xor edi, edi
cmp dl, r14b
cmp r13b, 0xcc
mov dword [rsp + 0x20], r9d
cmp r15b, 0xc8
mov qword [rsp + 0x28], rdx
stc
test cx, r8w
mov dword [rsp + 0x190], ecx
jmp 0x140443716
cmp rbp, 0xffff
ja 0x140443759
mov ecx, ebp
cmc
clc
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jae 0x14044374d
mov eax, dword [rdx + 0x1c]
cmova dx, cx
add rax, rsi
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x140443747
jne 0x1404439c3
xor eax, eax
jmp 0x140443754
jmp 0x140443c40
mov eax, dword [rdx + 0x18]
test r10b, 0x53
test eax, eax
jmp 0x140443767
je 0x140443994
mov r9d, dword [rdx + 0x20]
movsx ebx, r9w
add r11b, 0xbb
movzx r11d, r9w
lea r11d, [rax - 1]
and bx, r9w
xadd bl, bh
mov ebx, edi
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
stc
cmc
test r11d, r11d
jmp 0x14044379d
js 0x14044398b
nop
shrd dx, r10w, 0xb8
shl al, 0xae
mov r10, qword [rsp + 0x198]
lahf
setge r8b
lea eax, [r11 + rbx]
mov rbp, rdi
sar eax, 1
cmovge r8, r11
mov dword [rsp + 0x1a8], eax
cmp r12b, r8b
not dl
mov qword [rsp + 0x38], rax
rol r8b, cl
mov r8d, dword [r9 + rax*4]
and edx, 0x50d74015
mov eax, dword [r9 + rax*4]
sar dl, 0xe9
and r9b, 0xd
sub r10, rax
sbb dl, bh
btr dx, r11w
movzx eax, byte [rsp + 0x1a0]
sub r9b, 0xf1
cmp r15, rdx
cdq
add r8, rsi
sub r10, rsi
cdq
jmp 0x140443816
nop
cqo
movsx r9w, sil
movzx edx, byte [r10 + r8]
dec r9b
movzx r9w, bpl
mov r9d, 0x4f6864c3
movzx r9d, byte [r8]
jmp 0x14044383a
inc r8
test r14d, 0x7e587fe1
clc
cmp spl, dil
test al, al
jmp 0x14044384f
je 0x140443890
mov ecx, ebp
nop
setl ah
mov eax, 0x7f521bc7
jmp 0x140443866
rol eax, cl
jmp 0x14044386e
add al, bpl
stc
xor dl, al
inc al
mov al, byte [rsp + 0x1a0]
jmp 0x140443882
inc rbp
test r8w, ax
test r9, 0x1ee321ff
test dl, dl
jmp 0x140443897
je 0x1404438a6
cmp dl, r9b
je 0x14044381e
cmp dl, r9b
jb 0x14044392b
cmp dl, r9b
jmp 0x1404438b7
jbe 0x1404438e6
mov ebx, dword [rsp + 0x1a8]
mov rcx, rax
mov rcx, 0x2bdd4370
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x1404438e1
jmp 0x14044394e
mov rdx, qword [rsp + 0x28]
bswap cx
lea ebx, [r11 + 1]
mov ah, 0x7d
mov eax, dword [rdx + 0x24]
movsx cx, ch
lea rcx, [rsi + rax]
xchg ah, ah
jmp 0x140443907
mov rax, qword [rsp + 0x38]
jmp 0x140443911
movzx ecx, word [rcx + rax*2]
jmp 0x14044391a
mov dword [rsp + 0x190], ecx
jmp 0x140443926
jmp 0x14044394e
mov r11d, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsx cx, dl
mov ecx, dword [rsp + 0x190]
dec r11d
movzx r9w, r9b
rcr r9b, cl
cmp ebx, r11d
not r9b
cmovge r9d, ecx
mov r9, qword [rsp + 0x40]
jmp 0x140443962
jle 0x1404437ad
mov rbp, qword [rsp + 0x198]
movzx r8, dx
not r8
movsx r8w, bl
mov r8d, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x20]
jmp 0x140443994
mov r9d, dword [rsp + 0x20]
cmc
cmp bpl, r14b
cmp ecx, dword [rdx + 0x14]
jae 0x14044374d
mov eax, dword [rdx + 0x1c]
rcl dl, cl
lea rax, [rax + rsi]
btc dx, 0x5f
sete dl
mov edx, dword [rax + rcx*4]
test rbp, rbx
cmc
clc
test edx, edx
jmp 0x1404439bd
je 0x14044374d
cmp edx, r8d
jmp 0x1404439cb
jb 0x140443c2f
lea eax, [r9 + r8]
test ebp, 0x23fc0018
cmp edx, eax
jae 0x140443c2f
mov eax, edx
movzx bx, bpl
lea rax, [rax + rsi]
movsx cx, r11b
mov rbx, rax
rcr rcx, 0x75
shld ecx, esp, 0x87
sbb cl, r11b
movzx ecx, byte [rax]
test cl, cl
jmp 0x140443a0b
je 0x14044374d
cmp cl, 0x2e
jmp 0x140443a19
je 0x140443a46
mov cl, byte [rbx + 1]
jmp 0x140443a27
inc rbx
cmp r9, 0x17764c23
cmc
test cl, cl
jne 0x140443a11
sub eax, eax
jmp 0x140443a41
jmp 0x140443c40
mov r8, rbx
cmp r8, r11
stc
sub r8, rax
cmp r8, 0x104
jmp 0x140443a5c
jae 0x14044374d
mov rcx, rdi
jmp 0x140443a6a
test r8, r8
jmp 0x140443a72
je 0x140443abf
lea r9, [rsp + 0x50]
movzx rdx, r13w
sub r9, rax
bsr dx, dx
sub dl, bpl
nop
shl dl, cl
movzx edx, byte [rax]
test dl, dl
je 0x140443abf
inc rcx
jmp 0x140443aa1
mov byte [r9 + rax], dl
jmp 0x140443aaa
inc rax
cmp cx, si
cmc
cmp rcx, r8
jmp 0x140443ab9
jb 0x140443a8e
mov byte [rsp + rcx + 0x50], dil
movzx eax, r14w
lea rcx, [rsp + 0x50]
not al
mov rax, qword [0x1403f4210]
jmp 0x1403e5bbb
jne 0x1403ed1c9
lea rcx, [rsp + 0x50]
bswap ax
movsxd rax, ecx
mov rax, qword [0x1403f4208]
jmp 0x1403ed1bb
jne 0x140443b9f
cmp byte [rsp + 0x1a0], dil
jmp 0x140443b0b
je 0x140443b7e
lea rax, [rsp + 0x50]
sub rbp, rax
nop
stc
not dl
lea rdx, [rsp + rdi + 0x50]
stc
jmp 0x140443b2c
mov ecx, edi
movsxd rax, r8d
stc
mov eax, 0x7f521bc7
stc
jmp 0x140443b3e
rol eax, cl
add al, dil
cmp r12w, 0x72da
test r11b, 0x6b
cmp rsi, rdi
xor al, byte [rdx + rbp]
jmp 0x140443b58
mov byte [rdx], al
je 0x140443b74
inc rdi
test spl, 0x62
cmp rdi, 0x104
jb 0x140443b1d
lea rbp, [rsp + 0x50]
jmp 0x140443b7e
mov rdx, rbp
mov rcx, rsi
jmp 0x140443b91
mov rax, qword [0x1403f4218]
call rax
jmp 0x140443c40
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jne 0x140443c1a
movzx edx, byte [rbx + 2]
cmp esi, 0x70eb14af
cmp spl, cl
add rbx, 2
test dl, dl
jmp 0x140443bc5
je 0x140443c17
nop
inc eax
movsxd rax, r13d
lea eax, [rdx - 0x30]
jmp 0x140443bd9
inc rbx
clc
cmp al, 9
jmp 0x140443be4
ja 0x140443c17
movsx eax, dl
neg cl
add dl, 3
mov dl, byte [rbx]
cmp dil, r8b
shld cx, bp, 0xf2
xor cl, spl
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
cmp r8, rbx
stc
test dl, dl
jmp 0x140443c11
jne 0x140443bd1
movsxd rdx, edi
xor r8d, r8d
mov rcx, r11
jmp 0x140443c25
call fcn.140443605
jmp 0x140443c40
mov eax, edx
xchg bl, dil
add rax, rsi
and bl, 0xc8
movsxd rbp, esp
not dil
mov rbx, qword [rsp + 0x170]
sal si, cl
mov rdi, qword [rsp + 0x168]
rcl bp, 0xab
add rsp, 0x178
movzx bp, r12b
bswap si
movsxd rbp, r9d
pop rsi
mov bp, 0x5e96
not rbp
movsx rbp, dx
pop rbp
jmp 0x140443c7b
ret