Function at 0x14049b36b
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
xor ax, 0x392f
or ebx, 0x452f5ecc
bsr ebx, r8d
push rbp
sal ax, 0x2c
sete ah
movzx rbp, r12w
push rsi
stc
btr ebx, 0x46
shr cx, cl
push rdi
test r9b, 0x6a
btc rax, rdi
neg esi
push r12
push r13
bt r13d, ebp
clc
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0xf0
shl rax, 0x41
mov rax, qword [0x1400b7288]
xor rax, rsp
xor bx, 0x308b
mov qword [rbp - 9], rax
mov r15, r8
mov dil, dil
test r15w, dx
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x48], rdx
mov rdi, qword [rbp + 0x67]
mov qword [rsp + 0x40], rdi
shr si, 0xad
neg bh
mov al, byte [rbp + 0x6f]
shld rbx, r11, 0x7e
mov byte [rsp + 0x20], al
jmp 0x14049b406
mov rsi, qword [rbp + 0x7f]
rol ecx, cl
xor cx, dx
btr ecx, r12d
mov qword [rsp + 0x38], rsi
sar r13w, 0x8b
inc bl
mov qword [rsp + 0x50], rsi
ror cl, 0x9d
sal ch, 0x16
sal cl, cl
mov al, byte [rbp + 0x87]
dec rbx
test r13, 0x1ee46539
cmc
mov byte [rsp + 0x21], al
add r13b, 0x7a
movsx ecx, di
mov rbx, qword [rdi + 0x40]
mov r13d, 1
shrd ecx, ebx, 0xef
mov rbx, qword [rbx + 8]
rcr rax, 0x46
cmp spl, sil
mov qword [rsp + 0x68], rbx
movzx eax, r9w
mov rax, qword [rbx]
mov rcx, rbx
cmp bpl, r8b
cmc
stc
mov rax, qword [rax + 8]
test r8b, 0x33
cmc
test r9b, r9b
je 0x14049b4ad
call qword [case.0x1404e35ce.0]
nop
movsxd rcx, eax
lea rcx, [rsp + 0x60]
jmp 0x14049b49b
call fcn.14049d24d
mov r12, rax
jmp 0x14049b4a8
jmp 0x14049b4c9
call qword [case.0x1404e35ce.0]
nop
bswap cx
movzx cx, sil
lea rcx, [rsp + 0x60]
call fcn.14049ce65
mov r12, rax
test rbx, rbx
je 0x14049b529
mov rax, qword [rbx]
jmp 0x14049b4da
mov rcx, rbx
mov rax, qword [rax + 0x10]
jmp 0x14049b4e6
call qword [case.0x1404e35ce.0]
test rax, rax
jmp 0x14049b4fa
mov rcx, rax
jmp 0x14049b502
je 0x14049b529
mov rax, qword [rax]
bswap dx
cqo
setne dh
mov edx, r13d
jmp 0x14049b51b
mov rax, qword [rax]
jmp 0x14049b523
call qword [case.0x1404e35ce.0]
mov rax, qword [r12]
setbe dl
movzx cx, spl
movsxd rcx, r9d
lea rdx, [rbp - 0x29]
not cl
movzx rcx, bx
mov rcx, r12
jmp 0x14049b54a
mov rax, qword [rax + 0x28]
jmp 0x14049b553
call qword [case.0x1404e35ce.0]
nop
jmp 0x14049b564
mov rax, qword [r12]
jmp 0x14049b571
mov rcx, r12
jmp 0x14049b579
mov rax, qword [rax + 0x48]
jmp 0x14049b582
call qword [case.0x1404e35ce.0]
cdq
clc
add r14w, cx
shr r14b, 0x8b
mov r14d, eax
sal r13b, cl
xor r14d, edx
bsf r13d, ebp
rol r13d, cl
stc
sub r14d, edx
mov dword [rsp + 0x28], r14d
mov r13d, r14d
jmp 0x14049b5b3
cmp qword [rsi + 0x10], r13
jmp 0x14049b5bc
ja 0x14049b5f4
mov r8d, r13d
shl cx, cl
sub r8, qword [rsi + 0x10]
inc r8
mov r9b, byte [rsp + 0x21]
sub edx, edx
movzx cx, ch
jmp 0x14049b5e2
mov rcx, rsi
jmp 0x14049b5ea
call fcn.14044d764
jmp 0x14049b741
lea rax, [rbp - 0x29]
jmp 0x14049b5fd
cmp qword [rbp - 0x11], 0x10
jmp 0x14049b607
cmovae rax, qword [rbp - 0x29]
cmc
cmp sp, bx
jmp 0x14049b615
cmp byte [rax], 0x7f
jmp 0x14049b61d
je 0x14049b741
lea rax, [rbp - 0x29]
test r8b, 0x30
cmp qword [rbp - 0x11], 0x10
cmovae rax, qword [rbp - 0x29]
cmp r10w, 0x2c9
cmp byte [rax], 0
jmp 0x14049b643
jle 0x14049b741
mov rax, qword [r12]
not cl
movsx cx, r8b
mov rcx, r12
jmp 0x14049b65c
mov rax, qword [rax + 0x20]
call qword [case.0x1404e35ce.0]
mov r14b, al
stc
rcl dil, cl
lea rbx, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
bswap di
not edi
cmovae rbx, qword [rbp - 0x29]
mov rdi, qword [rsi + 0x10]
sub rdi, r13
mov cl, byte [rbx]
cmp esp, ebp
cmp cl, 0x7f
jmp 0x14049b693
je 0x14049b72a
mov r15d, 1
test sp, 0x1479
test cl, cl
jle 0x14049b720
movsx rax, cl
cmp r12b, r11b
stc
jmp 0x14049b6b9
cmp rax, rdi
jmp 0x14049b6c1
jae 0x14049b720
sub rdi, rax
xchg r9b, r9b
cmovns cx, si
mov r9b, r14b
movsx r8d, ax
cwd
movzx edx, r12w
mov r8, r15
mov rdx, rdi
movsx rcx, r10w
mov rcx, rsi
jmp 0x14049b6f0
call fcn.14044d764
lea rax, [rbx + 1]
cmp byte [rax], 0
mov cl, r14b
cmovg rbx, rax
rcl cl, 0xb
mov cl, byte [rbx]
cmp r14w, 0x4b16
test dil, 0x21
cmp cl, 0x7f
jmp 0x14049b71a
jne 0x14049b6a4
mov r15, qword [rsp + 0x30]
movzx di, bpl
mov r14d, dword [rsp + 0x28]
not dil
jmp 0x14049b737
mov rdi, qword [rsp + 0x40]
jmp 0x14049b741
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
add ecx, r15d
movsx rdx, r13w
shl cl, cl
sub eax, eax
mov qword [rbp - 0x59], rax
mov qword [rbp - 0x51], 0xf
bt dx, 0xe7
sub dx, di
mov byte [rbp - 0x69], al
movsx ax, bl
sbb ch, 0x7c
mov rax, qword [r12]
btc edx, ebp
xor dx, 0x7c89
cwd
lea rdx, [rsp + 0x24]
shrd cx, r11w, 0x8c
bts cx, si
mov rcx, r12
cmp byte [rbp + 0x77], 0
jmp 0x14049b79a
je 0x14049b87b
mov rax, qword [rax + 0x58]
jmp 0x14049b7a9
call qword [case.0x1404e35ce.0]
mov eax, dword [rsp + 0x24]
mov rdx, r9
bswap cx
setno dl
mov dword [rsp + 0x24], eax
lahf
movzx rcx, ax
movsx rcx, r8w
mov rax, qword [r12]
cwd
lea rdx, [rsp + 0x60]
movzx cx, r11b
setns cl
mov rcx, r12
jmp 0x14049b7e4
mov rax, qword [rax + 0x40]
jmp 0x14049b7ed
call qword [case.0x1404e35ce.0]
mov ebx, 0x1000
xor dl, 7
shl dx, cl
cmp r9b, 0xc0
mov rdx, qword [rbp - 0x51]
test rsi, r8
test si, 0x69ba
cmp rdx, 0x10
jb 0x14049b94f
inc rdx
cmovge eax, r10d
sub eax, 0x335a2f37
mov rcx, qword [rbp - 0x69]
movsx eax, sp
btr rax, 0xf5
mov rax, rcx
jmp 0x14049b83e
cmp rdx, rbx
jmp 0x14049b846
jb 0x14049b94a
add rdx, 0x27
clc
cmc
mov rcx, qword [rcx - 8]
cmc
test edx, r9d
sub rax, rcx
add rax, 0xfffffffffffffff8
test r14w, 0x7588
cmp rax, 0x1f
jmp 0x14049b870
ja 0x14049c5c2
jmp 0x14049b94a
mov rax, qword [rax + 0x50]
jmp 0x14049b884
call qword [case.0x1404e35ce.0]
mov eax, dword [rsp + 0x24]
movzx cx, r11b
bswap cx
movsx rdx, r12w
mov dword [rsp + 0x24], eax
movzx ecx, r11w
cdq
not al
mov rax, qword [r12]
seta cl
lea rdx, [rsp + 0x60]
mov rcx, r12
mov rax, qword [rax + 0x38]
call qword [case.0x1404e35ce.0]
mov ebx, 0x1000
btc dx, bp
bsf dx, r9w
movsx edx, bp
mov rdx, qword [rbp - 0x51]
jmp 0x14049b8dc
cmp rdx, 0x10
jmp 0x14049b8e5
jb 0x14049b94f
inc rdx
sal cx, cl
cmp spl, dil
mov rcx, qword [rbp - 0x69]
mov rax, rcx
test dl, bpl
jmp 0x14049b909
cmp rdx, rbx
jb 0x14049b94a
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
cmp cl, r13b
sub rax, rcx
jmp 0x14049b92e
add rax, 0xfffffffffffffff8
cmp spl, 0x97
jmp 0x14049b93b
cmp rax, 0x1f
jmp 0x14049b944
ja 0x14049c5d8
call fcn.14010a1e6
movups xmm1, xmmword [rbp - 0x79]
jmp 0x14049b958
movups xmm0, xmmword [rsp + 0x60]
jmp 0x14049b962
movups xmmword [rbp - 0x59], xmm1
jmp 0x14049b96b
movups xmmword [rbp - 0x69], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
jmp 0x14049b97b
sub r9d, r9d
cmc
test dl, 0xc9
cmp edi, r14d
mov qword [rbp - 0x39], r9
mov qword [rbp - 0x31], 0xf
mov byte [rbp - 0x49], r9b
test edx, 0x49f267bc
test byte [rdi + 0x18], 8
je 0x14049ba86
mov rax, qword [r12]
movsx edx, bp
movzx cx, r9b
movzx edx, r11w
lea rdx, [rsp + 0x60]
mov ch, 0x37
movsx rcx, r12w
xchg cx, cx
mov rcx, r12
jmp 0x14049b9cc
mov rax, qword [rax + 0x30]
jmp 0x14049b9d5
call qword [case.0x1404e35ce.0]
mov rdx, qword [rbp - 0x31]
test spl, r11b
test r12w, 0x5017
cmp rdx, 0x10
jb 0x14049ba47
inc rdx
movzx ecx, sp
shl cl, 0xab
btr cx, r13w
mov rcx, qword [rbp - 0x49]
sar ax, cl
shl ah, 0x30
sar al, 0xc9
mov rax, rcx
cmp spl, 0xcd
clc
cmp rdx, rbx
jb 0x14049ba42
add rdx, 0x27
clc
cmp sil, 0x1d
mov rcx, qword [rcx - 8]
test dil, 5
stc
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14049c5e3
call fcn.14010a1e6
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rbp - 0x49], xmm0
jmp 0x14049ba55
movups xmm1, xmmword [rbp - 0x79]
movups xmmword [rbp - 0x39], xmm1
jmp 0x14049ba62
movdqa xmm0, xmm1
psrldq xmm0, 8
movq qword [rbp - 0x31], xmm0
jmp 0x14049ba75
movq qword [rbp - 0x39], xmm1
stc
not cx
sub r9d, r9d
jmp 0x14049ba86
mov r8b, r9b
dec r10w
bsr r10w, ax
mov rcx, r9
adc dh, 0x61
test dh, 0x78
mov rdx, r9
mov r10d, 1
mov al, byte [rsp + rdx + 0x24]
test r9b, dl
clc
cmp al, 0x20
je 0x14049bb34
cmp al, 0x24
je 0x14049bb2b
cmp al, 0x2b
jmp 0x14049bac3
je 0x14049bb1d
cmp al, 0x76
je 0x14049bae3
cmp al, 0x78
jmp 0x14049bad8
je 0x14049bb3a
jmp 0x14049bb55
lea rax, [r13 + 1]
test bl, r8b
cmp dl, cl
cmp qword [rsi + 0x10], r13
jmp 0x14049baf5
cmova rax, qword [rsi + 0x10]
cmc
test esp, 0x3f31586e
cmp r9d, r14d
adc rcx, r9
test sil, r11b
cmp esi, 0x45eb59c5
add rcx, rax
jmp 0x14049bb18
jmp 0x14049bb55
add rcx, qword [rbp - 0x59]
jmp 0x14049bb26
jmp 0x14049bb55
add rcx, qword [rbp - 0x39]
jmp 0x14049bb55
add rcx, r10
clc
test edx, ebx
movzx r8d, r8b
cmp r10w, 0x67d0
cmp sp, r12w
cmp rdx, 3
jmp 0x14049bb51
cmovne r8d, r10d
add rdx, r10
cmp r11, r8
clc
cmp rdx, 4
jmp 0x14049bb65
jb 0x14049baa4
mov r14, qword [rdi + 0x28]
test r14, r14
jle 0x14049bb93
cmp r14, rcx
jmp 0x14049bb80
jbe 0x14049bb93
sub r14, rcx
jmp 0x14049bb8e
jmp 0x14049bb9b
mov r14, r9
inc bl
shr rbx, cl
mov ebx, dword [rdi + 0x18]
cmp r11w, r11w
cmc
and ebx, 0x1c0
cmp ch, 0xe8
mov dword [rsp + 0x2c], ebx
cmc
cmp ebx, 0x40
jmp 0x14049bbb9
je 0x14049bc57
cmp ebx, 0x100
jmp 0x14049bbca
jne 0x14049bbde
test r8b, r8b
jmp 0x14049bbd8
jne 0x14049bc57
movups xmm0, xmmword [r15]
clc
movaps xmmword [rsp + 0x60], xmm0
test r13w, cx
test r14, r14
je 0x14049bc4c
mov dil, byte [rsp + 0x20]
mov rsi, r10
mov cl, r8b
xchg cl, dl
mov dl, dil
movsx rcx, r10w
bswap rcx
mov cx, 0x5cb1
lea rcx, [rsp + 0x60]
jmp 0x14049bc1a
call fcn.140459b71
sub r14, rsi
jne 0x14049bc02
movaps xmm0, xmmword [rsp + 0x60]
bt r14, 0x8c
ror r13b, 0xfb
mov rsi, qword [rsp + 0x38]
sub r9d, r9d
movsx r13w, al
cmovne r13w, dx
movzx rdi, r9w
movdqu xmmword [r15], xmm0
mov r14, rsp
mov r14, r9
mov r13, r9
xchg dil, dil
movsx di, dl
mov edi, 1
jmp 0x14049bc6b
jmp 0x14049bc7a
sub r9d, r9d
cmc
adc al, r9b
mov al, r9b
mov al, byte [rsp + r13 + 0x24]
stc
test di, r9w
cmp al, 0x20
jmp 0x14049bc8b
je 0x14049c25b
cmp al, 0x24
jmp 0x14049bc98
je 0x14049c1cd
cmp al, 0x2b
jmp 0x14049bca5
je 0x14049c15f
cmp al, 0x76
jmp 0x14049bcb2
je 0x14049be08
cmp al, 0x78
jmp 0x14049bcbf
jne 0x14049bd58
mov dil, byte [rsp + 0x20]
cmp r8b, 9
cmp ebx, 0x100
jmp 0x14049bcd9
jne 0x14049bd52
movups xmm0, xmmword [r15]
test ebp, ebx
test ah, 0x54
clc
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14049bcf3
test r14, r14
jmp 0x14049bcfb
je 0x14049bd42
mov esi, 1
mov dl, dil
movsx ecx, si
xchg rcx, rcx
mov cl, r14b
lea rcx, [rsp + 0x60]
call fcn.140459b71
sub r14, rsi
jmp 0x14049bd24
jne 0x14049bd06
movaps xmm0, xmmword [rsp + 0x60]
cmc
btr si, 0x9d
mov rsi, qword [rsp + 0x38]
sub r9d, r9d
rcr r14w, 0x5f
mov r14, r9
sar dil, cl
movdqu xmmword [r15], xmm0
bt di, r9w
mov edi, 1
cmc
add r13, rdi
cmp r13, 4
jb 0x14049bc70
mov rdi, qword [rbp - 0x59]
rcr r13, 0xc7
and r13d, 0x5d5851b6
mov r13d, 1
stc
cmp rdi, r13
jmp 0x14049bd83
jbe 0x14049c2b4
lea rbx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rbx, qword [rbp - 0x69]
jmp 0x14049bd9c
movups xmm0, xmmword [r15]
jmp 0x14049bda5
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14049bdaf
inc rbx
sub r12d, r12d
jmp 0x14049bdba
sub rdi, r13
jmp 0x14049bdc2
je 0x14049bdfe
mov dl, byte [rbx]
cmovb cx, r12w
bswap cx
movzx ecx, r9w
lea rcx, [rsp + 0x60]
jmp 0x14049bde0
call fcn.140459b71
add rbx, r13
test r12, rdx
sub rdi, r13
jne 0x14049bdc8
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x14049bdfe
movdqu xmmword [r15], xmm0
jmp 0x14049c2bb
mov rdi, qword [rsi + 0x10]
dec eax
rcr al, 0xbd
movzx rax, bp
mov eax, dword [rsp + 0x28]
test eax, eax
jmp 0x14049be20
jne 0x14049bec9
mov rbx, rsi
cmc
cmp qword [rsi + 0x18], 0x10
jmp 0x14049be34
jb 0x14049be3d
mov rbx, qword [rsi]
movups xmm0, xmmword [r15]
cmp bl, 0xc4
movaps xmmword [rsp + 0x60], xmm0
cmp r13w, r10w
stc
jmp 0x14049be53
test rdi, rdi
jmp 0x14049be5b
je 0x14049bebb
mov r15d, 1
jmp 0x14049be6e
mov dl, byte [rbx]
movsx ecx, r10w
movsx cx, sil
lea rcx, [rsp + 0x60]
call fcn.140459b71
lea rbx, [rbx + r15]
sub rdi, r15
jmp 0x14049be8f
jne 0x14049be6e
mov r15, qword [rsp + 0x30]
mov bh, bh
movzx rsi, r9w
cmovle bx, ax
mov rsi, qword [rsp + 0x38]
mov bx, 0x4a02
movsx rbx, si
movzx bx, r12b
movaps xmm0, xmmword [rsp + 0x60]
mov ebx, dword [rsp + 0x2c]
jmp 0x14049bec4
jmp 0x14049bd48
mov rbx, rax
cmp rdi, rax
jmp 0x14049bed4
ja 0x14049bfec
mov dil, byte [rsp + 0x21]
bswap cx
mov dl, dil
movsx cx, al
mov cx, 0x722b
mov rcx, r15
call fcn.140459b71
mov rax, qword [r12]
mov rcx, r12
jmp 0x14049bf01
mov rax, qword [rax + 0x18]
call qword [case.0x1404e35ce.0]
mov dl, al
movzx ecx, r8w
mov rcx, r15
call fcn.140459b71
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x60], xmm0
sub rbx, qword [rsi + 0x10]
jmp 0x14049bf2b
je 0x14049bf6f
mov r15d, 1
movsx ecx, bx
mov dl, dil
movsxd rcx, edx
mov cl, 0xf9
movzx cx, cl
lea rcx, [rsp + 0x60]
call fcn.140459b71
sub rbx, r15
jne 0x14049bf3a
movaps xmm0, xmmword [rsp + 0x60]
btr r15w, bp
mov r15, qword [rsp + 0x30]
rol bl, cl
bt di, 0x82
mov rdi, qword [rsi + 0x10]
movsx rbx, r9w
ror ebx, 0xc4
shl bl, cl
mov rbx, rsi
jmp 0x14049bf84
cmp qword [rsi + 0x18], 0x10
jb 0x14049bf99
mov rbx, qword [rsi]
test r15b, 0x45
test sil, al
movaps xmmword [rsp + 0x60], xmm0
test rdi, rdi
jmp 0x14049bfa6
je 0x14049bebb
mov r15d, 1
movsx ecx, r9w
movzx ecx, si
mov dl, byte [rbx]
bswap cx
mov ecx, 0x4ed140fb
lea rcx, [rsp + 0x60]
jmp 0x14049bfcd
call fcn.140459b71
lea rbx, [rbx + r15]
test r12b, dl
sub rdi, r15
jmp 0x14049bfe1
jne 0x14049bfb9
jmp 0x14049be95
sub rdi, rbx
btc ebx, r8d
mov rbx, rsi
stc
jmp 0x14049bfff
cmp qword [rsi + 0x18], 0x10
jmp 0x14049c009
jb 0x14049c018
mov rbx, qword [rsi]
stc
jmp 0x14049c018
movups xmm0, xmmword [r15]
test r14b, 0x13
test bl, al
movaps xmmword [rsp + 0x60], xmm0
test rdi, rdi
jmp 0x14049c02f
je 0x14049c08b
mov r15d, 1
mov dl, byte [rbx]
movsx cx, sil
setns ch
lea rcx, [rsp + 0x60]
call fcn.140459b71
add rbx, r15
stc
sub rdi, r15
jmp 0x14049c05b
jne 0x14049c03b
movaps xmm0, xmmword [rsp + 0x60]
seto cl
cdqe
movsx eax, si
mov rsi, qword [rsp + 0x38]
movzx cx, sil
jmp 0x14049c07e
mov r15, qword [rsp + 0x30]
mov cl, r14b
cdqe
setle ah
movdqu xmmword [r15], xmm0
movsxd rax, esp
mov rax, qword [r12]
xchg rcx, rcx
mov rcx, 0x1f557201
cmovno cx, bx
mov rcx, r12
jmp 0x14049c0ad
mov rax, qword [rax + 0x18]
jmp 0x14049c0b6
call qword [case.0x1404e35ce.0]
mov dl, al
movsx cx, r13b
mov rcx, r15
jmp 0x14049c0cb
call fcn.140459b71
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14049c0dd
jb 0x14049c0eb
mov rax, qword [rsi]
ror dl, cl
movsxd rdi, esp
movups xmm0, xmmword [r15]
sar dl, cl
add r15b, spl
movdqu xmmword [rsp + 0x60], xmm0
sub dl, 0x5d
xor dl, 0x88
mov rbx, qword [rsi + 0x10]
or dil, r8b
mov ecx, dword [rsp + 0x28]
setge r15b
mov edi, ecx
rcr r15d, cl
clc
sub rbx, rcx
xchg dl, dl
add rbx, rax
movzx rcx, r15w
movsx r15, r10w
mov r15d, 1
jmp 0x14049c130
mov dl, byte [rbx]
cmovo ecx, r8d
setle cl
lea rcx, [rsp + 0x60]
call fcn.140459b71
lea rbx, [rbx + r15]
jmp 0x14049c14c
sub rdi, r15
jmp 0x14049c154
jne 0x14049c130
jmp 0x14049be95
cmp qword [rbp - 0x59], r9
jbe 0x14049bd58
lea rax, [rbp - 0x69]
adc cx, r12w
ror cl, cl
cmp qword [rbp - 0x51], 0x10
xchg dl, cl
not cx
cmovae rax, qword [rbp - 0x69]
jmp 0x14049c18a
movups xmm0, xmmword [r15]
mov dl, sil
movdqu xmmword [rsp + 0x60], xmm0
jmp 0x14049c19c
mov dl, byte [rax]
cmovg ecx, r9d
bswap cx
lea rcx, [rsp + 0x60]
jmp 0x14049c1af
call fcn.140459b71
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x14049c1be
movdqu xmmword [r15], xmm0
jmp 0x14049c1c8
jmp 0x14049bd58
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 0x10
movzx edi, dx
bswap di
xchg dil, dil
cmovae rbx, qword [rbp - 0x49]
shr rdi, cl
movsx rdi, bp
movups xmm0, xmmword [r15]
xor di, di
test ax, dx
shrd edi, r10d, 0x52
movaps xmmword [rsp + 0x60], xmm0
xor di, 0x733c
add rdi, 0x32d74b80
mov rdi, qword [rbp - 0x39]
cmp dl, sil
test rdi, rdi
jmp 0x14049c21a
je 0x14049bebb
mov r15d, 1
mov dl, bpl
jmp 0x14049c22e
mov dl, byte [rbx]
jmp 0x14049c235
lea rcx, [rsp + 0x60]
jmp 0x14049c23f
call fcn.140459b71
add rbx, r15
clc
sub rdi, r15
jmp 0x14049c250
jne 0x14049c22e
jmp 0x14049be95
movups xmm0, xmmword [r15]
not rcx
jmp 0x14049c267
movdqu xmmword [rsp + 0x60], xmm0
mov dil, byte [rsp + 0x20]
movsx rcx, ax
mov dl, dil
movsx ecx, si
movsx rcx, ax
lea rcx, [rsp + 0x60]
jmp 0x14049c28a
call fcn.140459b71
movaps xmm0, xmmword [rsp + 0x60]
cmp dl, sil
clc
movdqu xmmword [r15], xmm0
test al, bl
cmp cl, r12b
jmp 0x14049c2a7
xor r9d, r9d
jmp 0x14049c2af
jmp 0x14049bcce
xor r12d, r12d
cmp r10b, 0xa8
mov rax, qword [rsp + 0x40]
cmc
cmp r13, 0x571c690e
mov qword [rax + 0x28], r12
cmp dil, r9b
test r10b, bpl
movups xmm0, xmmword [r15]
test ebp, r11d
cmc
movaps xmmword [rsp + 0x60], xmm0
test r14, r14
jmp 0x14049c2e7
je 0x14049c32e
mov dil, byte [rsp + 0x20]
movsx rcx, r8w
mov dl, spl
mov dl, dil
movsx rcx, sp
mov rcx, 0x6bd00d9f
lea rcx, [rsp + 0x60]
call fcn.140459b71
sub r14, r13
jmp 0x14049c319
jne 0x14049c2f9
movaps xmm0, xmmword [rsp + 0x60]
sbb dx, cx
sal di, 0x81
mov bx, bx
mov rdi, qword [rsp + 0x48]
bt dx, r9w
movdqu xmmword [rdi], xmm0
dec rbx
mov rdx, qword [rbp - 0x31]
mov ebx, 0x1000
test dl, 0xc5
jmp 0x14049c356
cmp rdx, 0x10
jb 0x14049c3a4
inc rdx
btr cx, si
mov rcx, qword [rbp - 0x49]
or rax, rbp
mov rax, rcx
cmp rbx, r9
cmp rdx, rbx
jmp 0x14049c37c
jb 0x14049c39f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
test cx, r14w
cmp rax, 0x1f
ja 0x14049c5ee
call fcn.14010a1e6
mov qword [rbp - 0x39], r12
mov r14d, 0xf
bsr dx, si
btc rdx, 0x9a
cmovg rdx, r14
mov qword [rbp - 0x31], r14
inc dl
mov byte [rbp - 0x49], r12b
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jmp 0x14049c3d2
jb 0x14049c43b
inc rdx
bt ecx, 0x48
mov rcx, qword [rbp - 0x69]
test r13w, bp
btr rax, r11
and ah, 0xc3
mov rax, rcx
clc
cmp rdx, rbx
jb 0x14049c436
add rdx, 0x27
cmc
jmp 0x14049c405
mov rcx, qword [rcx - 8]
cmp r10b, bpl
stc
sub rax, rcx
cmp rbx, 0x1f94087e
test eax, ebx
stc
add rax, 0xfffffffffffffff8
test r11, r13
jmp 0x14049c427
cmp rax, 0x1f
jmp 0x14049c430
ja 0x14049c5f9
call fcn.14010a1e6
mov qword [rbp - 0x59], r12
test r9b, r15b
xadd dl, dl
mov qword [rbp - 0x51], r14
cwd
sar dh, 0xe2
mov byte [rbp - 0x69], r12b
not dl
shr dx, cl
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jmp 0x14049c464
jb 0x14049c4b5
inc rdx
movzx eax, r15w
sal al, 0x7d
mov rcx, qword [rbp - 0x29]
sub ax, 0x403a
mov rax, rcx
cmp r12b, 0xae
cmp rdx, rbx
jb 0x14049c4b0
add rdx, 0x27
clc
cmp si, r8w
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp spl, 0x78
cmp rax, 0x1f
ja 0x14049c5b7
call fcn.14010a1e6
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp - 0x19], xmm0
mov byte [rbp - 0x29], r12b
btr dx, 0x26
movzx edx, dx
mov rdx, qword [rsi + 0x18]
cmp rdx, r10
clc
test r12w, 0x636c
cmp rdx, 0x10
jmp 0x14049c4e5
jb 0x14049c533
inc rdx
mov rcx, qword [rsi]
clc
cmc
cmp rdx, rbx
jmp 0x14049c4fb
jb 0x14049c52e
add rdx, 0x27
btc r8, rax
mov r8, qword [rcx - 8]
sub rcx, r8
neg al
lea rax, [rcx - 8]
jmp 0x14049c51c
cmp rax, 0x1f
jmp 0x14049c525
ja 0x14049c5cd
mov rcx, r8
call fcn.14010a1e6
mov qword [rsi + 0x10], r12
bsr ecx, ebx
jmp 0x14049c53f
mov qword [rsi + 0x18], r14
cmc
cmp dx, 0x5490
mov byte [rsi], r12b
mov rax, rdi
or cl, r9b
movzx cx, sil
mov rcx, qword [rbp - 9]
xor rcx, rsp
jmp 0x14049c563
call fcn.1404a2f20
mov rbx, qword [rsp + 0x130]
xor r14w, 0x17c2
add rsp, 0xf0
movzx r12d, r9w
movzx r12, r12w
movsx rdi, r11w
pop r15
pop r14
movzx esi, cx
pop r13
bswap r12d
movsx r12w, bpl
setno sil
pop r12
movsxd rdi, ebx
pop rdi
pop rsi
movzx rbp, r11w
setle bpl
xchg bpl, bpl
pop rbp
jmp 0x14049c5b6
ret
call fcn.1404b973f
nop
jmp 0x14049c5c2
call fcn.1404b973f
nop
jmp 0x14049c5cd
call fcn.1404b973f
nop
jmp 0x14049c5d8
call fcn.1404b973f
nop
jmp 0x14049c5e3
call fcn.1404b973f
nop
jmp 0x14049c5ee
call fcn.1404b973f
nop
jmp 0x14049c5f9
call fcn.1404b973f
int3