Function at 0x14042cef9
Capabilities:
Check for software breakpoints

Disassembly:
push r15
test bh, 0x72
cmp rcx, 0x7a103afd
push r14
push r13
push r12
sub r12b, r15b
push rsi
xadd r12, r12
push rdi
ror r12, cl
adc r12b, r9b
shld r12w, r13w, 0x30
push rbp
cmp dil, al
sbb r12b, 0xa6
push rbx
shl bl, 0x92
or r12w, r13w
btc bx, r13w
sub rsp, 0x88
add bl, r9b
mov ebx, edx
shl r12b, 0x89
mov r12, rcx
cmp edx, 0xdc
jmp 0x14042cf53
jg 0x14042d2b0
cmp ebx, 0xc4
jmp 0x14042cf64
je 0x14042d30c
cmp ebx, 0xdb
jmp 0x14042cf75
jne 0x14042d996
mov rcx, qword [r12]
jmp 0x14042cf84
call fcn.140420d01
lea r14d, [rax - 2]
clc
cmp eax, 3
jmp 0x14042cf96
jb 0x14042d9db
lea r15, [0x1400bf070]
jmp 0x14042cfe6
sub eax, eax
xor al, 0x23
adc al, 0xaa
cmp r13b, 0x10
mov al, 0x9a
xchg al, al
setb al
cmp r9w, 0x11e6
shl eax, 6
cmp r15b, 0x8b
stc
add r14d, eax
cmc
test r13b, dil
add r14d, 0xffffff7f
cmp r8b, r8b
test r14d, r14d
jmp 0x14042cfe0
jle 0x14042d9db
mov rsi, qword [r12]
mov rax, qword [rsi + 0xc0]
cmp rax, qword [rsi + 0xc8]
jae 0x14042d02e
lea rcx, [rax + 1]
movzx r13d, cx
movsx r13w, r10b
mov qword [rsi + 0xc0], rcx
jmp 0x14042d020
movzx r13d, byte [rax]
jmp 0x14042d029
jmp 0x14042d0e6
cmp dword [rsi + 0x30], 0
je 0x14042d0a5
mov r8d, dword [rsi + 0x34]
cdq
lea rdi, [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
xchg dh, dl
movsx rdx, r11w
cwd
mov rdx, rdi
jmp 0x14042d055
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp di, r14w
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
stc
cmc
test r9w, r12w
test eax, eax
jmp 0x14042d07b
je 0x14042d0b2
cdqe
rcr r13w, cl
add rax, rdi
movzx r13, cx
movzx r13d, r13w
jmp 0x14042d097
movzx r13d, byte [rdi]
jmp 0x14042d0a0
jmp 0x14042d0ca
sub r13d, r13d
jmp 0x14042d0ad
jmp 0x14042d0e6
mov dword [rsi + 0x30], 0
stc
lea rax, [rsi + 0x39]
mov byte [rsi + 0x38], 0
cwd
xor r13d, r13d
ror dx, cl
mov qword [rsi + 0xc8], rax
dec dl
rcl cl, 0x53
lea rax, [rsi + 0x39]
mov qword [rsi + 0xc0], rax
and dx, 0x2c62
movzx edx, r13b
cmp dl, 0x10
not al
setae cl
mov eax, edx
and eax, 0xf
cmp r10w, 0x67f7
clc
and edx, 0xfffffff0
stc
jmp 0x14042d107
cmp edx, 0x10
setne dl
sub esi, esi
cmc
cmp eax, 3
ja 0x14042da05
and cl, dl
jmp 0x14042d120
jne 0x14042da05
mov esi, eax
stc
cmp r8w, r15w
xor ebp, ebp
jmp 0x14042d134
jmp 0x14042d18c
mov rcx, rdi
jmp 0x14042d141
call fcn.140420d01
movzx ecx, byte [rbp + r15]
and dh, 0x90
mov rdx, rsi
cmp r15b, 0x34
cmc
jmp 0x14042d15c
shl rdx, 7
cmp r11, rdx
test ax, 0x7175
add rdx, r12
jmp 0x14042d16f
mov word [rdx + rcx*2 + 0x3488], ax
inc rbp
test bl, r13b
cmp rbp, 0x40
jmp 0x14042d186
je 0x14042cfa8
mov rdi, qword [r12]
cmp r13b, 0x10
jmp 0x14042d199
jae 0x14042d139
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14042d1b2
jae 0x14042d1d5
lea rcx, [rax + 1]
jmp 0x14042d1c1
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x14042d1d0
jmp 0x14042d2a3
cmp dword [rdi + 0x30], 0
jmp 0x14042d1de
je 0x14042d25b
mov r8d, dword [rdi + 0x34]
movsx rdx, ax
cmovne cx, bp
lea rbx, [rdi + 0x38]
cdq
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14042d201
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r8b, r11b
sub ecx, dword [rdi + 0xd0]
cmp eax, 0x29ee08e4
test bl, sil
add dword [rdi + 0xb8], ecx
stc
test r8d, 0x6efc4f6b
test eax, eax
jmp 0x14042d230
je 0x14042d267
movsxd rcx, eax
sete al
sal al, 0x26
sub al, bpl
add rcx, rbx
setae ah
cdqe
movzx eax, r10w
movzx eax, byte [rbx]
jmp 0x14042d256
jmp 0x14042d283
xor eax, eax
jmp 0x14042d262
jmp 0x14042d2a3
mov dword [rdi + 0x30], 0
and cl, r8b
rcl cl, 0x2e
lea rcx, [rdi + 0x39]
test dx, 0x77aa
mov byte [rdi + 0x38], 0
xor eax, eax
mov qword [rdi + 0xc8], rcx
bswap cx
setp ch
cmovno ecx, ebp
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
jmp 0x14042d2a3
movzx eax, al
jmp 0x14042d2ab
jmp 0x14042d146
cmp ebx, 0xff
jmp 0x14042d2bb
je 0x14042d9d4
cmp ebx, 0xdd
jmp 0x14042d2cc
jne 0x14042d996
mov rcx, qword [r12]
call fcn.140420d01
cmp eax, 4
jmp 0x14042d2e3
jne 0x14042d9d4
mov rcx, qword [r12]
jmp 0x14042d2f2
call fcn.140420d01
mov dword [r12 + 0x4868], eax
mov sil, 1
jmp 0x14042d307
jmp 0x14042da05
mov rcx, qword [r12]
jmp 0x14042d315
call fcn.140420d01
lea r14d, [rax - 2]
cmp eax, 3
jmp 0x14042d326
jb 0x14042d9f3
lea rax, [r12 + 0x1a48]
mov qword [rsp + 0x30], rax
mov al, al
lahf
mov ax, 0x7a58
lea rax, [r12 + 8]
jmp 0x14042d34a
mov qword [rsp + 0x38], rax
jmp 0x14042d354
jmp 0x14042d36a
sub r14d, edi
clc
stc
test dh, 0x74
test r14d, r14d
jle 0x14042d9f3
mov rsi, qword [r12]
sub al, 0x67
shr ax, cl
mov rax, qword [rsi + 0xc0]
test r9b, r9b
cmp dh, 0x25
cmp rax, qword [rsi + 0xc8]
jae 0x14042d3b6
lea rcx, [rax + 1]
cmovle r13w, r8w
mov r13b, 0xbd
movsx r13w, r9b
mov qword [rsi + 0xc0], rcx
mov r13b, r10b
movzx r13d, byte [rax]
jmp 0x14042d3b1
jmp 0x14042d481
cmp dword [rsi + 0x30], 0
jmp 0x14042d3bf
je 0x14042d429
mov r8d, dword [rsi + 0x34]
bswap cx
movsxd rcx, r11d
lea rbx, [rsi + 0x38]
movsx ecx, bx
movzx rdx, si
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14042d3e6
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
jmp 0x14042d402
test eax, eax
jmp 0x14042d409
je 0x14042d436
cdqe
add rax, rbx
movsx r13, di
not r13b
movzx r13d, byte [rbx]
jmp 0x14042d424
jmp 0x14042d462
xor r13d, r13d
jmp 0x14042d431
jmp 0x14042d481
mov dword [rsi + 0x30], 0
lea rax, [rsi + 0x39]
test r9b, dl
jmp 0x14042d449
mov byte [rsi + 0x38], 0
cmp spl, dl
xor r13d, r13d
jmp 0x14042d462
mov qword [rsi + 0xc8], rax
xchg al, ah
dec al
mov ax, si
lea rax, [rsi + 0x39]
clc
test bp, r8w
mov qword [rsi + 0xc0], rax
stc
cmp r13b, 0x1f
ja 0x14042d9d4
mov r15d, r13d
test r12b, 0xa2
and r15b, 0xf
jmp 0x14042d49e
cmp r15b, 3
jmp 0x14042d4a7
ja 0x14042d9d4
sub esi, esi
xor edi, edi
jmp 0x14042d4b6
jmp 0x14042d4ef
lea rcx, [rax + 1]
mov qword [rbp + 0xc0], rcx
test al, ah
clc
cmc
movzx eax, byte [rax]
test dl, 0xe3
movzx eax, al
mov dword [rsp + rsi*4 + 0x40], eax
add edi, eax
inc rsi
jmp 0x14042d4e5
cmp rsi, 0x10
je 0x14042d5d1
mov rbp, qword [r12]
cwde
test r11, r15
shr ah, cl
mov rax, qword [rbp + 0xc0]
cmp rax, qword [rbp + 0xc8]
jmp 0x14042d50c
jb 0x14042d4bb
cmp dword [rbp + 0x30], 0
je 0x14042d583
mov r8d, dword [rbp + 0x34]
movzx ebx, bx
lea rbx, [rbp + 0x38]
movsx edx, bx
mov rcx, qword [rbp + 0x28]
cwd
movsxd rdx, r12d
cmovns edx, r9d
mov rdx, rbx
jmp 0x14042d53f
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
sub ecx, dword [rbp + 0xd0]
cmp ax, si
add dword [rbp + 0xb8], ecx
stc
cmp rdi, r9
test eax, eax
jmp 0x14042d562
je 0x14042d58f
movsxd rcx, eax
mov ah, 0x77
add rcx, rbx
cmovl ax, r11w
movzx eax, byte [rbx]
jmp 0x14042d57e
jmp 0x14042d5b5
sub eax, eax
jmp 0x14042d58a
jmp 0x14042d4d0
mov dword [rbp + 0x30], 0
lea rcx, [rbp + 0x39]
test rsp, r10
mov byte [rbp + 0x38], 0
test r8b, 0x2a
cmp r12w, r14w
cmp bx, 0x1162
xor eax, eax
jmp 0x14042d5b5
mov qword [rbp + 0xc8], rcx
lea rcx, [rbp + 0x39]
mov qword [rbp + 0xc0], rcx
jmp 0x14042d5cc
jmp 0x14042d4d0
movzx r15d, r15b
stc
cmp r13b, 0xf
jmp 0x14042d5df
mov dword [rsp + 0x2c], r14d
jmp 0x14042d5e9
mov dword [rsp + 0x28], r13d
jmp 0x14042d5f3
ja 0x14042d65c
imul rsi, r15, 0x690
mov rax, qword [rsp + 0x38]
cqo
movsx rcx, r11w
cmovle ecx, r11d
lea rcx, [rax + rsi]
xchg dh, dl
bswap dx
movzx dx, bh
lea rdx, [rsp + 0x40]
jmp 0x14042d626
call fcn.14042ef67
test eax, eax
je 0x14042d9d4
lea rsi, [rsi + r12]
stc
clc
test r9d, esp
add rsi, 0x408
cmp r12b, 0xcd
test edx, r15d
test edi, edi
jmp 0x14042d651
jne 0x14042d6af
jmp 0x14042d7f9
imul rsi, r15, 0x690
mov rax, qword [rsp + 0x30]
movzx rcx, r8w
cdq
cqo
lea rcx, [rax + rsi]
lea rdx, [rsp + 0x40]
jmp 0x14042d67d
call fcn.14042ef67
test eax, eax
je 0x14042d9d4
lea rsi, [rsi + r12]
cmp rbx, r12
test r9w, r8w
jmp 0x14042d69a
add rsi, 0x1e48
stc
test edi, edi
jmp 0x14042d6a9
je 0x14042d7f9
mov r13d, edi
clc
xor r14d, r14d
jmp 0x14042d6bb
jmp 0x14042d6ed
lea rcx, [rax + 1]
jmp 0x14042d6c9
mov qword [rbp + 0xc0], rcx
jmp 0x14042d6d5
movzx eax, byte [rax]
jmp 0x14042d6dd
mov byte [rsi + r14], al
inc r14
cmp r13, r14
je 0x14042d7f9
mov rbp, qword [r12]
xadd al, al
test r11b, r13b
mov rax, qword [rbp + 0xc0]
cmp rax, qword [rbp + 0xc8]
jmp 0x14042d70a
jb 0x14042d6c0
cmp dword [rbp + 0x30], 0
jmp 0x14042d719
je 0x14042d79b
mov r8d, dword [rbp + 0x34]
jmp 0x14042d72d
lea rbx, [rbp + 0x38]
cmovs edx, eax
cqo
mov rcx, qword [rbp + 0x28]
movzx rdx, bp
movsxd rdx, edx
xchg dl, dh
mov rdx, rbx
jmp 0x14042d74b
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
clc
test r13w, 0x6d7b
cmp spl, r15b
sub ecx, dword [rbp + 0xd0]
test cl, r12b
clc
cmc
add dword [rbp + 0xb8], ecx
test r11, 0x3a32461f
test eax, eax
jmp 0x14042d77d
je 0x14042d7a7
movsxd rcx, eax
add rcx, rbx
lahf
cbw
xchg al, al
movzx eax, byte [rbx]
jmp 0x14042d796
jmp 0x14042d7cc
sub eax, eax
jmp 0x14042d7a2
jmp 0x14042d6dd
mov dword [rbp + 0x30], 0
shrd rcx, rdi, 0x96
sub cx, 0x466d
lea rcx, [rbp + 0x39]
test bp, 0x57b1
mov byte [rbp + 0x38], 0
xor eax, eax
jmp 0x14042d7cc
mov qword [rbp + 0xc8], rcx
movzx cx, r8b
mov cx, 0x2933
setbe cl
lea rcx, [rbp + 0x39]
jmp 0x14042d7e8
mov qword [rbp + 0xc0], rcx
jmp 0x14042d7f4
jmp 0x14042d6dd
mov r14d, dword [rsp + 0x2c]
add r14d, 0xffffffef
cmc
shld r13, r13, 0x9e
cmp byte [rsp + 0x28], 0x10
movsxd r13, ecx
movsx r13w, dil
mov r13d, 0
jmp 0x14042d820
jb 0x14042d359
imul r10, r15, 0x690
add r10, qword [rsp + 0x30]
sar r8b, cl
shl r15, 0xa
test r15b, r9b
cmp r14b, dil
lea r8, [r12 + r15]
test r15b, bpl
add r8, 0x3688
test ah, 0x95
jmp 0x14042d855
xor esi, esi
jmp 0x14042d85c
jmp 0x14042d876
inc rsi
cmp rsi, 0x200
jmp 0x14042d870
je 0x14042d359
movzx ecx, byte [r10 + rsi]
mov word [r8 + rsi*2], 0
cmp rcx, 0xff
jmp 0x14042d88e
je 0x14042d861
movzx r11d, byte [rcx + r10 + 0x400]
bsr ax, ax
shr al, 0x29
mov eax, r11d
test dl, r13b
stc
and eax, 0xf
jmp 0x14042d8b3
je 0x14042d861
movzx ecx, byte [rcx + r10 + 0x500]
rcl r9b, 0x2f
shrd r9w, r8w, 0x9e
shl r9b, 0x2d
lea r9d, [rax + rcx]
test r9b, 0xb3
clc
cmc
cmp r9d, 9
jmp 0x14042d8e3
ja 0x14042d861
mov edx, esi
movsx ebx, si
shl edx, cl
and edx, 0x1ff
mov cl, 9
movzx rbp, r15w
bsf bp, r14w
sub cl, al
btc bx, r12w
and bl, 0xf5
mov ebp, edx
or bl, dl
shr ebp, cl
bts cx, bx
mov ebx, 0xffffffff
cmovbe ecx, r14d
sar rcx, cl
mov ecx, eax
bt rax, 0xe7
sbb al, 0xa2
movzx ax, ah
shl ebx, cl
stc
or ebx, 1
sar rax, cl
rcr al, cl
xor ax, 0x7ee1
cmp edx, 0x100
cmovae ebx, r13d
shr ax, 0x57
add ebx, ebp
bts rax, r8
cmovle eax, ecx
movsx eax, bl
cmp r14w, 0x7cf6
stc
cmp eax, ebx
jmp 0x14042d965
jne 0x14042d861
and r11d, 0xfffffff0
jmp 0x14042d974
shl ebx, 8
jmp 0x14042d97c
add r9d, r11d
add r9d, ebx
jmp 0x14042d987
mov word [r8 + rsi*2], r9w
jmp 0x14042d991
jmp 0x14042d861
cmp ebx, 0xfe
jmp 0x14042d9a1
je 0x14042d9bd
mov eax, ebx
stc
and eax, 0xfffffff0
cmp eax, 0xe0
jmp 0x14042d9b7
jne 0x14042d9d4
mov rcx, qword [r12]
call fcn.140420d01
cmp eax, 2
jmp 0x14042d9ce
jae 0x14042da4c
xor esi, esi
jmp 0x14042da05
test r14d, r14d
mov sil, r14b
setnp sil
sete sil
jmp 0x14042d9ee
jmp 0x14042da05
test r14d, r14d
cdqe
sete sil
cmc
shr r15d, 0x40
and r14b, 0x42
movzx eax, sil
btc r15w, 0x5a
add rsp, 0x88
movsx r12d, r9w
movsx r14w, al
pop rbx
pop rbp
mov sil, 0xeb
movsx r13d, r11w
movsx di, sil
pop rdi
mov r15d, edx
pop rsi
movsx r12w, dil
xchg r13w, r14w
pop r12
pop r13
setge r14b
pop r14
movzx r15, ax
pop r15
ret
mov r14d, eax
cmp ebx, 0xe0
jmp 0x14042da5a
jne 0x14042dbaf
cmp r14d, 7
jb 0x14042dbaf
mov esi, 1
movzx r13, cx
xor r15d, r15d
bswap r13
lea r13, [0x1400bf0bf]
sub ebp, ebp
jmp 0x14042da87
jmp 0x14042dacc
lea rcx, [rax + 1]
clc
test r15, rsp
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
cmp al, byte [rbp + r13]
jmp 0x14042daa8
cmovne esi, r15d
jmp 0x14042dab1
inc rbp
jmp 0x14042dabd
cmp rbp, 5
jmp 0x14042dac6
je 0x14042dd33
mov rdi, qword [r12]
mov rax, qword [rdi + 0xc0]
jmp 0x14042dade
cmp rax, qword [rdi + 0xc8]
jmp 0x14042daea
jb 0x14042da8c
cmp dword [rdi + 0x30], 0
jmp 0x14042daf9
je 0x14042db6e
mov r8d, dword [rdi + 0x34]
cmovge rbx, r12
movsxd rdx, r13d
lea rbx, [rdi + 0x38]
not dh
mov rcx, qword [rdi + 0x28]
bswap edx
jmp 0x14042db20
mov rdx, rbx
jmp 0x14042db28
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmc
test eax, eax
jmp 0x14042db45
je 0x14042db75
movsxd rcx, eax
shr ah, cl
movsx ax, r13b
add rcx, rbx
cbw
movzx rax, sp
movsx eax, si
movzx eax, byte [rbx]
jmp 0x14042db69
jmp 0x14042db93
xor eax, eax
jmp 0x14042da9e
mov dword [rdi + 0x30], 0
setl cl
rcr cl, cl
lea rcx, [rdi + 0x39]
test r14b, r9b
mov byte [rdi + 0x38], 0
xor eax, eax
jmp 0x14042db93
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
jmp 0x14042dba3
mov qword [rdi + 0xc0], rcx
jmp 0x14042da9e
lea eax, [r14 - 2]
cmp r14w, cx
stc
cmp ebx, 0xee
jmp 0x14042dbc3
jne 0x14042df9a
cmp r14d, 0xe
jmp 0x14042dbd2
jb 0x14042df9a
mov esi, 1
setns r13b
xor r15d, r15d
lea r13, [0x1400bf0c4]
stc
jmp 0x14042dbf4
xor ebp, ebp
jmp 0x14042dbfb
jmp 0x14042dc40
lea rcx, [rax + 1]
cmp bpl, 0x71
stc
test r10b, r8b
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
clc
cmp r12d, r10d
cmp al, byte [rbp + r13]
cmovne esi, r15d
jmp 0x14042dc28
inc rbp
clc
jmp 0x14042dc31
cmp rbp, 6
jmp 0x14042dc3a
je 0x14042dd5a
mov rdi, qword [r12]
add al, 0xc1
ror al, 0x8a
mov rax, qword [rdi + 0xc0]
cmp r14, 0x6b4257c1
cmp rax, qword [rdi + 0xc8]
jmp 0x14042dc63
jb 0x14042dc00
cmp dword [rdi + 0x30], 0
jmp 0x14042dc72
je 0x14042dce0
mov r8d, dword [rdi + 0x34]
jmp 0x14042dc86
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
not dl
cmovbe dx, bx
mov rdx, rbx
jmp 0x14042dc9c
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r11w, 0x6e66
jmp 0x14042dcb3
sub ecx, dword [rdi + 0xd0]
jmp 0x14042dcbe
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14042dcec
movsxd rcx, eax
clc
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14042dcdb
jmp 0x14042dd0e
xor eax, eax
jmp 0x14042dce7
jmp 0x14042dc1a
mov dword [rdi + 0x30], 0
movsx rcx, dx
cmp r10d, edi
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
cmp ah, 0x22
test ax, 0x10b
cmp r9b, r11b
sub eax, eax
mov qword [rdi + 0xc8], rcx
movsx ecx, r10w
movzx cx, r14b
lea rcx, [rdi + 0x39]
jmp 0x14042dd27
mov qword [rdi + 0xc0], rcx
jmp 0x14042dc1a
add r14d, 0xfffffff9
cmp dx, 0x4167
test esi, esi
jmp 0x14042dd43
je 0x14042df97
mov dword [r12 + 0x4848], 1
jmp 0x14042df97
test esi, esi
jmp 0x14042dd61
je 0x14042dd92
mov rsi, qword [r12]
stc
btc eax, 0xa4
mov rax, qword [rsi + 0xc0]
stc
jmp 0x14042dd7d
cmp rax, qword [rsi + 0xc8]
jae 0x14042dda0
inc rax
jmp 0x14042de3b
add r14d, 0xfffffff8
jmp 0x14042dd9b
jmp 0x14042df97
cmp dword [rsi + 0x30], 0
jmp 0x14042dda9
je 0x14042de4f
mov r8d, dword [rsi + 0x34]
lea rbx, [rsi + 0x38]
mov rcx, qword [rsi + 0x28]
mov rdx, r9
mov rdx, rbx
jmp 0x14042ddc6
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test edx, 0x382f3810
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14042dde8
je 0x14042ddfd
cdqe
jmp 0x14042ddf5
add rbx, rax
jmp 0x14042de22
mov dword [rsi + 0x30], 0
movzx ecx, bx
movzx rcx, r14w
lea rbx, [rsi + 0x39]
bswap rcx
movsx rcx, r13w
mov byte [rsi + 0x38], 0
mov eax, r8d
movsx cx, r9b
mov qword [rsi + 0xc8], rbx
movzx ecx, di
lahf
lea rax, [rsi + 0x39]
bswap ecx
jmp 0x14042de3b
mov qword [rsi + 0xc0], rax
jmp 0x14042de4f
mov rcx, qword [r12]
jmp 0x14042de58
call fcn.140420d01
mov rcx, qword [r12]
call fcn.140420d01
mov rsi, qword [r12]
movsx rax, r11w
jmp 0x14042de73
mov rax, qword [rsi + 0xc0]
test r9b, 0xa6
cmp rax, qword [rsi + 0xc8]
jmp 0x14042de8a
jae 0x14042deb2
lea rcx, [rax + 1]
jmp 0x14042de99
mov qword [rsi + 0xc0], rcx
jmp 0x14042dea5
movzx eax, byte [rax]
jmp 0x14042dead
jmp 0x14042df81
cmp dword [rsi + 0x30], 0
je 0x14042df43
mov r8d, dword [rsi + 0x34]
movsx dx, r11b
cwd
movzx rcx, dx
lea rbx, [rsi + 0x38]
not dl
movzx edx, bx
movzx rdx, r14w
mov rcx, qword [rsi + 0x28]
movsx rdx, r9w
cmovbe dx, r14w
mov rdx, rbx
jmp 0x14042deed
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14042df02
sub ecx, dword [rsi + 0xd0]
stc
jmp 0x14042df0e
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14042df1b
je 0x14042df4f
movsxd rcx, eax
xor ax, 0x19c
bts eax, r11d
add rcx, rbx
cdqe
movsx ax, r14b
movzx eax, byte [rbx]
jmp 0x14042df3e
jmp 0x14042df62
xor eax, eax
jmp 0x14042df4a
jmp 0x14042df81
mov dword [rsi + 0x30], 0
lea rcx, [rsi + 0x39]
clc
cmc
mov byte [rsi + 0x38], 0
sub eax, eax
mov qword [rsi + 0xc8], rcx
bts cx, cx
lea rcx, [rsi + 0x39]
clc
test dil, 0xff
stc
mov qword [rsi + 0xc0], rcx
cmp r14b, r10b
movzx eax, al
mov dword [r12 + 0x484c], eax
adc eax, r9d
or sil, al
add r14d, 0xfffffff2
cwde
mov eax, r14d
mov sil, 1
test eax, eax
jmp 0x14042dfa4
je 0x14042da05
mov rbp, qword [r12]
jmp 0x14042dfb3
js 0x14042e020
cmp qword [rbp + 0x10], 0
jmp 0x14042dfc3
je 0x14042e031
mov rcx, qword [rbp + 0xc0]
sbb dl, 0xb6
xor ebx, 0x22d02b4
cmp bl, r13b
mov rbx, qword [rbp + 0xc8]
sbb dh, 0xf7
xadd dl, dil
mov edi, ebx
shrd dx, r9w, 0x73
bt rdx, rsp
cdq
sub edi, ecx
mov edx, eax
cmc
cmp r14b, 0x58
sub edx, edi
jmp 0x14042e007
jle 0x14042e039
mov qword [rbp + 0xc0], rbx
mov rcx, qword [rbp + 0x28]
call qword [rbp + 0x18]
jmp 0x14042da05
mov rax, qword [rbp + 0xc8]
jmp 0x14042e02c
jmp 0x14042e043
mov rcx, qword [rbp + 0xc0]
stc
mov eax, eax
add rax, rcx
jmp 0x14042e043
mov qword [rbp + 0xc0], rax
jmp 0x14042e04f
jmp 0x14042da05