Function at 0x14041aac6
Capabilities:
Check for software breakpoints

Disassembly:
push r15
bt ax, 0xee
shl al, 0x6c
push r14
bsr r14d, r13d
ror rax, 0x77
push r13
movsxd r14, esi
push r12
cmovbe eax, edi
push rsi
mov r14b, 0xc2
shr r14d, 0x11
push rdi
cdqe
btc rax, rsi
push rbp
push rbx
btr bp, dx
shr r14b, 0
cbw
sub rsp, 0xb8
movzx rax, r14w
mov r14, r9
test dx, 0xdf7
mov r15, r8
mov rbp, rdx
cmp dl, 0xf
movsx r12w, r12b
mov r12, rcx
mov rcx, qword [rcx + 0xc0]
sub al, bpl
movzx rax, si
mov rax, qword [r12 + 0xc8]
stc
cmp rcx, rax
jmp 0x14041ab42
jae 0x14041abcd
lea rdx, [rcx + 1]
mov qword [r12 + 0xc0], rdx
jmp 0x14041ab5e
movzx ecx, byte [rcx]
cmp al, 0xaf
jmp 0x14041ab68
mov dword [rsp + 0x78], ecx
mov rcx, rdx
test r11w, 0x67dd
cmp dl, 0xde
cmc
cmp rcx, rax
jae 0x14041acc2
lea rdx, [rcx + 1]
inc ebx
mov qword [r12 + 0xc0], rdx
shl ebx, cl
shr rbx, 0x90
rol bl, cl
movzx ebx, byte [rcx]
mov rcx, rdx
cmc
test r10b, 0x87
cmp rcx, rax
jmp 0x14041abab
jae 0x14041ad99
lea rax, [rcx + 1]
mov qword [r12 + 0xc0], rax
xchg dil, dil
movzx edi, byte [rcx]
jmp 0x14041abc8
jmp 0x14041ae7f
cmp dword [r12 + 0x30], 0
jmp 0x14041abd8
je 0x14041ac5a
mov r8d, dword [r12 + 0x34]
movsx rcx, r13w
xchg dx, si
mov rcx, r15
lea rsi, [r12 + 0x38]
cdq
not dh
mov rcx, qword [r12 + 0x28]
movsx dx, bpl
not dh
jmp 0x14041ac06
mov rdx, rsi
jmp 0x14041ac0e
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041ac32
je 0x14041ac70
cdqe
shl cx, cl
add rax, rsi
movsx cx, al
movzx ecx, byte [rsi]
jmp 0x14041ac4c
mov dword [rsp + 0x78], ecx
jmp 0x14041ac55
jmp 0x14041ac95
mov dword [rsp + 0x78], 0
cmp rcx, rax
jb 0x14041ab82
jmp 0x14041acc2
mov dword [r12 + 0x30], 0
shl cl, 0x4a
xadd eax, ecx
movsx eax, dx
lea rax, [r12 + 0x39]
mov byte [r12 + 0x38], 0
mov dword [rsp + 0x78], 0
mov qword [r12 + 0xc8], rax
adc ecx, 0x349534e6
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
stc
cmp bl, 0x49
cmp rcx, rax
jmp 0x14041acbc
jb 0x14041ab82
cmp dword [r12 + 0x30], 0
jmp 0x14041accd
je 0x14041ad39
mov r8d, dword [r12 + 0x34]
movsx rcx, r15w
lea rsi, [r12 + 0x38]
xchg ch, cl
mov rcx, qword [r12 + 0x28]
xchg dl, dl
movsx edx, r11w
mov rdx, rsi
jmp 0x14041acf6
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test r15b, 0xff
sub ecx, dword [r12 + 0xd0]
stc
add dword [r12 + 0xb8], ecx
test r12b, r10b
test eax, eax
jmp 0x14041ad22
je 0x14041ad4f
cdqe
add rax, rsi
movzx rbx, bp
movzx ebx, byte [rsi]
jmp 0x14041ad71
sub ebx, ebx
cmc
cmp rcx, rax
jmp 0x14041ad44
jb 0x14041abb1
jmp 0x14041ad99
mov dword [r12 + 0x30], 0
lea rax, [r12 + 0x39]
mov byte [r12 + 0x38], 0
adc ch, 0xa3
shld ecx, edi, 0x62
test eax, r9d
xor ebx, ebx
sar ecx, cl
mov qword [r12 + 0xc8], rax
lea rcx, [r12 + 0x39]
mov qword [r12 + 0xc0], rcx
jmp 0x14041ad8b
cmp rcx, rax
jmp 0x14041ad93
jb 0x14041abb1
cmp dword [r12 + 0x30], 0
jmp 0x14041ada4
je 0x14041ae1f
mov r8d, dword [r12 + 0x34]
movzx edx, r9w
movsx rcx, dx
setp dl
lea rsi, [r12 + 0x38]
movsx dx, r10b
movsx rdx, r14w
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
jmp 0x14041ade2
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041adf9
je 0x14041ae2b
cdqe
sar dil, cl
ror di, 0xcd
and edi, esi
add rax, rsi
movzx di, r13b
movzx edi, byte [rsi]
jmp 0x14041ae1a
jmp 0x14041ae57
sub edi, edi
jmp 0x14041ae26
jmp 0x14041ae7f
mov dword [r12 + 0x30], 0
bt eax, r8d
sar ch, cl
lea rax, [r12 + 0x39]
rcr cl, cl
movzx ecx, cx
test r12b, r12b
mov byte [r12 + 0x38], 0
add cl, 0x46
sub edi, edi
mov cx, ax
not cl
mov qword [r12 + 0xc8], rax
mov al, 0xbb
lea rax, [r12 + 0x39]
seto cl
movzx rcx, sp
mov qword [r12 + 0xc0], rax
jmp 0x14041ae7f
mov rcx, r12
jmp 0x14041ae87
call fcn.140428d1d
mov dword [rsp + 0x70], eax
cmovl rcx, rdx
movsx ecx, r11w
mov rcx, r12
call fcn.140428d1d
mov dword [rsp + 0x58], eax
add ax, r10w
movsx eax, dx
mov rax, qword [r12 + 0xc0]
stc
cmp bh, 0x42
cmp rax, qword [r12 + 0xc8]
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r15
jmp 0x14041aece
mov qword [rsp + 0x40], rbp
jmp 0x14041aed8
jae 0x14041af03
lea rcx, [rax + 1]
sete r13b
mov r13b, 0x2b
mov qword [r12 + 0xc0], rcx
movsx r13, r13w
movzx r13d, byte [rax]
jmp 0x14041aefe
jmp 0x14041afee
cmp dword [r12 + 0x30], 0
je 0x14041af81
mov r8d, dword [r12 + 0x34]
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
mov rdx, rdx
movsxd rdx, ebp
mov rdx, rsi
jmp 0x14041af2c
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
sub ecx, dword [r12 + 0xd0]
cmp ah, 0xd2
add dword [r12 + 0xb8], ecx
cmc
test eax, eax
jmp 0x14041af54
je 0x14041af8e
cdqe
ror r13w, cl
bt r13, rsp
add rax, rsi
bswap r13
movsx r13w, r9b
movzx r13d, di
movzx r13d, byte [rsi]
jmp 0x14041af7c
jmp 0x14041afc0
sub r13d, r13d
jmp 0x14041af89
jmp 0x14041afee
mov dword [r12 + 0x30], 0
sete ah
cmc
rcl cx, cl
lea rax, [r12 + 0x39]
movsx cx, bl
mov cl, r14b
test rdx, r9
mov byte [r12 + 0x38], 0
rcl ch, cl
inc cl
add ecx, 0xae57c44
sub r13d, r13d
mov qword [r12 + 0xc8], rax
cdqe
mov al, 0x70
lea rax, [r12 + 0x39]
movzx ecx, cx
movsx cx, r11b
bswap cx
mov qword [r12 + 0xc0], rax
movzx cx, ch
setl cl
movzx ecx, ax
mov rcx, r12
jmp 0x14041aff6
call fcn.140428d1d
mov rcx, r12
call fcn.140428d1d
mov rcx, r12
jmp 0x14041b00b
call fcn.140428d1d
mov r14d, eax
movsx ecx, r15w
movsx rcx, bp
mov ch, 0x76
mov rcx, r12
jmp 0x14041b026
call fcn.140428d1d
mov esi, eax
bt rax, r15
sar al, cl
mov rcx, qword [r12 + 0xc0]
setnp al
mov rax, qword [r12 + 0xc8]
cmp r12b, r13b
clc
test ah, 0xb6
cmp rcx, rax
jmp 0x14041b055
mov dword [rsp + 0x48], edi
jmp 0x14041b05e
jae 0x14041b08e
lea rdx, [rcx + 1]
jmp 0x14041b06d
mov qword [r12 + 0xc0], rdx
movzx ecx, byte [rcx]
jmp 0x14041b07d
mov dword [rsp + 0x68], ecx
mov rcx, rdx
jmp 0x14041b089
jmp 0x14041b13f
cmp dword [r12 + 0x30], 0
je 0x14041b12f
mov r15d, ebx
movsx ecx, r11w
jmp 0x14041b0a6
mov ebx, esi
movzx r8, sp
movzx r8d, r11w
mov r8d, dword [r12 + 0x34]
cwd
cmovs si, r8w
xchg dx, cx
lea rsi, [r12 + 0x38]
setg cl
cmovae cx, ax
mov rcx, qword [r12 + 0x28]
mov rdx, rsi
jmp 0x14041b0d8
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
clc
sub ecx, dword [r12 + 0xd0]
test rdi, rax
cmc
add dword [r12 + 0xb8], ecx
test r12b, r12b
test eax, eax
jmp 0x14041b104
je 0x14041b17a
cdqe
shld cx, r10w, 0xdf
add rax, rsi
movsx rcx, si
xchg ch, cl
setg ch
movzx ecx, byte [rsi]
mov dword [rsp + 0x68], ecx
jmp 0x14041b12a
jmp 0x14041b1a9
mov dword [rsp + 0x68], 0
bsr di, r15w
rcl dil, cl
mov edi, r13d
cmp rcx, rax
jmp 0x14041b14a
jae 0x14041b1f3
lea rax, [rcx + 1]
jmp 0x14041b159
mov qword [r12 + 0xc0], rax
movsx eax, r8w
mov eax, 0x3acc1544
mov al, r12b
movzx eax, byte [rcx]
jmp 0x14041b175
jmp 0x14041b2ea
mov dword [r12 + 0x30], 0
add si, di
rcr di, cl
rcl dil, 0x47
lea rax, [r12 + 0x39]
btr esi, 0xce
mov byte [r12 + 0x38], 0
mov dword [rsp + 0x68], 0
movsx cx, r11b
mov edi, r13d
test bx, sp
bswap si
mov qword [r12 + 0xc8], rax
rcl rcx, cl
lea rcx, [r12 + 0x39]
shl si, cl
mov qword [r12 + 0xc0], rcx
movsx esi, cx
mov esi, ebx
xchg bx, bx
mov ebx, r15d
jmp 0x14041b1e5
cmp rcx, rax
jmp 0x14041b1ed
jb 0x14041b150
cmp dword [r12 + 0x30], 0
jmp 0x14041b1fe
je 0x14041b27f
mov ebp, ebx
cqo
mov bl, r15b
cdq
mov ebx, esi
movsx ecx, cx
mov r8d, dword [r12 + 0x34]
movzx dx, r8b
mov ecx, r9d
lea rsi, [r12 + 0x38]
mov rcx, qword [r12 + 0x28]
movsx rdx, dx
mov rdx, rsi
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
test dil, 0x76
sub ecx, dword [r12 + 0xd0]
cmp r8w, 0x614b
add dword [r12 + 0xb8], ecx
test eax, eax
jmp 0x14041b25d
je 0x14041b28b
movsxd rcx, eax
add rcx, rsi
movsx eax, r13w
movzx ax, r8b
movzx eax, byte [rsi]
jmp 0x14041b27a
jmp 0x14041b2a8
xor eax, eax
jmp 0x14041b286
jmp 0x14041b2ea
mov dword [r12 + 0x30], 0
sub sil, cl
lea rcx, [r12 + 0x39]
mov byte [r12 + 0x38], 0
shl dil, 0xdd
sub eax, eax
mov edi, r13d
add sil, 0xc2
mov qword [r12 + 0xc8], rcx
btc si, 0x97
ror ecx, 0xaf
shl esi, cl
lea rcx, [r12 + 0x39]
movsx si, spl
mov qword [r12 + 0xc0], rcx
xor sil, dl
movsx rsi, r14w
mov esi, ebx
dec bx
rcl bl, 0xf
mov ebx, ebp
stc
clc
cmp spl, 0x8f
mov dword [rsp + 0x5c], 0
test r9d, 0x6af71f2b
test esi, r10d
test al, 0x20
jmp 0x14041b303
sete byte [rsp + 0x98]
stc
clc
cmp bl, bpl
test bl, bl
jmp 0x14041b317
je 0x14041b362
movzx eax, dil
clc
xor r13d, r13d
test dil, cl
test sil, 0xa3
cmp eax, 0x17
jmp 0x14041b334
jg 0x14041b3e8
lea ecx, [rax - 0xf]
test r11d, edi
cmc
cmp ecx, 2
jmp 0x14041b349
jb 0x14041b41b
cmp eax, 8
jmp 0x14041b357
je 0x14041b438
jmp 0x14041ba2d
movzx eax, byte [rsp + 0x68]
sub r13d, r13d
test r8w, r10w
cmp r9d, 0x43ea147a
cmp eax, 0xf
jmp 0x14041b37d
jle 0x14041b3ff
cmp eax, 0x20
je 0x14041b452
cmp eax, 0x18
jmp 0x14041b394
je 0x14041b452
cmp eax, 0x10
jmp 0x14041b3a2
jne 0x14041ba2d
mov edx, dword [rsp + 0x48]
sar cl, 0xa0
rcr ecx, cl
movzx eax, dl
add cl, 0x89
shr ch, 0xd4
lea ecx, [rax - 8]
stc
cmp ebx, r13d
cmp dl, 8
jmp 0x14041b3c9
cmovb ecx, eax
jmp 0x14041b3d2
cmp ecx, 3
jne 0x14041b41b
mov dil, 2
jmp 0x14041b3e3
jmp 0x14041b470
cmp eax, 0x18
je 0x14041b464
cmp eax, 0x20
je 0x14041b464
jmp 0x14041ba2d
cmp eax, 8
jmp 0x14041b407
je 0x14041b438
cmp eax, 0xf
jmp 0x14041b415
jne 0x14041ba2d
mov dil, 3
mov r15b, 1
jmp 0x14041b426
mov dword [rsp + 0x60], 0
jmp 0x14041b433
jmp 0x14041b495
mov al, 1
rcl dil, cl
mov dword [rsp + 0x60], eax
test bpl, bpl
xor r15d, r15d
xchg dil, dil
mov dil, 1
jmp 0x14041b495
mov edi, dword [rsp + 0x68]
movzx rdx, bx
test r13, 0x2ce819eb
and cl, sil
shr dil, 3
bsf rcx, r12
or bpl, 4
mov al, 1
shld dx, cx, 0x64
sbb rdx, r10
mov dword [rsp + 0x60], eax
bt ecx, r10d
movzx cx, r9b
sub al, r14b
sub r15d, r15d
test dl, 2
shrd rax, rdi, 0x7d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
sub rbp, 0x497e74d7
sub bp, si
btr ebp, 0x11
movzx ebp, dil
test si, r15w
mov dword [rdx], r14d
cmp rdx, r13
cmp r12b, 0xfd
mov dword [rcx], esi
test rax, rax
jmp 0x14041b4ce
je 0x14041b4d6
mov dword [rax], ebp
test esi, esi
jmp 0x14041b4dd
je 0x14041b564
xor r13d, r13d
cmp esi, 0x66627c1b
mov eax, 0x7fffffff
sub edx, edx
cmc
clc
div esi
cmp r10w, r8w
clc
cmc
cmp eax, r14d
jmp 0x14041b505
jb 0x14041ba2d
mov ecx, esi
xor ax, 0x6020
imul ecx, r14d
sub r13d, r13d
movzx rax, r13w
mov eax, 0x7fffffff
sub edx, edx
cmc
div ebp
cmp r11b, 0xcc
cmp eax, ecx
jmp 0x14041b531
jb 0x14041ba2d
sub r13d, r13d
mov eax, 0x7fffffff
cmp r11d, 0x76832aaf
cmc
xor edx, edx
cmc
clc
test sil, 0xba
div esi
jmp 0x14041b556
cmp eax, r14d
jb 0x14041ba2d
jmp 0x14041b59a
mov ecx, esi
shl ax, cl
shr eax, cl
imul ecx, r14d
shl ax, 0x34
adc al, 0x5c
sub r13d, r13d
mov eax, 0x7fffffff
jmp 0x14041b583
sub edx, edx
div ebp
cmc
cmp dx, 0x9e5
cmp eax, ecx
jmp 0x14041b594
jb 0x14041ba2d
mov dword [rsp + 0xac], edi
clc
jmp 0x14041b5a7
mov qword [rsp + 0x80], rcx
jmp 0x14041b5b5
imul ecx, ebp
jmp 0x14041b5bd
call fcn.1401d3250
test rax, rax
jmp 0x14041b5ca
je 0x14041ba1d
mov r13, rax
xor ax, 0x2f99
mov al, r15b
movzx eax, byte [rsp + 0x78]
test r13w, r12w
cmc
test eax, eax
jmp 0x14041b5eb
mov dword [rsp + 0x30], ebp
je 0x14041b694
cmp qword [r12 + 0x10], 0
jmp 0x14041b600
je 0x14041b673
mov rcx, qword [r12 + 0xc0]
xchg dil, bpl
cmp r9, rbp
mov rdi, qword [r12 + 0xc8]
rcr bp, 0x34
bts bp, r12w
stc
mov ebp, ebx
dec bh
rol rbx, 0x6b
mov edx, 0x2c8910c9
mov ebx, edi
sub ebx, ecx
mov edx, eax
clc
cmc
sub edx, ebx
mov ebx, ebp
movzx bp, r14b
movsx bp, r15b
mov ebp, dword [rsp + 0x30]
jle 0x14041b67b
mov qword [r12 + 0xc0], rdi
setae ch
cmovnp rcx, rdi
not ch
mov rcx, qword [r12 + 0x28]
call qword [r12 + 0x18]
jmp 0x14041b694
mov rcx, qword [r12 + 0xc0]
mov eax, eax
add rax, rcx
adc rdi, r9
and edi, 0x49710966
sbb cl, r8b
mov qword [r12 + 0xc0], rax
test bl, bl
cmove di, ax
setne al
sub cl, 0x6a
movsx edi, r13w
mov edi, dword [rsp + 0x48]
cmp dil, 8
setae cl
cmc
or cl, al
test r13b, r11b
test spl, 0xf3
cmc
or cl, r15b
jmp 0x14041b6c2
mov qword [rsp + 0x38], r13
jmp 0x14041b6cc
mov dword [rsp + 0x8c], r15d
jmp 0x14041b6d9
je 0x14041b786
test bl, bl
je 0x14041b92f
cmp dword [rsp + 0x58], 0
jmp 0x14041b6f1
je 0x14041ba10
mov edi, dword [rsp + 0x70]
test r10b, r11b
jmp 0x14041b703
test edi, edi
jmp 0x14041b70a
je 0x14041b983
cmp qword [r12 + 0x10], 0
jmp 0x14041b71b
je 0x14041b951
mov rax, qword [r12 + 0xc0]
xadd bpl, cl
rcr ch, cl
mov rcx, qword [r12 + 0xc8]
inc dl
stc
mov ebp, ebx
mov ebx, ecx
sub ebx, eax
cqo
btr edx, r10d
mov edx, edi
test rsi, r14
cmp r12d, 0x180542d1
sub edx, ebx
bswap ebx
movsx bx, dil
cmovo ebx, eax
mov ebx, ebp
mov ebp, dword [rsp + 0x30]
jmp 0x14041b769
jle 0x14041b95c
mov qword [r12 + 0xc0], rcx
mov rcx, qword [r12 + 0x28]
call qword [r12 + 0x18]
jmp 0x14041b983
mov dword [rsp + 0x50], r14d
test cx, r14w
mov dword [rsp + 0x54], esi
cmc
clc
test esi, esi
jmp 0x14041b79c
je 0x14041c96e
mov eax, dword [rsp + 0x50]
not di
mov r14d, eax
ror dil, cl
test di, 0x7f6
xor dil, bl
imul r14d, dword [rsp + 0x30]
mov edi, dword [rsp + 0x54]
jmp 0x14041b7c6
dec edi
test esi, 0x4ad81aca
cmc
xor esi, esi
jmp 0x14041b7d6
jmp 0x14041b871
movsxd r15, ebx
movsx r8, bx
jmp 0x14041b7e7
mov rcx, rbp
movsx r8d, dx
mov r8, r15
jmp 0x14041b7f6
call fcn.1404a4302
mov r8d, r14d
shrd cx, r15w, 0x64
xor ch, 0x48
movzx dx, r9b
sub r8d, ebx
movsxd rcx, r13d
btc cx, 0xb7
bsf dx, bx
add rbp, r15
movsx rdx, ax
movzx r15w, bl
mov r15d, dword [rsp + 0x8c]
mov rcx, qword [r12 + 0x28]
movsxd rdx, esp
mov rdx, rbp
jmp 0x14041b83f
call r13
mov rbx, qword [r12 + 0xc8]
movsx r13w, bpl
mov r13, qword [rsp + 0x38]
jmp 0x14041b859
mov qword [r12 + 0xc0], rbx
inc esi
add edi, 0xffffffff
jmp 0x14041b86b
jae 0x14041c96e
cmp byte [rsp + 0x98], 0
mov bpl, 0x4f
movsx ebp, r10w
mov eax, edi
bswap rbp
mov bpl, 0x42
cmove eax, esi
imul eax, r14d
add bpl, r11b
cmp r15b, 0x18
jmp 0x14041b89b
movsxd rbp, eax
lea rbp, [rbp + r13]
mov r13, qword [r12 + 0x10]
test r13, r13
jmp 0x14041b8b0
je 0x14041b8e0
mov rdx, qword [r12 + 0xc0]
rcl ah, cl
lahf
sar eax, 0xb6
mov rax, qword [r12 + 0xc8]
mov rbx, rax
sub rbx, rdx
cmp r14d, ebx
jg 0x14041b7db
jmp 0x14041b8fc
mov rdx, qword [r12 + 0xc0]
btc bx, 0xa6
mov bh, 0xd2
mov rax, qword [r12 + 0xc8]
movzx r13d, ax
lea rbx, [rdx + r14]
sar r13w, cl
cmp rbx, rax
movsx r13w, spl
xchg r13b, r13b
mov r13, qword [rsp + 0x38]
jmp 0x14041b919
ja 0x14041b861
mov rcx, rbp
mov r8, r14
call fcn.1404a4302
jmp 0x14041b859
mov dword [rsp + 0x54], esi
jmp 0x14041b938
mov dword [rsp + 0x50], r14d
xor eax, eax
jmp 0x14041b944
mov qword [rsp + 0x90], rax
jmp 0x14041bc23
mov rax, qword [r12 + 0xc0]
sub cl, 0x5b
mov ecx, edi
movzx rdi, r13w
movzx edi, r11w
lea rcx, [rcx + rax]
jmp 0x14041b976
mov qword [r12 + 0xc0], rcx
shld rax, r14, 0xee
mov eax, dword [rsp + 0x58]
mov edi, eax
add rcx, 0x28ed782e
imul edi, ebp
movzx ecx, dx
mov rcx, rdi
jmp 0x14041b99e
call fcn.1401d3250
test rax, rax
jmp 0x14041b9ab
je 0x14041ba10
mov dword [rsp + 0x54], esi
cmp r14d, 0x6bc82b1e
clc
cmp byte [rsp + 0x60], 0
je 0x14041ba87
mov rcx, r12
cdq
movsx dx, r13b
movsx r8, r12w
mov rdx, rax
movsx r8, dx
mov r8d, edi
mov rsi, rax
jmp 0x14041b9e7
call fcn.140422a21
test eax, eax
je 0x14041cb8f
mov qword [rsp + 0x90], rsi
jmp 0x14041ba01
mov dword [rsp + 0x50], r14d
jmp 0x14041ba0b
jmp 0x14041bc1f
mov rcx, r13
jmp 0x14041ba18
call fcn.1401e44af
sub r13d, r13d
mov bl, bpl
btc di, r15w
bt si, 0x81
mov rax, r13
bt r13d, r10d
add rsp, 0xb8
movzx r12w, bpl
jmp 0x14041ba45
pop rbx
jmp 0x14041ba4f
pop rbp
movsx r15, r8w
cmovo r13w, r11w
pop rdi
movsx r14w, dil
xchg r13, r12
pop rsi
movsx r15w, cl
movsxd r14, ebp
pop r12
pop r13
movsx r14w, r13b
pop r14
movzx r15d, di
cmovae r15w, r12w
pop r15
jmp 0x14041ba86
ret
mov dword [rsp + 0x50], r14d
mov rsi, rcx
xor sil, 0xf8
mov esi, ebp
cmovbe rcx, rsi
and ch, ch
mov rcx, rax
mov qword [rsp + 0x90], rax
mov rdi, rax
add rdi, 2
mov ebp, dword [rsp + 0x58]
movzx rcx, cx
movsx rcx, r11w
movzx cx, spl
nop word cs:[rax + rax]
bswap rcx
mov rcx, r15
mov rcx, r12
jmp 0x14041bad6
call fcn.140428d1d
mov ecx, eax
cmovp rdx, rbp
shr ecx, 0xa
movzx dx, dh
shl dx, 0x6e
movzx edx, bx
and ecx, 0x1f
cmp bl, 0x74
mov edx, ecx
cmp bx, 0x3a1e
cmp bpl, al
cmc
shl edx, 8
test r11b, r15b
sub edx, ecx
movsxd rcx, r12d
shld cx, bx, 0xa5
shr cx, 0x3c
movzx ecx, dx
test dh, 0x88
clc
imul ecx, ecx, 0x843
test r10w, r15w
jmp 0x14041bb2a
shr ecx, 0x10
sub edx, ecx
movzx edx, dx
cmc
shr edx, 1
test di, 0x76f5
cmp r12b, r10b
add edx, ecx
shr edx, 4
sub ch, 0x42
shrd cx, r14w, 0xd
mov byte [rdi - 2], dl
rcl dh, 0x39
bsf cx, r13w
xor dh, ch
mov ecx, eax
shl dl, 0x35
or dh, 0xdb
shr ecx, 5
and ecx, 0x1f
cwd
test r9b, 0x5e
rol dl, cl
mov edx, ecx
test r15b, bpl
cmp bl, r11b
shl edx, 8
sub edx, ecx
sar ch, 0xb5
movsxd rcx, esp
sal ch, cl
movzx ecx, dx
imul ecx, ecx, 0x843
cmc
test r15b, 0x59
shr ecx, 0x10
cmc
clc
sub edx, ecx
cmp cx, 0x6dbe
jmp 0x14041bba2
movzx edx, dx
test r13, 0x2ea74368
jmp 0x14041bbb1
shr edx, 1
test r12b, r12b
add edx, ecx
adc cl, 0xe8
shr edx, 4
rcr ecx, cl
rol cx, 0x32
mov byte [rdi - 1], dl
ror cl, 0xa3
bsf ecx, eax
shr ch, 0xda
and eax, 0x1f
xadd ch, cl
mov ecx, eax
shl ecx, 8
sub ecx, eax
rol eax, cl
movzx eax, cx
imul eax, eax, 0x843
shr eax, 0x10
cmc
sub ecx, eax
movzx ecx, cx
shr ecx, 1
stc
add ecx, eax
cmp r11b, r13b
cmc
shr ecx, 4
mov byte [rdi], cl
test r11b, al
jmp 0x14041bc0a
add rdi, rsi
jmp 0x14041bc12
dec ebp
jmp 0x14041bc19
jne 0x14041bace
mov edi, dword [rsp + 0x48]
mov rax, qword [rsp + 0x80]
test cx, 0x543b
cmp esi, 0x77d60e77
test eax, eax
jmp 0x14041bc3d
je 0x14041c394
lea rax, [r12 + 0x38]
ror bp, cl
xor rbp, 0x412e513f
add r15, r12
mov qword [rsp + 0x40], rax
rol r15w, 0x50
lea r15, [r12 + 0x39]
mov ebp, dword [rsp + 0x30]
cwde
setg ah
bt ax, si
mov eax, dword [rsp + 0x80]
cmp rsp, 0x66ff592c
jmp 0x14041bc83
mov qword [rsp + 0x78], rax
setb al
test r11b, 0x50
mov al, 1
jmp 0x14041bc96
sub esi, esi
stc
test r11b, 0xaf
mov dword [rsp + 0x70], 0
cmp dil, r15b
clc
stc
xor r14d, r14d
jmp 0x14041bcb2
mov dword [rsp + 0xa0], ebx
jmp 0x14041bcbe
jmp 0x14041be6d
mov rcx, r12
jmp 0x14041bccb
call fcn.140428d1d
mov ecx, eax
ror dx, cl
shr ecx, 0xa
bsf rdx, rdx
and ecx, 0x1f
mov edx, ecx
jmp 0x14041bce6
shl edx, 8
sub edx, ecx
and ch, 0xf2
bts cx, si
movzx ecx, dx
imul ecx, ecx, 0x843
stc
shr ecx, 0x10
jmp 0x14041bd04
sub edx, ecx
stc
test r12b, cl
test cx, 0x5740
movzx edx, dx
clc
test r11, 0x39156c7c
shr edx, 1
test rdi, rsp
add edx, ecx
shr edx, 4
mov byte [rsp + 0x5c], dl
xor dx, 0x1b79
rcl ch, cl
xor cl, spl
mov ecx, eax
bsf dx, r12w
shr ecx, 5
and ecx, 0x1f
sal dl, 0xba
mov edx, ecx
test r13w, r11w
shl edx, 8
cmc
jmp 0x14041bd54
sub edx, ecx
sar cx, cl
movzx ecx, dx
imul ecx, ecx, 0x843
cmp dil, r13b
shr ecx, 0x10
cmp rbp, r11
clc
cmp r8w, 0x7974
sub edx, ecx
movzx edx, dx
stc
test r9b, 0x17
shr edx, 1
add edx, ecx
rol ch, cl
shr edx, 4
mov byte [rsp + 0x5d], dl
btr ecx, 0x8c
xor cx, ax
sub rcx, r13
and eax, 0x1f
adc cl, 0x19
mov ecx, eax
shl ecx, 8
cmp r10b, 0x4a
cmp si, r13w
sub ecx, eax
movzx eax, cx
imul eax, eax, 0x843
cmp di, r9w
cmp r13w, 0x32ed
shr eax, 0x10
sub ecx, eax
jmp 0x14041bdc9
movzx ecx, cx
test r13d, 0x1bb72644
shr ecx, 1
cmc
test r10d, 0x592f0765
add ecx, eax
shr ecx, 4
cmp esi, 0x65363454
mov byte [rsp + 0x5e], cl
cmp dword [rsp + 0x30], 0
jmp 0x14041bdf6
je 0x14041be4b
nop word cs:[rax + rax]
mov eax, dword [rsp + 0x30]
rcr dx, 0x23
bsf r8w, r13w
mov ecx, eax
mov dl, r10b
cmp rax, 0x79d206b4
imul ecx, esi
rol dx, 0xe5
not dl
adc r8w, r11w
add rcx, r13
lea rdx, [rsp + 0x5c]
movzx r8, r8w
movsx r8d, bx
mov r8, rbp
jmp 0x14041be46
call fcn.1404a4302
dec r14d
jmp 0x14041be53
inc rsi
xor eax, eax
cmp r8w, r8w
stc
cmp rsi, qword [rsp + 0x78]
jmp 0x14041be67
je 0x14041c394
cmp dil, 8
jmp 0x14041be76
jb 0x14041bee4
test r14d, r14d
jmp 0x14041be84
je 0x14041bf53
mov edi, ebx
ror dl, 6
xor ecx, ecx
xchg dl, bl
cmp dword [rsp + 0x70], 0
setne dl
mov bl, dl
sete bl
or bl, al
test r15b, cl
mov dword [rsp + 0x70], 1
cmc
test bl, 1
jmp 0x14041beb6
je 0x14041bf8c
mov cl, dl
mov bl, r12b
btc bx, r9w
bts rbx, rbx
mov dword [rsp + 0x70], ecx
mov ebx, edi
dec di
mov edi, dword [rsp + 0x48]
stc
jmp 0x14041bedd
nop dword [rax]
test bl, bl
jmp 0x14041beeb
je 0x14041c201
cmp byte [rsp + 0x68], 8
jmp 0x14041befb
jne 0x14041bf3a
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x14041bf16
jae 0x14041bf93
lea rcx, [rax + 1]
jmp 0x14041bf25
mov qword [r12 + 0xc0], rcx
jmp 0x14041bf32
movzx eax, byte [rax]
jmp 0x14041c114
mov rcx, r12
jmp 0x14041bf42
call fcn.140428d1d
mov edx, eax
jmp 0x14041bf4e
jmp 0x14041c117
mov rax, qword [r12 + 0xc0]
cmp rax, qword [r12 + 0xc8]
jmp 0x14041bf68
jae 0x14041c027
lea rcx, [rax + 1]
jmp 0x14041bf77
mov qword [r12 + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x14041bf87
jmp 0x14041c1c5
mov ebx, edi
jmp 0x14041c37b
cmp dword [r12 + 0x30], 0
jmp 0x14041bf9e
je 0x14041c0b5
mov r8d, dword [r12 + 0x34]
xchg dil, dl
movsx ecx, r11w
mov rcx, qword [r12 + 0x28]
not rdx
jmp 0x14041bfc2
mov rdi, qword [rsp + 0x40]
bswap dx
movzx edx, r8w
movzx dx, r12b
mov rdx, rdi
jmp 0x14041bfdb
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmp esi, esp
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
test eax, eax
je 0x14041c0c8
movsxd rcx, eax
sub rax, 0x7b911917
add rcx, rdi
movsx eax, r10w
cbw
jmp 0x14041c01a
movzx eax, byte [rdi]
jmp 0x14041c022
jmp 0x14041c0e5
cmp dword [r12 + 0x30], 0
jmp 0x14041c032
je 0x14041c0bc
mov r14d, edi
setne dl
cwd
mov r8d, dword [r12 + 0x34]
mov edx, r9d
movsxd rdx, ebp
movzx cx, dh
mov rcx, qword [r12 + 0x28]
mov rdi, qword [rsp + 0x40]
movsx dx, bh
cwd
mov rdx, rdi
jmp 0x14041c067
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
test dl, sil
test ax, 0x4ce0
sub ecx, dword [r12 + 0xd0]
add dword [r12 + 0xb8], ecx
cmc
clc
test eax, eax
jmp 0x14041c095
je 0x14041c180
movsxd rcx, eax
shr ax, 0x3e
rol ax, 0xa1
add rcx, rdi
mov ax, 0x3401
movzx eax, byte [rdi]
jmp 0x14041c1a6
sub eax, eax
jmp 0x14041c114
xor eax, eax
jmp 0x14041c0c3
jmp 0x14041c1c5
mov dword [r12 + 0x30], 0
dec cl
mov byte [r12 + 0x38], 0
xor rdx, r8
xor eax, eax
and cx, r10w
mov rcx, r15
mov edi, dword [rsp + 0x48]
sal dh, cl
rol dh, 0xfd
bts rdx, r8
mov qword [r12 + 0xc8], rcx
shr dl, 6
xor dl, dil
rol dl, 0xcd
mov qword [r12 + 0xc0], r15
sete dl
shld dx, r10w, 0x47
movzx edx, al
mov eax, dword [rsp + 0x30]
cmp dx, 0x4bac
test eax, eax
jmp 0x14041c127
je 0x14041be4b
cmp edx, dword [rsp + 0x58]
mov ecx, 0
xchg r8b, r8b
cmovae edx, ecx
or r8w, 0x5de7
imul edx, eax
jmp 0x14041c14f
add rdx, qword [rsp + 0x90]
movsx r8, r12w
setnp ch
movzx cx, bpl
lea rcx, [rsp + 0x5c]
bswap r8w
mov r8, r13
xchg r8w, r8w
mov r8, rbp
call fcn.1404a4302
jmp 0x14041be08
mov dword [r12 + 0x30], 0
btc di, r14w
test bh, 0x19
mov byte [r12 + 0x38], 0
shr cx, 0x7a
rol di, cl
xor eax, eax
mov rcx, r15
not rdi
mov edi, r14d
sal r14d, 0x7f
shrd r14, r10, 0x83
mov qword [r12 + 0xc8], rcx
not r14
mov qword [r12 + 0xc0], r15
movzx eax, al
shr r14w, cl
mov r14d, eax
stc
cmc
and r14d, 0x7f
jmp 0x14041c1da
inc r14d
jmp 0x14041c1e2
shr eax, 7
cmc
cmp spl, 0xaf
mov dword [rsp + 0x70], eax
clc
jmp 0x14041c1f4
test bl, bl
jmp 0x14041c1fb
jne 0x14041bef1
cmp byte [rsp + 0x60], 0
jmp 0x14041c20b
je 0x14041bcc3
cmp dword [rsp + 0x30], 0
jmp 0x14041c21b
je 0x14041be4b
mov rbx, qword [r12 + 0xc0]
bsf ax, r13w
mov rax, qword [r12 + 0xc8]
xor edi, edi
jmp 0x14041c23d
jmp 0x14041c281
lea rcx, [rbx + 1]
not dh
setae dl
cqo
mov qword [r12 + 0xc0], rcx
dec dh
mov dx, 0x3546
movzx edx, byte [rbx]
cmovle bx, dx
movsxd rbx, r10d
mov rbx, rcx
mov byte [rsp + rdi + 0x5c], dl
inc rdi
test sil, dl
cmc
cmp rbp, rdi
jmp 0x14041c27b
je 0x14041c370
cmp rbx, rax
jmp 0x14041c289
jb 0x14041c242
cmp dword [r12 + 0x30], 0
jmp 0x14041c29a
je 0x14041c313
mov r8d, dword [r12 + 0x34]
mov rcx, qword [r12 + 0x28]
movzx rbx, r15w
mov edx, 0x6f6e0210
mov rbx, qword [rsp + 0x40]
mov rdx, rbx
jmp 0x14041c2c0
call qword [r12 + 0x10]
mov ecx, dword [r12 + 0xc0]
cmc
clc
sub ecx, dword [r12 + 0xd0]
test r12b, r11b
clc
test ax, 0x2edc
add dword [r12 + 0xb8], ecx
test cx, si
test eax, eax
jmp 0x14041c2f1
je 0x14041c31a
cdqe
add rax, rbx
xchg edx, edx
movzx edx, r8w
movsx rdx, r10w
movzx edx, byte [rbx]
jmp 0x14041c30e
jmp 0x14041c34e
xor edx, edx
jmp 0x14041c268
mov dword [r12 + 0x30], 0
movsxd rax, eax
rol al, 0x2b
mov byte [r12 + 0x38], 0
adc bl, r12b
add rbx, 0x18eb68a3
shl al, 0x93
xor edx, edx
cmova eax, eax
mov rax, r15
movsx bx, sil
xchg bl, bh
movsx ebx, di
mov qword [r12 + 0xc8], rax
bswap bx
mov qword [r12 + 0xc0], r15
bswap ebx
mov rbx, r15
jmp 0x14041c36b
jmp 0x14041c268
mov ebx, dword [rsp + 0xa0]
cmp bpl, 0xa7
mov edi, dword [rsp + 0x48]
cmp dword [rsp + 0x30], 0
jmp 0x14041c389
jne 0x14041be08
jmp 0x14041be4b
cmp byte [rsp + 0x98], 0
jmp 0x14041c3a1
je 0x14041c92e
cmp dword [rsp + 0x54], 0
jmp 0x14041c3b1
je 0x14041c92e
mov eax, dword [rsp + 0x50]
ror dx, cl
and dl, r10b
sbb r13w, sp
mov r12d, eax
cdq
or sil, al
shrd r13w, di, 0x42
imul r12d, dword [rsp + 0x30]
movsxd r10, ebx
movzx rax, dx
inc dil
mov r10d, dword [rsp + 0x54]
cwde
dec r10d
mov r13d, r12d
rol al, 0xb0
imul r13d, r10d
xor dl, 0x46
cmc
shr r10d, 1
jmp 0x14041c408
lea edi, [r12 - 1]
cwde
mov rax, qword [rsp + 0x38]
bswap dx
mov bl, r11b
cwd
lea rcx, [rax + rdi]
movzx rbx, bp
cmovbe bx, r9w
inc rcx
and rsi, 0x12cc3aee
cmp r10b, al
mov qword [rsp + 0x98], rcx
shl dl, cl
movsx rsi, r8w
lea rdx, [rdi + 1]
xadd si, cx
sbb rsi, r11
mov rcx, rdx
and rcx, 0xffffffffffffffe0
xchg rsi, rbx
test dl, r9b
btr bp, 0x49
lea rbp, [rcx - 0x20]
shld esi, edx, 0xc7
mov esi, ebx
rcr bl, 0x9e
mov qword [rsp + 0x60], rbp
sal rbx, cl
or bh, 0xdc
test sil, 0xe8
mov rbx, rbp
movsx esi, r14w
shr rbx, 5
inc rbx
btr bp, 0
mov rbp, rbx
rol sil, 0xaa
movsxd rsi, r15d
rcl bp, 0x4a
mov qword [rsp + 0x70], rbx
and rbx, 0xfffffffffffffffe
jmp 0x14041c4ab
mov qword [rsp + 0xa0], rbx
mov ebp, r12d
test bx, 0x71d4
xadd si, si
mov qword [rsp + 0x48], rcx
rcr sil, 0x1e
sub ebp, ecx
movzx si, r15b
and cx, 0x33e2
mov dword [rsp + 0xa8], ebp
mov sil, 0xc9
movzx si, bpl
movsx cx, sil
movabs rsi, 0x1ffffffe0
or rsi, 0x18
bsf cx, bx
shr cx, cl
movsxd rcx, ecx
mov rcx, rdx
sar ch, cl
cmp spl, r8b
cmc
mov qword [rsp + 0x68], rdx
sbb cl, r12b
shl rcx, 0x99
btr cx, 0xdb
and rsi, rdx
sar cl, cl
mov ecx, r12d
cmp r11b, r9b
test cl, 0xf9
stc
sub ecx, esi
mov dword [rsp + 0x58], ecx
jmp 0x14041c534
add rax, 0x30
jmp 0x14041c541
mov qword [rsp + 0xb0], rax
jmp 0x14041c555
xor r11d, r11d
cmc
test r11w, r10w
sub r8d, r8d
jmp 0x14041c565
mov dword [rsp + 0x78], r10d
jmp 0x14041c56f
mov qword [rsp + 0x40], rdi
jmp 0x14041c579
jmp 0x14041c5b6
lea eax, [r8 + 1]
test spl, 0x9c
jmp 0x14041c591
sub r13d, r12d
add r11d, r12d
clc
cmp r8d, r10d
setae r8b
movsx r8, r10w
mov r8w, 0x5f82
mov r8d, eax
jmp 0x14041c5b0
je 0x14041c92e
test r12d, r12d
jmp 0x14041c5be
je 0x14041c57e
mov ebp, r11d
shrd r15w, r10w, 0x7c
add r15d, r8d
setno r15b
movsxd r15, r13d
cmp r9w, 0x1f45
jmp 0x14041c5e2
cmp edi, 7
jmp 0x14041c5ea
jb 0x14041c650
mov rax, qword [rsp + 0x38]
bsf cx, ax
xor r9w, si
lea r9, [rax + rbp]
cmovno cx, dx
lea r14, [rax + r15]
ror ecx, cl
cmp cx, 0x15bd
and ch, 0x24
mov rax, qword [rsp + 0x98]
rcl ch, 0x9a
add rcx, 0x7cc77ef0
lea rcx, [rax + r15]
cmc
test rax, rbx
cmp r9, rcx
jae 0x14041c6b0
lea rcx, [rax + rbp]
test al, sil
jmp 0x14041c642
cmp r14, rcx
jmp 0x14041c64a
jae 0x14041c6b0
mov ebx, r12d
movsx cx, ah
dec ecx
lahf
inc ebx
movsx rcx, r12w
movsxd rcx, edi
mov rcx, qword [rsp + 0x38]
cdq
cwde
nop word [rax + rax]
cwd
movzx eax, byte [rcx + rbp]
movzx rdx, bp
movzx edx, byte [rcx + r15]
jmp 0x14041c687
mov byte [rcx + rbp], dl
mov byte [rcx + r15], al
jmp 0x14041c693
inc rcx
jmp 0x14041c69b
dec ebx
cmp ebx, 1
jmp 0x14041c6a5
jg 0x14041c675
jmp 0x14041c57e
cmp edi, 0x1f
jae 0x14041c6c0
sub ecx, ecx
jmp 0x14041c863
cmp qword [rsp + 0x60], 0
jmp 0x14041c6cb
je 0x14041c8f6
mov rax, qword [rsp + 0xb0]
lea rbx, [rax + r15]
inc ecx
cmp r8d, 0x12815a5d
mov r10, rbp
lea r10, [r10 + rax]
mov rcx, qword [rsp + 0xa0]
sub edi, edi
test ah, 0x75
movups xmm0, xmmword [r10 + rdi - 0x30]
movups xmm1, xmmword [r10 + rdi - 0x20]
movups xmm2, xmmword [rbx + rdi - 0x30]
clc
cmc
movups xmm3, xmmword [rbx + rdi - 0x20]
test edi, r13d
jmp 0x14041c71a
movups xmmword [r10 + rdi - 0x30], xmm2
movups xmmword [r10 + rdi - 0x20], xmm3
test ax, r9w
movups xmmword [rbx + rdi - 0x30], xmm0
test r12w, 0x4ddc
movups xmmword [rbx + rdi - 0x20], xmm1
movups xmm0, xmmword [r10 + rdi - 0x10]
movups xmm1, xmmword [r10 + rdi]
movups xmm2, xmmword [rbx + rdi - 0x10]
movups xmm3, xmmword [rbx + rdi]
clc
test rax, 0x4c3d2f13
movups xmmword [r10 + rdi - 0x10], xmm2
test edx, 0x6ce368ac
movups xmmword [r10 + rdi], xmm3
cmp rbx, 0x18f94901
test r10w, 0x251d
movups xmmword [rbx + rdi - 0x10], xmm0
movups xmmword [rbx + rdi], xmm1
clc
cmp r11b, 0x4e
add rdi, 0x40
cmp r12b, cl
clc
add rcx, 0xfffffffffffffffe
jmp 0x14041c792
jne 0x14041c6fa
test byte [rsp + 0x70], 1
jmp 0x14041c7a2
je 0x14041c81a
lea rcx, [rdi + r15]
sub r10b, 0x1c
add rdi, rbp
rcl r10w, 0x7d
shr r10d, cl
mov rax, qword [rsp + 0x38]
movups xmm0, xmmword [rax + rdi]
xor r10w, 0x1fb9
btr r10d, esi
movups xmm1, xmmword [rax + rdi + 0x10]
bt r10w, sp
movups xmm2, xmmword [rax + rcx]
bt r10w, 0xe5
movups xmm3, xmmword [rax + rcx + 0x10]
sub r10b, 0xf7
movsx r10, bx
movups xmmword [rax + rdi], xmm2
shrd r10, rbp, 0x2b
btr r10w, 0x3f
movups xmmword [rax + rdi + 0x10], xmm3
rcr r10b, cl
movups xmmword [rax + rcx], xmm0
ror r10, 0xd3
movups xmmword [rax + rcx + 0x10], xmm1
bsf r10w, bp
rol ah, cl
mov rax, qword [rsp + 0x48]
xor dil, r15b
cmp qword [rsp + 0x68], rax
mov r10b, 0x8c
jmp 0x14041c832
mov r10d, dword [rsp + 0x78]
sete dil
cmovne edi, r12d
mov rdi, qword [rsp + 0x40]
jmp 0x14041c849
je 0x14041c57e
mov rcx, qword [rsp + 0x48]
cmp bx, dx
clc
test byte [rsp + 0x68], 0x18
je 0x14041c90b
lea rbp, [rbp + rsi]
mov dil, r12b
and rbx, rbx
add r15, rsi
xor edi, 0x3d406c51
movsx bx, bl
movzx rdi, r15w
nop word cs:[rax + rax]
bts di, cx
xor dil, sil
mov rbx, qword [r9 + rcx]
rcr di, cl
xor rdi, 0x5dc33927
mov rdi, qword [r14 + rcx]
cmc
mov qword [r9 + rcx], rdi
cmp spl, r15b
cmc
mov qword [r14 + rcx], rbx
cmp r10, rbx
test sp, 0x5e19
test dh, ch
add rcx, 8
cmp rsi, rcx
jmp 0x14041c8ca
jne 0x14041c895
mov ebx, dword [rsp + 0x58]
cmp qword [rsp + 0x68], rsi
jmp 0x14041c8e1
mov rdi, qword [rsp + 0x40]
jmp 0x14041c8eb
je 0x14041c57e
jmp 0x14041c65a
xor edi, edi
cmp al, sil
test byte [rsp + 0x70], 1
jne 0x14041c7a8
jmp 0x14041c81a
mov rax, qword [rsp + 0x48]
add r15, rax
movzx ebx, r9w
add rbp, rax
cmovl ebx, ecx
mov ebx, dword [rsp + 0xa8]
jmp 0x14041c929
jmp 0x14041c65a
mov rcx, qword [rsp + 0x90]
adc r13b, 0x68
or r13w, 0x6122
bts r13w, bx
test rcx, rcx
movzx r15w, r9b
movzx r13d, bp
mov r13, qword [rsp + 0x38]
mov r15w, 0x2c2e
mov r15d, dword [rsp + 0x8c]
je 0x14041c96e
call fcn.1401e44af
mov r8d, dword [rsp + 0x120]
sal r11b, 0x94
mov r14d, ecx
not dl
cmp byte [rsp + 0xac], 3
setb al
and r14w, 0x25a2
seto r14b
or r15b, al
setb r9b
xchg r9w, r14w
movzx r9w, r12b
mov r9d, dword [rsp + 0x50]
setne dl
movsx edx, r15w
movzx dx, r9b
mov r11d, dword [rsp + 0x54]
mov r14b, dl
xchg r14, r14
mov edx, dword [rsp + 0x30]
mov r14, qword [rsp + 0x80]
jmp 0x14041c9d1
jne 0x14041cb5c
test r14d, r14d
jmp 0x14041c9df
je 0x14041cb5c
mov eax, edx
bts si, bx
lea ebp, [r14 - 1]
rcr sil, 0x6d
shr rsi, cl
mov edi, r14d
and edi, 3
mov rsi, r13
cmp ebp, 3
jb 0x14041cb03
and r14d, 0xfffffffc
sal bp, cl
test ebp, 0x49b932e4
mov rsi, r13
bsf rdx, r15
nop dword [rax]
sbb bp, 0x2a4e
neg rdx
movzx ecx, byte [rsi]
inc bp
add bx, 0x3fc8
shl dl, 0x66
movzx ebx, byte [rsi + 2]
bsf r10w, r9w
or r10, 0x46893df7
mov byte [rsi], bl
sub bx, di
xor bl, r10b
mov byte [rsi + 2], cl
lea rbp, [rsi + rax]
bsf cx, ax
movzx ecx, byte [rsi + rax]
xchg r10, rdx
rcr dl, 0x61
movzx ebx, byte [rsi + rax + 2]
movzx r10w, r14b
movsx edx, sp
sbb r10w, r14w
mov byte [rsi + rax], bl
jmp 0x14041ca83
mov byte [rsi + rax + 2], cl
sar ch, cl
xor cl, 0x4f
cmovne ebx, esp
lea rbx, [rbp + rax]
movzx si, r13b
clc
movzx ecx, byte [rax + rbp]
movzx edx, byte [rax + rbp + 2]
cmp r12b, sil
mov byte [rax + rbp], dl
adc r10b, r11b
sbb si, bp
sar sil, cl
mov byte [rax + rbp + 2], cl
lea rsi, [rbx + rax]
btc r10d, 0x13
movzx r10d, byte [rax + rbx]
movzx ecx, byte [rax + rbx + 2]
jmp 0x14041cad3
mov byte [rax + rbx], cl
test sil, 3
cmp rbp, 0x6baa1964
mov byte [rax + rbx + 2], r10b
lea rsi, [rsi + rax]
test r15b, al
cmp rdi, 0x29e836de
add r14d, 0xfffffffc
jmp 0x14041cafd
jne 0x14041ca27
test edi, edi
setnp dh
cqo
not dh
mov edx, dword [rsp + 0x30]
je 0x14041cb5c
add rsi, 2
test r10b, 0xdb
bt ebx, 0x16
stc
movzx ecx, byte [rsi - 2]
add bh, 0xb1
bsr rbx, r15
shl bh, 5
movzx ebx, byte [rsi]
mov byte [rsi - 2], bl
jmp 0x14041cb3c
mov byte [rsi], cl
test r9w, 0x126f
cmp dl, 0xe2
jmp 0x14041cb4c
add rsi, rax
dec edi
jmp 0x14041cb56
jne 0x14041cb23
test r8d, r8d
jmp 0x14041cb64
je 0x14041ba2d
cmp edx, r8d
jmp 0x14041cb72
je 0x14041ba2d
mov dword [rsp + 0x20], r11d
mov rcx, r13
jmp 0x14041cb85
call fcn.14041f299
jmp 0x14041ba34
mov rcx, r13
jmp 0x14041cb97
call fcn.1401e44af
mov rcx, rsi
jmp 0x14041cba4
jmp 0x14041ba18