Function at 0x14041adde
Capabilities:
Check for software breakpoints

Disassembly:
push r15
stc
push r14
movsx r14, r9w
dec al
push r13
lahf
sar ah, 0x3a
push r12
mov r12, rbx
sar r14, cl
push rsi
push rdi
push rbp
sbb r12b, 0x79
push rbx
shrd rbp, rcx, 0xad
rcr r14w, 0x78
sub rsp, 0xb8
or r14b, 3
movzx r12w, dl
mov r14, r9
test r14b, cl
mov r15, r8
setle bpl
btc ebp, 0x56
mov bpl, 0xee
mov rbp, rdx
rol ah, cl
mov r12, rcx
nop
neg al
mov rcx, qword [rcx + 0xc0]
bt rax, 0x59
movsx rax, r14w
mov rax, qword [r12 + 0xc8]
cmc
cmp rcx, rax
jmp 0x14041ae5a
jae 0x14041aee7
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
test r11d, r15d
test ecx, 0x35297260
movzx ecx, byte [rcx]
mov dword [rsp + 0x78], ecx
or ecx, edi
mov rcx, rdx
cmp r9d, ebx
cmc
cmp rcx, rax
jmp 0x14041ae8d
jae 0x14041afe8
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
shr ebx, 0x88
movzx ebx, byte [rcx]
xchg ch, ch
bsf cx, r12w
mov rcx, rdx
clc
stc
test r11w, 0x15bd
cmp rcx, rax
jmp 0x14041aebf
jae 0x14041b0fc
lea rax, [rcx + 1]
movsx di, r15b
cmovl di, r14w
setle dil
mov qword [r12 + 0xc0], rax
movzx edi, byte [rcx]
jmp 0x14041b1cc
cmp dword [r12 + 0x30], 0
je 0x14041af68
mov r8d, dword [r12 + 0x34]
movzx rcx, r15w
not dx
lea rsi, [r12 + 0x38]
movzx rcx, r10w
movsx cx, r12b
mov rcx, qword [r12 + 0x28]
cdq
mov rdx, rsi
jmp 0x14041af1b
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
jmp 0x14041af2e
sub ecx, dword [r12 + 0xd0]
stc
add dword [r12 + 0xb8], ecx
test eax, eax
je 0x14041af7e
cdqe
adc cx, 0xc13
shl cl, 0xd
add ch, 0x9d
add rax, rsi
movzx ecx, byte [rsi]
jmp 0x14041af5f
mov dword [rsp + 0x78], ecx
jmp 0x14041afba
mov dword [rsp + 0x78], 0
cmp rcx, rax
jb 0x14041ae93
jmp 0x14041afe8
mov dword [r12 + 0x30], 0
bts ecx, r13d
sbb ch, 0xed
lea rax, [r12 + 0x39]
sar cx, cl
movsx cx, r8b
mov byte [r12 + 0x38], 0
bsf rcx, r12
mov dword [rsp + 0x78], 0
shl ch, cl
jmp 0x14041afba
mov qword [r12 + 0xc8], rax
and ch, 0x73
add cx, r12w
rcl cx, 0x9e
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
cmp rcx, rax
jmp 0x14041afe2
jb 0x14041ae93
cmp dword [r12 + 0x30], 0
jmp 0x14041aff3
je 0x14041b07a
mov r8d, dword [r12 + 0x34]
not cl
setg sil
lea rsi, [r12 + 0x38]
cmova dx, si
mov dl, bh
mov rcx, qword [r12 + 0x28]
setle dh
cwd
mov rdx, rsi
jmp 0x14041b021
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x14041b03a
sub ecx, dword [r12 + 0xd0]
cmp r15b, sil
cmp r10d, 0x330b3938
test r15w, bx
add dword [r12 + 0xb8], ecx
clc
cmc
cmp r12w, 0x518f
test eax, eax
je 0x14041b092
cdqe
add rax, rsi
movzx ebx, byte [rsi]
jmp 0x14041b075
jmp 0x14041b0d5
sub ebx, ebx
test r14d, r12d
cmp rcx, rax
jmp 0x14041b087
jb 0x14041aec5
jmp 0x14041b0fc
mov dword [r12 + 0x30], 0
shl cx, 0x66
bt cx, 0x98
movsx ax, spl
lea rax, [r12 + 0x39]
xchg cl, cl
or cl, 0x51
movsxd rcx, r9d
mov byte [r12 + 0x38], 0
sbb rcx, 0x3ef5121c
bsf cx, r10w
rol cl, cl
xor ebx, ebx
bts cx, r9w
add cx, r12w
mov qword [r12 + 0xc8], rax
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
jmp 0x14041b0f3
cmp rcx, rax
jb 0x14041aec5
cmp dword [r12 + 0x30], 0
jmp 0x14041b107
je 0x14041b16d
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
cdq
mov rcx, qword [r12 + 0x28]
jmp 0x14041b126
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
jmp 0x14041b14b
test eax, eax
jmp 0x14041b152
je 0x14041b179
cdqe
ror di, cl
add rax, rsi
movzx edi, byte [rsi]
jmp 0x14041b168
jmp 0x14041b1a2
sub edi, edi
jmp 0x14041b174
jmp 0x14041b1cc
mov dword [r12 + 0x30], 0
test r11b, cl
bt ax, cx
shrd cx, dx, 0x8a
lea rax, [r12 + 0x39]
or rcx, r10
mov byte [r12 + 0x38], 0
adc ecx, esp
neg ch
sub edi, edi
mov qword [r12 + 0xc8], rax
bswap eax
movzx ecx, r14w
mov cl, ch
lea rax, [r12 + 0x39]
movzx rcx, r8w
setne ch
mov qword [r12 + 0xc0], rax
setg ch
xchg cx, cx
mov rcx, r12
jmp 0x14041b1d4
call fcn.140429097
mov dword [rsp + 0x70], eax
mov rcx, r12
jmp 0x14041b1e5
call fcn.140429097
mov dword [rsp + 0x58], eax
test di, sp
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x14041b206
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r15
jmp 0x14041b215
mov qword [rsp + 0x40], rbp
jmp 0x14041b21f
jae 0x14041b256
lea rcx, [rax + 1]
movzx r13, r14w
movsx r13w, dil
mov qword [r12 + 0xc0], rcx
movsx r13d, r10w
jmp 0x14041b248
movzx r13d, byte [rax]
jmp 0x14041b251
jmp 0x14041b32c
cmp dword [r12 + 0x30], 0
jmp 0x14041b261
je 0x14041b2d7
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
mov cx, 0x334d
mov rcx, qword [r12 + 0x28]
not rdx
cqo
mov rdx, rsi
jmp 0x14041b287
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp si, r15w
clc
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
cmc
test cl, 0x45
test eax, eax
jmp 0x14041b2b4
je 0x14041b2e4
cdqe
and r13b, r12b
add rax, rsi
xchg r13b, r13b
movsx r13, ax
movzx r13d, byte [rsi]
jmp 0x14041b2d2
jmp 0x14041b300
xor r13d, r13d
jmp 0x14041b2df
jmp 0x14041b32c
mov dword [r12 + 0x30], 0
lea rax, [r12 + 0x39]
xor cl, 0x78
mov byte [r12 + 0x38], 0
sub r13d, r13d
not ch
mov qword [r12 + 0xc8], rax
movzx eax, si
not cx
lea rax, [r12 + 0x39]
mov cx, 0x756d
mov cx, r12w
movzx rcx, si
mov qword [r12 + 0xc0], rax
bswap ecx
mov cl, dil
mov rcx, r12
jmp 0x14041b334
call fcn.140429097
mov rcx, r12
jmp 0x14041b341
call fcn.140429097
mov rcx, r12
call fcn.140429097
mov r14d, eax
movzx ecx, r11w
movzx cx, sil
mov rcx, r12
jmp 0x14041b362
call fcn.140429097
mov esi, eax
ror ah, cl
mov rcx, qword [r12 + 0xc0]
jmp 0x14041b379
mov rax, qword [r12 + 0xc8]
stc
test r14w, r15w
cmp r15d, ebp
cmp rcx, rax
jmp 0x14041b391
mov dword [rsp + 0x48], edi
jmp 0x14041b39a
jae 0x14041b3cd
lea rdx, [rcx + 1]
jmp 0x14041b3a9
mov qword [r12 + 0xc0], rdx
jmp 0x14041b3b6
movzx ecx, byte [rcx]
mov dword [rsp + 0x68], ecx
setbe ch
movzx cx, r11b
mov rcx, rdx
jmp 0x14041b47f
cmp dword [r12 + 0x30], 0
je 0x14041b46b
mov r15d, ebx
cdq
movsx dx, cl
mov ebx, esi
movsx rcx, di
mov r8d, dword [r12 + 0x34]
cdq
movsx esi, si
lea rsi, [r12 + 0x38]
not ch
xchg ecx, edx
movsx rdx, dx
mov rcx, qword [r12 + 0x28]
xchg dh, dl
setns dh
mov rdx, rsi
jmp 0x14041b40f
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test r15w, r15w
sub ecx, dword [r12 + 0xd0]
stc
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041b438
je 0x14041b4b5
cdqe
sbb ecx, r10d
btr rcx, 0xcb
add cx, 0x5423
add rax, rsi
jmp 0x14041b455
movzx ecx, byte [rsi]
jmp 0x14041b45d
mov dword [rsp + 0x68], ecx
jmp 0x14041b466
jmp 0x14041b4e4
mov dword [rsp + 0x68], 0
shl dil, 4
btc rdi, 0x65
xchg dil, dil
mov edi, r13d
test r10b, 0xa0
cmp rcx, rax
jmp 0x14041b48e
jae 0x14041b522
lea rax, [rcx + 1]
jmp 0x14041b49d
mov qword [r12 + 0xc0], rax
mov al, r15b
movzx eax, byte [rcx]
jmp 0x14041b4b0
jmp 0x14041b62a
mov dword [r12 + 0x30], 0
lea rax, [r12 + 0x39]
or cx, r13w
mov byte [r12 + 0x38], 0
bts rsi, r15
cmc
mov dword [rsp + 0x68], 0
sbb di, r13w
shld cx, r10w, 0xf
mov edi, r13d
and si, 0x73bc
mov qword [r12 + 0xc8], rax
cmovl si, si
movsx ecx, r10w
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
rol sil, 0x21
mov esi, ebx
mov ebx, r15d
cmp rbx, 0x61f7098e
cmp rcx, rax
jb 0x14041b494
cmp dword [r12 + 0x30], 0
jmp 0x14041b52d
je 0x14041b5b4
mov ebp, ebx
cqo
movzx rdx, bx
mov ebx, esi
movzx ecx, bp
movsx r8, r9w
mov r8d, dword [r12 + 0x34]
movzx cx, r14b
bswap rdx
lea rsi, [r12 + 0x38]
movzx edx, ax
mov rcx, qword [r12 + 0x28]
cmovg dx, ax
cqo
mov rdx, rsi
jmp 0x14041b56c
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
jmp 0x14041b58e
test eax, eax
jmp 0x14041b595
je 0x14041b5c0
movsxd rcx, eax
sar eax, 0x25
cmc
neg al
add rcx, rsi
movzx eax, byte [rsi]
jmp 0x14041b5af
jmp 0x14041b5ee
xor eax, eax
jmp 0x14041b5bb
jmp 0x14041b62a
mov dword [r12 + 0x30], 0
clc
movsx si, r9b
and rdi, r14
lea rcx, [r12 + 0x39]
inc rdi
movzx rsi, bp
mov byte [r12 + 0x38], 0
movsx edi, bx
xor eax, eax
mov esi, 0x2b58556c
mov edi, r13d
and sil, 0xe5
sub sil, r12b
and rsi, r14
mov qword [r12 + 0xc8], rcx
and cx, r11w
bsr rcx, r14
sal ch, 0x46
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
and sil, cl
mov esi, ebx
mov ebx, ebp
test r14, 0x27b27d99
clc
mov dword [rsp + 0x5c], 0
test al, 0x20
sete byte [rsp + 0x98]
test bl, bl
jmp 0x14041b643
je 0x14041b692
movzx eax, dil
test bh, al
cmp bx, 0x3929
xor r13d, r13d
stc
cmp eax, 0x17
jmp 0x14041b660
jg 0x14041b703
lea ecx, [rax - 0xf]
test r12d, r9d
jmp 0x14041b671
cmp ecx, 2
jmp 0x14041b679
jb 0x14041b740
cmp eax, 8
jmp 0x14041b687
je 0x14041b768
jmp 0x14041bd65
movzx eax, byte [rsp + 0x68]
cmp bpl, 0x5b
cmp spl, r12b
sub r13d, r13d
cmp eax, 0xf
jle 0x14041b724
cmp eax, 0x20
jmp 0x14041b6b2
je 0x14041b797
cmp eax, 0x18
je 0x14041b797
cmp eax, 0x10
jne 0x14041bd65
mov edx, dword [rsp + 0x48]
movzx eax, dl
shl cx, cl
lea ecx, [rax - 8]
test cl, r12b
cmp dl, 8
jmp 0x14041b6e2
cmovb ecx, eax
cmp r14, 0x5b9447f9
cmc
cmp ecx, 3
jne 0x14041b740
mov dil, 2
jmp 0x14041b6fe
jmp 0x14041b7a0
cmp eax, 0x18
jmp 0x14041b70b
je 0x14041b79b
cmp eax, 0x20
jmp 0x14041b719
je 0x14041b79b
jmp 0x14041bd65
cmp eax, 8
jmp 0x14041b72c
je 0x14041b768
cmp eax, 0xf
jmp 0x14041b73a
jne 0x14041bd65
mov dil, 3
not r15b
jmp 0x14041b74e
mov r15b, 1
jmp 0x14041b756
mov dword [rsp + 0x60], 0
jmp 0x14041b763
jmp 0x14041b7ae
mov al, 1
rcl dil, 0x8d
xadd dil, dil
shr dil, 0xeb
mov dword [rsp + 0x60], eax
cmp r9d, edi
add dil, 0x17
ror dil, cl
xor r15d, r15d
not dil
mov dil, 1
jmp 0x14041b792
jmp 0x14041b7ae
mov edi, dword [rsp + 0x68]
shr dil, 3
clc
mov al, 1
mov dword [rsp + 0x60], eax
not dl
xchg bpl, bpl
sub r15d, r15d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
setnp bpl
mov rdx, qword [rsp + 0x40]
rcr rbp, cl
movzx ebp, dil
test r8, r8
mov dword [rdx], r14d
jmp 0x14041b7d8
mov dword [rcx], esi
cmp r15, 0x4e15357f
test rax, rax
je 0x14041b7f2
mov dword [rax], ebp
jmp 0x14041b7f2
test esi, esi
jmp 0x14041b7f9
je 0x14041b88a
sub r13d, r13d
bts eax, edi
shr al, cl
xor rax, rbx
mov eax, 0x7fffffff
sub edx, edx
test bx, 0x4355
cmp r14d, r10d
div esi
cmp r10w, 0x3d36
cmp si, r9w
cmp eax, r14d
jb 0x14041bd65
mov ecx, esi
btc eax, r8d
imul ecx, r14d
ror rax, 0xf7
xor r13d, r13d
mov eax, 0x7fffffff
cmp r14d, r14d
xor edx, edx
clc
stc
div ebp
test r9, 0x652c573a
jmp 0x14041b85c
cmp eax, ecx
jmp 0x14041b863
jb 0x14041bd65
sub r13d, r13d
bt rax, r13
mov eax, 0x7fffffff
stc
cmc
sub edx, edx
div esi
stc
cmp eax, r14d
jb 0x14041bd65
jmp 0x14041b8ab
mov ecx, esi
imul ecx, r14d
xadd ah, ah
sub r13d, r13d
mov eax, 0x7fffffff
sub edx, edx
div ebp
cmp r8b, 0xb0
cmp eax, ecx
jb 0x14041bd65
mov dword [rsp + 0xac], edi
stc
cmc
mov qword [rsp + 0x80], rcx
cmc
imul ecx, ebp
jmp 0x14041b8c5
call fcn.1402692a0
test rax, rax
jmp 0x14041b8d2
je 0x14041bd61
mov r13, rax
sub eax, 0xc847d7f
movzx ax, spl
movzx eax, byte [rsp + 0x78]
clc
test eax, eax
mov dword [rsp + 0x30], ebp
jmp 0x14041b8f6
je 0x14041b99c
cmp qword [r12 + 0x10], 0
jmp 0x14041b907
je 0x14041b97b
mov rcx, qword [r12 + 0xc0]
rcl dh, 0x4d
adc dx, 0x25c1
mov rdi, qword [r12 + 0xc8]
btc ebp, r14d
movsxd rdx, r12d
cmovb edx, edx
mov ebp, ebx
movzx bx, spl
bsf bx, r14w
mov ebx, edi
bt dx, bp
sub ebx, ecx
mov edx, eax
cmp r10w, r11w
sub edx, ebx
mov ebx, ebp
jmp 0x14041b952
mov ebp, dword [rsp + 0x30]
jmp 0x14041b95b
jle 0x14041b98b
mov qword [r12 + 0xc0], rdi
mov cl, sil
mov rcx, qword [r12 + 0x28]
call qword [r12 + 0x18]
jmp 0x14041b99c
mov rcx, qword [r12 + 0xc0]
movzx rdi, ax
sar di, 0x38
mov eax, eax
add rax, rcx
mov qword [r12 + 0xc0], rax
shr edi, cl
rcl al, cl
test bl, bl
jmp 0x14041b9a3
setne al
adc cl, 0xdc
rol dil, cl
mov edi, dword [rsp + 0x48]
cmp dil, 8
setne cl
setae cl
cmp bh, 0x4a
or cl, al
or cl, r15b
jmp 0x14041b9c7
mov qword [rsp + 0x38], r13
jmp 0x14041b9d1
mov dword [rsp + 0x8c], r15d
jmp 0x14041b9de
je 0x14041ba95
test bl, bl
jmp 0x14041b9eb
je 0x14041bc6f
cmp dword [rsp + 0x58], 0
jmp 0x14041b9fb
je 0x14041bd54
mov edi, dword [rsp + 0x70]
test edi, edi
jmp 0x14041ba0c
je 0x14041bcc6
cmp qword [r12 + 0x10], 0
jmp 0x14041ba1d
je 0x14041bc8f
mov rax, qword [r12 + 0xc0]
adc cx, 0x4245
mov rcx, qword [r12 + 0xc8]
clc
rcl dh, 0xbc
mov ebp, ebx
add bh, 0xde
test r10b, 0x28
sub bh, 0xb9
mov ebx, ecx
add dl, spl
cmc
sub ebx, eax
mov edx, edi
cmc
test r12, r9
stc
sub edx, ebx
movsx rbx, cx
mov ebx, ebp
jmp 0x14041ba67
mov ebp, dword [rsp + 0x30]
jmp 0x14041ba70
jle 0x14041bca5
mov qword [r12 + 0xc0], rcx
sete ch
mov rcx, qword [r12 + 0x28]
jmp 0x14041ba8b
call qword [r12 + 0x18]
jmp 0x14041bcc6
mov dword [rsp + 0x50], r14d
test rsp, rbx
mov dword [rsp + 0x54], esi
jmp 0x14041baab
test esi, esi
jmp 0x14041bab2
je 0x14041ccb8
mov eax, dword [rsp + 0x50]
shl r14w, cl
rol r14w, cl
test r12w, 0x6946
mov r14d, eax
sbb edi, 0x5022fae
imul r14d, dword [rsp + 0x30]
xchg dil, dil
movzx di, dil
mov edi, dword [rsp + 0x54]
jmp 0x14041baea
dec edi
cmp r13w, 0x9be
test bl, 0xac
sub esi, esi
jmp 0x14041bafc
jmp 0x14041bb93
movsxd r15, ebx
movzx r8w, al
mov rcx, rbp
movzx r8w, al
movzx r8, r11w
mov r8, r15
call fcn.1404a40ed
mov r8d, r14d
bt edx, 0x1e
shr dh, 0x22
sub r8d, ebx
add rbp, r15
cdq
movzx dx, r15b
jmp 0x14041bb38
mov r15d, dword [rsp + 0x8c]
movsx dx, dl
mov rcx, qword [r12 + 0x28]
movzx rdx, bp
movsx dx, spl
mov dx, 0x6710
mov rdx, rbp
call r13
mov rbx, qword [r12 + 0xc8]
xchg r13w, r13w
movzx r13, r11w
mov r13, qword [rsp + 0x38]
jmp 0x14041bb76
mov qword [r12 + 0xc0], rbx
jmp 0x14041bb83
inc esi
add edi, 0xffffffff
jmp 0x14041bb8d
jae 0x14041ccb8
cmp byte [rsp + 0x98], 0
movsx bp, bpl
mov ax, 0x5b65
not rax
mov eax, edi
bswap ebp
cmove eax, esi
movsxd rbp, r11d
imul eax, r14d
movsxd rbp, eax
cmc
clc
cmp ebx, r11d
lea rbp, [rbp + r13]
mov r13, qword [r12 + 0x10]
jmp 0x14041bbcc
test r13, r13
je 0x14041bc01
mov rdx, qword [r12 + 0xc0]
test spl, dl
mov rax, qword [r12 + 0xc8]
mov rbx, rax
sub rbx, rdx
cmp r14d, ebx
jmp 0x14041bbf6
jg 0x14041bb01
jmp 0x14041bc29
mov rdx, qword [r12 + 0xc0]
movzx bx, ch
sets r13b
rcl ax, 0x77
mov rax, qword [r12 + 0xc8]
adc r13w, r10w
btr r13, rsp
cmovbe r13d, r8d
lea rbx, [rdx + r14]
xor r13b, al
cmp rbx, rax
xchg r13w, r13w
jmp 0x14041bc41
mov r13, qword [rsp + 0x38]
jmp 0x14041bc4b
ja 0x14041bb83
mov rcx, rbp
movzx r8d, cx
movsx r8w, r15b
mov r8, r14
jmp 0x14041bc65
call fcn.1404a40ed
jmp 0x14041bb76
mov dword [rsp + 0x54], esi
mov dword [rsp + 0x50], r14d
cmp r15, rbp
sub eax, eax
jmp 0x14041bc82
mov qword [rsp + 0x90], rax
jmp 0x14041bf6b
mov rax, qword [r12 + 0xc0]
btr cx, r11w
shr cx, cl
xor ecx, 0x2d8e2d04
mov ecx, edi
xadd dil, dil
sal dil, 0xb0
add rcx, rax
add di, r10w
btc ax, cx
movsx edi, r13w
mov qword [r12 + 0xc0], rcx
mov eax, dword [rsp + 0x58]
btr rdi, 0xc8
movzx cx, spl
add edi, r13d
mov edi, eax
imul edi, ebp
mov cx, sp
mov rcx, rdi
jmp 0x14041bce7
call fcn.1402692a0
test rax, rax
jmp 0x14041bcf4
je 0x14041bd54
mov dword [rsp + 0x54], esi
cmc
cmp r13b, r12b
cmp byte [rsp + 0x60], 0
jmp 0x14041bd0c
je 0x14041bda8
mov rcx, r12
mov rdx, rax
movzx r8d, bx
movzx rsi, dx
mov r8d, edi
cmovs si, r13w
mov rsi, rax
jmp 0x14041bd30
call fcn.140422daa
test eax, eax
je 0x14041ceab
mov qword [rsp + 0x90], rsi
mov dword [rsp + 0x50], r14d
jmp 0x14041bd4f
jmp 0x14041bf63
mov rcx, r13
jmp 0x14041bd5c
call fcn.1400e0446
xor r13d, r13d
cmc
mov rax, r13
add rsp, 0xb8
pop rbx
pop rbp
movzx r12d, r11w
pop rdi
bswap r14
mov r12w, r10w
jmp 0x14041bd82
pop rsi
setl r14b
mov r14d, 0x141a4755
pop r12
jmp 0x14041bd94
pop r13
not r14b
mov r15w, 0x122a
pop r14
pop r15
jmp 0x14041bda7
ret
mov dword [rsp + 0x50], r14d
mov esi, ebp
cmc
bswap ebp
mov rcx, rax
bts bp, bx
btc cx, 0x84
shr bp, cl
mov qword [rsp + 0x90], rax
movzx rcx, r11w
mov rdi, rax
xor ecx, 0x24e05d09
shr ch, 0x99
cmp r12d, 0x206c6314
add rdi, 2
movsx ebp, ax
mov cl, 0x61
mov ebp, dword [rsp + 0x58]
bswap ecx
movzx cx, dl
nop word cs:[rax + rax]
mov rcx, r12
jmp 0x14041be05
call fcn.140429097
mov ecx, eax
adc dx, ax
shr dl, 0xb3
shr ecx, 0xa
test ah, bh
and dx, sp
movsx rdx, ax
and ecx, 0x1f
rol edx, cl
or dl, r10b
movsx dx, r11b
mov edx, ecx
cmc
shl edx, 8
test r10b, 0xd1
sub edx, ecx
movzx ecx, dx
cmp r14, 0x3ce3fec
cmp dil, r14b
imul ecx, ecx, 0x843
test sil, 0xe7
cmc
shr ecx, 0x10
cmp r12d, ebx
jmp 0x14041be5b
sub edx, ecx
test cl, dil
movzx edx, dx
shr edx, 1
jmp 0x14041be6a
add edx, ecx
or cl, bh
bt cx, 0x3e
sub cl, r12b
shr edx, 4
mov byte [rdi - 2], dl
shld rdx, r12, 0xba
shl dl, 0xce
mov ecx, eax
bt rdx, rbx
not dh
bsf edx, r8d
shr ecx, 5
add dx, si
and ecx, 0x1f
shld dx, ax, 0x16
rcl dh, cl
btc dx, 0x85
mov edx, ecx
cmc
cmp r14b, 0x25
stc
shl edx, 8
cmc
test r13b, 0x8c
sub edx, ecx
movzx ecx, bp
movzx ecx, dx
imul ecx, ecx, 0x843
clc
test r11w, 0x550e
stc
shr ecx, 0x10
test r9b, 0xdc
sub edx, ecx
cmp r10b, 0x44
movzx edx, dx
shr edx, 1
test r13b, bpl
add edx, ecx
shr rcx, 0xa5
bt cx, r13w
shr edx, 4
rcl cl, 0x90
and ch, 0x12
mov byte [rdi - 1], dl
adc rcx, 0x3d9013c6
and eax, 0x1f
mov ecx, eax
test r15d, 0x60ca3718
cmp dl, r12b
shl ecx, 8
jmp 0x14041bf18
sub ecx, eax
movzx eax, cx
clc
test bl, 0x46
cmp r11b, 0xd7
imul eax, eax, 0x843
test r9b, r13b
cmc
clc
shr eax, 0x10
cmc
test r10b, bpl
sub ecx, eax
movzx ecx, cx
cmc
shr ecx, 1
cmp r14b, 0xcc
add ecx, eax
cmp r8w, r12w
shr ecx, 4
cmp r9b, 0xc7
mov byte [rdi], cl
stc
add rdi, rsi
jmp 0x14041bf5b
dec ebp
jne 0x14041bdfd
mov edi, dword [rsp + 0x48]
and al, 0xd3
cdqe
mov rax, qword [rsp + 0x80]
cmc
test eax, eax
je 0x14041c6d9
lea rax, [r12 + 0x38]
movsxd rbp, eax
sal bpl, 0x93
and r15b, 0xb1
mov qword [rsp + 0x40], rax
movsx ebp, di
sar bpl, 0x94
cmc
lea r15, [r12 + 0x39]
rcr bpl, cl
mov ebp, dword [rsp + 0x30]
sbb al, r13b
cmp sil, bpl
mov eax, dword [rsp + 0x80]
jmp 0x14041bfba
mov qword [rsp + 0x78], rax
mov al, 1
stc
xor esi, esi
cmp r15w, 0x5051
mov dword [rsp + 0x70], 0
sub r14d, r14d
jmp 0x14041bfda
mov dword [rsp + 0xa0], ebx
jmp 0x14041bfe6
jmp 0x14041c1b8
mov rcx, r12
jmp 0x14041bff3
call fcn.140429097
mov ecx, eax
bt dx, sp
inc dl
shr ecx, 0xa
test al, r11b
btc dx, 0x7d
rol rdx, cl
and ecx, 0x1f
mov edx, ecx
shl edx, 8
sub edx, ecx
btr cx, ax
sar ch, 0x26
movzx ecx, dx
stc
imul ecx, ecx, 0x843
clc
test r12w, r15w
cmc
shr ecx, 0x10
jmp 0x14041c03d
sub edx, ecx
test dl, 0xc0
cmp sp, r11w
movzx edx, dx
test cx, r11w
shr edx, 1
cmc
cmp r13w, 0x7056
add edx, ecx
shr edx, 4
adc cx, cx
mov byte [rsp + 0x5c], dl
bsr dx, r9w
jmp 0x14041c06e
mov ecx, eax
test sp, r12w
xor dl, dil
adc dl, r11b
shr ecx, 5
adc dh, 0x36
cwd
shrd edx, eax, 0x46
and ecx, 0x1f
sub dx, 0x61b
dec dx
mov edx, ecx
shl edx, 8
jmp 0x14041c0a1
sub edx, ecx
movzx ecx, dx
test si, 0x47a8
imul ecx, ecx, 0x843
test r11b, 0x82
cmp r9w, 0x7ffa
shr ecx, 0x10
clc
cmp r14d, 0x538f685b
jmp 0x14041c0cb
sub edx, ecx
test r13w, 0x250c
cmc
movzx edx, dx
test cx, cx
shr edx, 1
add edx, ecx
shr edx, 4
or cl, r11b
shl cx, 0x70
mov byte [rsp + 0x5d], dl
movsx rcx, r13w
cmovns cx, ax
and eax, 0x1f
dec cx
mov ecx, eax
cmp r10b, sil
test dh, dl
shl ecx, 8
cmp r9w, ax
test r15b, r13b
sub ecx, eax
bsr ax, dx
movzx eax, cx
cmp r8b, bpl
imul eax, eax, 0x843
shr eax, 0x10
cmp ah, dl
jmp 0x14041c127
sub ecx, eax
test ebp, esi
jmp 0x14041c130
movzx ecx, cx
shr ecx, 1
cmp r10b, bl
jmp 0x14041c13e
add ecx, eax
shr ecx, 4
mov byte [rsp + 0x5e], cl
cmp dword [rsp + 0x30], 0
je 0x14041c197
nop word cs:[rax + rax]
adc r8d, 0x2efa71aa
btr dx, 0xab
mov eax, dword [rsp + 0x30]
clc
sal edx, 0xd5
mov ecx, eax
imul ecx, esi
neg r8w
sar dh, 0x58
add rcx, r13
mov r8w, r9w
lea rdx, [rsp + 0x5c]
mov r8, rbp
jmp 0x14041c192
call fcn.1404a40ed
dec r14d
inc rsi
jmp 0x14041c1a6
sub eax, eax
cmp rsi, qword [rsp + 0x78]
jmp 0x14041c1b2
je 0x14041c6d9
cmp dil, 8
jmp 0x14041c1c1
jb 0x14041c232
test r14d, r14d
je 0x14041c2a0
mov edi, ebx
adc bl, bl
sbb bl, bl
sub ecx, ecx
add bl, 0xa5
xor bl, 0x98
rcr bl, cl
cmp dword [rsp + 0x70], 0
setne dl
sete bl
clc
or bl, al
test sp, r13w
clc
mov dword [rsp + 0x70], 1
test bl, 1
je 0x14041c2e1
mov cl, dl
ror bx, cl
btc bx, 0xa2
bt rbx, 0xf0
mov dword [rsp + 0x70], ecx
mov ebx, edi
not edi
cmovno di, r9w
mov edi, dword [rsp + 0x48]
clc
nop dword [rax]
cmc
jmp 0x14041c232
test bl, bl
jmp 0x14041c239
je 0x14041c549
cmp byte [rsp + 0x68], 8
jmp 0x14041c249
jne 0x14041c28c
mov rax, qword [r12 + 0xc0]
test r11b, 0xde
cmp rax, qword [r12 + 0xc8]
jmp 0x14041c268
jae 0x14041c2e8
lea rcx, [rax + 1]
jmp 0x14041c277
mov qword [r12 + 0xc0], rcx
jmp 0x14041c284
movzx eax, byte [rax]
jmp 0x14041c463
mov rcx, r12
jmp 0x14041c294
call fcn.140429097
mov edx, eax
jmp 0x14041c46b
mov rax, qword [r12 + 0xc0]
jmp 0x14041c2b0
cmp rax, qword [r12 + 0xc8]
jae 0x14041c374
lea rcx, [rax + 1]
jmp 0x14041c2c7
mov qword [r12 + 0xc0], rcx
jmp 0x14041c2d4
movzx eax, byte [rax]
jmp 0x14041c2dc
jmp 0x14041c511
mov ebx, edi
jmp 0x14041c6ba
cmp dword [r12 + 0x30], 0
jmp 0x14041c2f3
je 0x14041c3fe
mov r8d, dword [r12 + 0x34]
cqo
cdq
cwd
mov rcx, qword [r12 + 0x28]
movsx edx, sp
jmp 0x14041c315
mov rdi, qword [rsp + 0x40]
movzx dx, ch
mov rdx, rdi
jmp 0x14041c326
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041c34a
je 0x14041c411
movsxd rcx, eax
cwde
btc ax, sp
add rcx, rdi
mov eax, 0x6ddf7388
cbw
cmovae ax, r12w
movzx eax, byte [rdi]
jmp 0x14041c36f
jmp 0x14041c43d
cmp dword [r12 + 0x30], 0
jmp 0x14041c37f
je 0x14041c40a
mov r14d, edi
movsx di, spl
cmovae rdx, r9
mov r8d, dword [r12 + 0x34]
cqo
mov rcx, qword [r12 + 0x28]
mov rdi, qword [rsp + 0x40]
cmova dx, r8w
movsx rdx, si
mov rdx, rdi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp r10b, 0xd2
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
cmp bpl, bl
test ah, 0xd2
test eax, eax
jmp 0x14041c3dc
je 0x14041c4d8
movsxd rcx, eax
rcl ah, 2
mov ah, ch
add rcx, rdi
jmp 0x14041c3f6
movzx eax, byte [rdi]
jmp 0x14041c4f6
sub eax, eax
jmp 0x14041c405
jmp 0x14041c463
sub eax, eax
jmp 0x14041c511
mov dword [r12 + 0x30], 0
movsx rcx, r15w
btr cx, 0xcb
bt edi, ecx
mov byte [r12 + 0x38], 0
movsx edx, si
sub eax, eax
add cx, si
ror dl, 0xfc
mov rcx, r15
test dil, r11b
mov edi, dword [rsp + 0x48]
cdq
mov qword [r12 + 0xc8], rcx
shrd rdx, r15, 0x5d
mov qword [r12 + 0xc0], r15
stc
cmp r8, 0x46d913b0
sar dx, 0xed
movzx edx, al
test cx, 0x1627
mov eax, dword [rsp + 0x30]
cmc
jmp 0x14041c475
test eax, eax
jmp 0x14041c47c
je 0x14041c197
cmp edx, dword [rsp + 0x58]
cmovo cx, bp
mov r8w, r14w
mov ecx, 0
setle r8b
cmovae edx, ecx
bsf r8w, cx
imul edx, eax
add rdx, qword [rsp + 0x90]
setg cl
movsx r8, r13w
jmp 0x14041c4b6
lea rcx, [rsp + 0x5c]
movzx r8, r10w
movsxd r8, esp
mov r8w, sp
mov r8, rbp
jmp 0x14041c4ce
call fcn.1404a40ed
jmp 0x14041c16a
mov dword [r12 + 0x30], 0
movzx rcx, r8w
mov byte [r12 + 0x38], 0
sub eax, eax
not rcx
mov rcx, r15
bsf edi, esp
mov edi, r14d
mov qword [r12 + 0xc8], rcx
bsf r14d, r15d
mov qword [r12 + 0xc0], r15
dec r14w
movzx eax, al
sbb r14w, r11w
bsf r14w, sp
adc r14w, r14w
mov r14d, eax
stc
and r14d, 0x7f
jmp 0x14041c52e
inc r14d
test r15d, r8d
shr eax, 7
stc
jmp 0x14041c53d
mov dword [rsp + 0x70], eax
test bl, bl
jne 0x14041c23f
cmp byte [rsp + 0x60], 0
jmp 0x14041c553
je 0x14041bfeb
cmp dword [rsp + 0x30], 0
jmp 0x14041c563
je 0x14041c197
mov rbx, qword [r12 + 0xc0]
mov rax, qword [r12 + 0xc8]
xor edi, edi
jmp 0x14041c5c7
lea rcx, [rbx + 1]
inc dh
dec dl
movsx edx, r15w
mov qword [r12 + 0xc0], rcx
inc dh
movzx edx, byte [rbx]
setle bl
movzx bx, r12b
movsx rbx, sp
mov rbx, rcx
jmp 0x14041c5ad
mov byte [rsp + rdi + 0x5c], dl
jmp 0x14041c5b6
inc rdi
cmp rbp, rdi
jmp 0x14041c5c1
je 0x14041c6ab
cmp rbx, rax
jmp 0x14041c5cf
jb 0x14041c580
cmp dword [r12 + 0x30], 0
jmp 0x14041c5e0
je 0x14041c647
mov r8d, dword [r12 + 0x34]
movzx rcx, r9w
mov rcx, qword [r12 + 0x28]
mov rbx, qword [rsp + 0x40]
movzx rdx, r14w
mov rdx, rbx
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
stc
sub ecx, dword [r12 + 0xd0]
test r12w, 0x49e8
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041c62b
je 0x14041c64e
cdqe
movsx rdx, si
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14041c642
jmp 0x14041c67b
xor edx, edx
jmp 0x14041c5ad
mov dword [r12 + 0x30], 0
sbb bx, 0x51d
and al, dl
sub ax, 0x5d9a
mov byte [r12 + 0x38], 0
clc
sub edx, edx
cbw
mov bx, 0x7e7a
mov rax, r15
movsx rbx, r10w
movzx ebx, cx
mov qword [r12 + 0xc8], rax
bswap rbx
seto bh
movsxd rbx, edx
mov qword [r12 + 0xc0], r15
cmovno rbx, r8
movsx bx, dh
mov bl, 0x3f
mov rbx, r15
jmp 0x14041c6a6
jmp 0x14041c5ad
mov ebx, dword [rsp + 0xa0]
sub dil, 0xde
xadd dil, dil
mov edi, dword [rsp + 0x48]
cmp edi, 0x600d493c
cmp dword [rsp + 0x30], 0
jmp 0x14041c6ce
jne 0x14041c16a
jmp 0x14041c197
cmp byte [rsp + 0x98], 0
jmp 0x14041c6e6
je 0x14041cc7b
cmp dword [rsp + 0x54], 0
jmp 0x14041c6f6
je 0x14041cc7b
mov eax, dword [rsp + 0x50]
rcl edi, cl
mov r12d, eax
movzx ecx, r14w
imul r12d, dword [rsp + 0x30]
mov edi, 0x513f50e1
mov r10d, dword [rsp + 0x54]
dec r10d
neg rsi
bt r13d, eax
mov r13d, r12d
imul r13d, r10d
jmp 0x14041c72f
shr r10d, 1
mov bl, r14b
cdq
movzx edx, r11w
lea edi, [r12 - 1]
movsxd rbp, r15d
inc al
setp bpl
mov rax, qword [rsp + 0x38]
lea rcx, [rax + rdi]
cdq
movzx bp, al
inc rcx
or dl, 0x72
rcl sil, 0x2b
stc
mov qword [rsp + 0x98], rcx
lea rdx, [rdi + 1]
movzx esi, di
cmp r14b, 0x2a
or sil, r8b
mov rcx, rdx
sal bh, 0x24
and rcx, 0xffffffffffffffe0
test r9w, 0x1b08
sar sil, 0xa3
jmp 0x14041c790
lea rbp, [rcx - 0x20]
shld esi, r11d, 0xb
add sil, 0x80
mov qword [rsp + 0x60], rbp
bts ebx, esi
rol bx, 0x8c
cmc
mov rbx, rbp
sets sil
movsx rsi, r14w
shr rbx, 5
cmovo rsi, r15
inc rbx
bts rsi, r12
mov rbp, rbx
sar bp, cl
ror si, 0x19
sar ebp, 0xe
mov qword [rsp + 0x70], rbx
and rbx, 0xfffffffffffffffe
sal bp, cl
clc
adc ebp, 0x43512e2b
mov qword [rsp + 0xa0], rbx
sal bp, cl
jmp 0x14041c7f4
mov ebp, r12d
sar si, 0x45
shr sil, cl
mov qword [rsp + 0x48], rcx
not sil
sub ebp, ecx
clc
shl cx, cl
btc si, r10w
mov dword [rsp + 0xa8], ebp
btr rcx, r8
movabs rsi, 0x1ffffffe0
movsx ecx, si
inc ch
or rsi, 0x18
add ch, dl
movzx ecx, r9w
mov rcx, rdx
bts cx, r12w
mov qword [rsp + 0x68], rdx
cmp spl, sil
test r11, rdi
and rsi, rdx
bsf cx, bp
or ecx, r12d
rcl cl, cl
mov ecx, r12d
cmc
cmp sp, r9w
stc
sub ecx, esi
jmp 0x14041c865
mov dword [rsp + 0x58], ecx
cmp r13b, 0xa0
add rax, 0x30
cmc
mov qword [rsp + 0xb0], rax
xor r11d, r11d
cmp r9b, 0x8d
jmp 0x14041c886
xor r8d, r8d
jmp 0x14041c88e
mov dword [rsp + 0x78], r10d
jmp 0x14041c898
mov qword [rsp + 0x40], rdi
jmp 0x14041c8a2
jmp 0x14041c8d8
lea eax, [r8 + 1]
cmp dil, 0xd8
jmp 0x14041c8b4
sub r13d, r12d
cmc
add r11d, r12d
cmp r8d, r10d
jmp 0x14041c8ca
mov r8d, eax
jmp 0x14041c8d2
je 0x14041cc7b
test r12d, r12d
jmp 0x14041c8e0
je 0x14041c8a7
mov ebp, r11d
add r15, r13
cmp r9b, r10b
shrd r15, r10, 0x71
movsxd r15, r13d
cmp edi, 7
jmp 0x14041c8ff
jb 0x14041c96c
mov rax, qword [rsp + 0x38]
xor r9w, dx
rcr r9b, 0x3e
btr cx, r13w
lea r9, [rax + rbp]
bts r14w, sp
lea r14, [rax + r15]
movzx eax, r15w
cwde
mov rax, qword [rsp + 0x98]
shld ecx, r12d, 3
mov ch, 0x43
lea rcx, [rax + r15]
jmp 0x14041c946
cmp r9, rcx
jmp 0x14041c94e
jae 0x14041c9ca
lea rcx, [rax + rbp]
stc
jmp 0x14041c95e
cmp r14, rcx
jmp 0x14041c966
jae 0x14041c9ca
mov ebx, r12d
not dx
cbw
inc ebx
movsx dx, r14b
cdq
movzx dx, r9b
mov rcx, qword [rsp + 0x38]
bswap rdx
nop word [rax + rax]
movzx eax, byte [rcx + rbp]
movzx edx, byte [rcx + r15]
mov byte [rcx + rbp], dl
jmp 0x14041c9a3
mov byte [rcx + r15], al
inc rcx
jmp 0x14041c9af
dec ebx
jmp 0x14041c9b7
cmp ebx, 1
jmp 0x14041c9bf
jg 0x14041c992
jmp 0x14041c8a7
cmp edi, 0x1f
jmp 0x14041c9d2
jae 0x14041c9e4
xor ecx, ecx
jmp 0x14041c9df
jmp 0x14041cbb9
cmp qword [rsp + 0x60], 0
jmp 0x14041c9ef
je 0x14041cc3d
mov rax, qword [rsp + 0xb0]
btr r10w, r11w
sub bx, 0x7716
bsr bx, r8w
lea rbx, [rax + r15]
movsx ecx, r10w
cmc
mov r10, rbp
add r10, rax
sbb ch, 6
mov rcx, qword [rsp + 0xa0]
sub edi, edi
jmp 0x14041ca2d
movups xmm0, xmmword [r10 + rdi - 0x30]
test spl, r8b
movups xmm1, xmmword [r10 + rdi - 0x20]
cmc
movups xmm2, xmmword [rbx + rdi - 0x30]
test rax, rbp
movups xmm3, xmmword [rbx + rdi - 0x20]
movups xmmword [r10 + rdi - 0x30], xmm2
test ebp, 0x56665f90
test r13b, dil
movups xmmword [r10 + rdi - 0x20], xmm3
jmp 0x14041ca6b
movups xmmword [rbx + rdi - 0x30], xmm0
cmp ah, 0xb0
clc
movups xmmword [rbx + rdi - 0x20], xmm1
cmp r11b, r14b
movups xmm0, xmmword [r10 + rdi - 0x10]
test r11b, 0xae
cmp r12w, r8w
cmc
movups xmm1, xmmword [r10 + rdi]
cmp r14b, 0x51
cmc
movups xmm2, xmmword [rbx + rdi - 0x10]
movups xmm3, xmmword [rbx + rdi]
movups xmmword [r10 + rdi - 0x10], xmm2
cmc
test r9b, 0xd
movups xmmword [r10 + rdi], xmm3
clc
movups xmmword [rbx + rdi - 0x10], xmm0
movups xmmword [rbx + rdi], xmm1
jmp 0x14041cac4
add rdi, 0x40
jmp 0x14041cad0
add rcx, 0xfffffffffffffffe
jmp 0x14041cad9
jne 0x14041ca2d
test byte [rsp + 0x70], 1
je 0x14041cb60
lea rcx, [rdi + r15]
setg al
dec ah
lea rdi, [rdi + rbp]
shld r10w, r9w, 0x9f
shl r10b, 0xc0
sub r10d, 0x160801f4
mov rax, qword [rsp + 0x38]
movups xmm0, xmmword [rax + rdi]
movzx r10w, r10b
and r10b, r12b
movzx r10d, r10w
movups xmm1, xmmword [rax + rdi + 0x10]
movups xmm2, xmmword [rax + rcx]
cmp ecx, 0x58cb0c71
movups xmm3, xmmword [rax + rcx + 0x10]
clc
movups xmmword [rax + rdi], xmm2
rol r10d, cl
xchg r10w, r10w
sub r10d, r13d
movups xmmword [rax + rdi + 0x10], xmm3
mov r10b, 0x4d
movups xmmword [rax + rcx], xmm0
btr r10w, 0xc2
movups xmmword [rax + rcx + 0x10], xmm1
cwde
or r10b, 0x98
rcr r10d, 0xf9
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x68], rax
jmp 0x14041cb75
mov r10d, dword [rsp + 0x78]
setno dil
movzx di, r8b
movsx rdi, cx
mov rdi, qword [rsp + 0x40]
jmp 0x14041cb91
je 0x14041c8a7
mov rcx, qword [rsp + 0x48]
test r8w, 0x1f25
cmp sil, r11b
cmp bpl, 0x5a
test byte [rsp + 0x68], 0x18
jmp 0x14041cbb3
je 0x14041cc53
lea rbp, [rbp + rsi]
sar bh, 0xd6
lea r15, [r15 + rsi]
sbb bx, 0x318e
nop word cs:[rax + rax]
inc dil
mov rbx, qword [r9 + rcx]
shld edi, eax, 0x44
btr di, bp
shrd di, r13w, 0x44
mov rdi, qword [r14 + rcx]
clc
jmp 0x14041cbf8
mov qword [r9 + rcx], rdi
clc
test r11d, r9d
mov qword [r14 + rcx], rbx
add rcx, 8
cmp rbp, rbx
cmc
test edx, 0x37af1059
cmp rsi, rcx
jmp 0x14041cc1a
jne 0x14041cbdc
mov ebx, dword [rsp + 0x58]
cmp qword [rsp + 0x68], rsi
movzx di, cl
mov rdi, qword [rsp + 0x40]
je 0x14041c8a7
jmp 0x14041c974
xor edi, edi
cmp r11b, 0x29
test byte [rsp + 0x70], 1
jne 0x14041caea
jmp 0x14041cb60
mov rax, qword [rsp + 0x48]
rol ebx, cl
shrd rbx, r9, 0xa6
add r15, rax
add rbp, rax
movsxd rbx, ebx
xchg ebx, ebx
mov ebx, dword [rsp + 0xa8]
jmp 0x14041cc76
jmp 0x14041c974
mov rcx, qword [rsp + 0x90]
sub r15b, r13b
adc r15w, r11w
xor r15d, r15d
test rcx, rcx
movsxd r15, ebp
mov r13, qword [rsp + 0x38]
movsx r15, di
movzx r15d, sp
mov r15d, dword [rsp + 0x8c]
jmp 0x14041ccad
je 0x14041ccb8
call fcn.1400e0446
mov r8d, dword [rsp + 0x120]
and al, r15b
rcr r14b, 0x80
cmp byte [rsp + 0xac], 3
mov dx, 0x9f7
setb al
and r14b, spl
or r15b, al
movsx r11, r13w
movsxd r14, r11d
movzx dx, sil
mov r9d, dword [rsp + 0x50]
mov r11d, dword [rsp + 0x54]
xchg dx, dx
mov dh, 0x83
movsx rdx, ax
mov edx, dword [rsp + 0x30]
xchg r14, r14
not r14b
mov r14, qword [rsp + 0x80]
jne 0x14041ce78
test r14d, r14d
je 0x14041ce78
mov eax, edx
btc bp, 0x4c
lea ebp, [r14 - 1]
test r13w, bp
add rdi, 0x78ba110a
neg di
mov edi, r14d
shrd rsi, rdx, 0xde
and edi, 3
mov rsi, r13
cmp ebp, 3
jb 0x14041ce2a
and r14d, 0xfffffffc
cmp r11, 0x72540e5c
xor bpl, r14b
add rbx, 0x73a2b1c
mov rsi, r13
movsx bp, spl
cmc
shl r10b, 0x3c
nop dword [rax]
shl r10w, 0x83
test cl, bh
movzx ecx, byte [rsi]
sub r10b, 0x87
movzx ebx, byte [rsi + 2]
bswap ebp
mov byte [rsi], bl
sal dx, cl
or edx, edi
mov byte [rsi + 2], cl
cqo
lea rbp, [rsi + rax]
xor dx, 0x61f4
sal r10b, cl
shl bl, 0x21
movzx ecx, byte [rsi + rax]
movsxd rdx, r12d
movzx ebx, byte [rsi + rax + 2]
bswap r10w
mov byte [rsi + rax], bl
sal bl, 0xfb
and r10w, dx
mov byte [rsi + rax + 2], cl
cmp spl, r12b
mov cl, 0x63
lea rbx, [rbp + rax]
xor sil, r10b
movsx rdx, cx
sar cx, cl
movzx ecx, byte [rax + rbp]
inc r10b
movzx edx, byte [rax + rbp + 2]
add sil, 0x7a
mov byte [rax + rbp], dl
mov byte [rax + rbp + 2], cl
lea rsi, [rbx + rax]
movsxd r10, ebx
movzx r10d, byte [rax + rbx]
rol ch, 0x44
cmc
btc ecx, edi
movzx ecx, byte [rax + rbx + 2]
jmp 0x14041ce0a
mov byte [rax + rbx], cl
mov byte [rax + rbx + 2], r10b
jmp 0x14041ce17
lea rsi, [rsi + rax]
add r14d, 0xfffffffc
jmp 0x14041ce24
jne 0x14041cd79
test edi, edi
movsx rdx, r12w
mov dh, 0x27
mov edx, dword [rsp + 0x30]
jmp 0x14041ce3c
je 0x14041ce78
add rsi, 2
movzx ecx, byte [rsi - 2]
clc
sbb bl, r13b
movzx ebx, byte [rsi]
mov byte [rsi - 2], bl
jmp 0x14041ce59
mov byte [rsi], cl
cmp dil, r9b
jmp 0x14041ce63
add rsi, rax
jmp 0x14041ce6b
dec edi
jmp 0x14041ce72
jne 0x14041ce46
test r8d, r8d
jmp 0x14041ce80
je 0x14041bd65
cmp edx, r8d
jmp 0x14041ce8e
je 0x14041bd65
mov dword [rsp + 0x20], r11d
mov rcx, r13
jmp 0x14041cea1
call fcn.14041f5dd
jmp 0x14041bd68
mov rcx, r13
jmp 0x14041ceb3
call fcn.1400e0446
mov rcx, rsi
jmp 0x14041cec0
jmp 0x14041bd5c