Function at 0x14049c26a
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
btr rax, 0x48
rol bh, 0x94
push rbp
jmp 0x14049c27d
push rsi
sub al, r12b
bt rsi, r15
push rdi
bsr bp, dx
push r12
and sil, r11b
setbe bl
push r13
test spl, r10b
lahf
movzx rbx, bx
push r14
bt rsi, 0xd
push r15
lea rbp, [rsp - 7]
shrd r13, r8, 0x1b
sub rsp, 0xf0
cmp r9b, 0x64
mov rax, qword [0x1400b7288]
xor rax, rsp
not r15b
mov qword [rbp - 9], rax
jmp 0x14049c2d4
mov r15, r8
cmc
rcr dil, cl
bswap rsi
mov qword [rsp + 0x30], r8
xor rcx, r9
mov qword [rsp + 0x48], rdx
movzx r13d, cx
sbb al, 0x91
mov rdi, qword [rbp + 0x67]
sar bx, cl
not cx
mov qword [rsp + 0x40], rdi
rol al, 0xf4
mov al, byte [rbp + 0x6f]
inc r13w
mov byte [rsp + 0x20], al
and cl, sil
shr r13b, 0x94
mov rsi, qword [rbp + 0x7f]
stc
add al, r15b
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x50], rsi
ror bl, 0xe0
bt ecx, 0xec
mov al, byte [rbp + 0x87]
sub ch, 0x5a
and cl, dl
mov byte [rsp + 0x21], al
clc
mov rbx, qword [rdi + 0x40]
rcl r13, 7
mov r13d, 1
mov rbx, qword [rbx + 8]
test dil, cl
shld rcx, r13, 0x8e
mov qword [rsp + 0x68], rbx
or rcx, 0x16fd114c
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14049c37b
test r9b, r9b
jmp 0x14049c383
je 0x14049c3b0
call qword [case.0x1404cf978.0]
nop
movzx rcx, r12w
xchg ecx, ecx
mov rcx, rsp
lea rcx, [rsp + 0x60]
call fcn.14049e177
mov r12, rax
jmp 0x14049c3ab
jmp 0x14049c3d5
call qword [case.0x1404cf978.0]
nop
movsx cx, r8b
movzx ecx, r11w
setge ch
lea rcx, [rsp + 0x60]
jmp 0x14049c3cd
call fcn.14049dd7b
mov r12, rax
test rbx, rbx
jmp 0x14049c3dd
je 0x14049c432
mov rax, qword [rbx]
xchg cl, ch
jmp 0x14049c3ed
mov rcx, rbx
jmp 0x14049c3f5
mov rax, qword [rax + 0x10]
call qword [case.0x1404cf978.0]
test rax, rax
mov rcx, rax
jmp 0x14049c40a
je 0x14049c432
mov rax, qword [rax]
cmovl dx, cx
cwd
xchg dx, dx
mov edx, r13d
jmp 0x14049c424
mov rax, qword [rax]
jmp 0x14049c42c
call qword [case.0x1404cf978.0]
mov rax, qword [r12]
sete ch
lea rdx, [rbp - 0x29]
movsx rcx, r8w
mov rcx, r12
jmp 0x14049c449
mov rax, qword [rax + 0x28]
jmp 0x14049c452
call qword [case.0x1404cf978.0]
nop
mov rax, qword [r12]
movsxd rcx, r12d
movsx ecx, r11w
movzx rcx, sp
mov rcx, r12
mov rax, qword [rax + 0x48]
jmp 0x14049c474
call qword [case.0x1404cf978.0]
cdq
ror r13w, cl
not r14b
mov r14d, eax
xor r14d, edx
sbb r13w, 0x4960
and r13, rcx
add r13b, 0x35
sub r14d, edx
neg r13
mov dword [rsp + 0x28], r14d
btr r13, 0x28
mov r13d, r14d
test bx, 0x4d9
cmp si, cx
cmp qword [rsi + 0x10], r13
ja 0x14049c4f5
mov r8d, r13d
rcr cl, cl
rcl ch, cl
sub r8, qword [rsi + 0x10]
movzx cx, dil
bswap cx
inc r8
rcl r9b, cl
xor r9b, 0xf
mov r9b, byte [rsp + 0x21]
btc rcx, 0x94
sub edx, edx
mov rcx, rsi
jmp 0x14049c4eb
call fcn.14044e25f
jmp 0x14049c61f
lea rax, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
jmp 0x14049c503
cmovae rax, qword [rbp - 0x29]
stc
cmp byte [rax], 0x7f
jmp 0x14049c511
je 0x14049c61f
lea rax, [rbp - 0x29]
cmp cl, bl
cmp r9b, 0x33
stc
cmp qword [rbp - 0x11], 0x10
jmp 0x14049c52c
cmovae rax, qword [rbp - 0x29]
cmp byte [rax], 0
jmp 0x14049c539
jle 0x14049c61f
mov rax, qword [r12]
bswap rcx
movzx ecx, r15w
mov rcx, r12
mov rax, qword [rax + 0x20]
jmp 0x14049c556
call qword [case.0x1404cf978.0]
mov r14b, al
add cl, sil
lea rbx, [rbp - 0x29]
rol cl, cl
cmp qword [rbp - 0x11], 0x10
cmovae rbx, qword [rbp - 0x29]
mov rdi, qword [rsi + 0x10]
sub rdi, r13
add cl, r12b
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14049c586
je 0x14049c610
mov r15d, 1
test r10w, 0x4b28
jmp 0x14049c5a0
test cl, cl
jmp 0x14049c5a7
jle 0x14049c60b
movsx rax, cl
test r10b, r12b
cmp rax, rdi
jae 0x14049c60b
sub rdi, rax
bswap r8w
mov r9b, r14b
jmp 0x14049c5cc
mov r8, r15
cmove dx, bx
movsx rdx, si
xchg ch, dh
mov rdx, rdi
not cl
mov rcx, rsi
jmp 0x14049c5e6
call fcn.14044e25f
lea rax, [rbx + 1]
not cl
cmp byte [rax], 0
mov cl, r9b
not cl
cmovg rbx, rax
xor cl, r11b
mov cl, byte [rbx]
cmp cl, 0x7f
jne 0x14049c5a0
mov r15, qword [rsp + 0x30]
mov r14d, dword [rsp + 0x28]
mov rdi, qword [rsp + 0x40]
jmp 0x14049c61f
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
movzx rdx, r9w
mov cl, r9b
xor eax, eax
sbb edx, r15d
adc cl, r14b
mov qword [rbp - 0x59], rax
mov qword [rbp - 0x51], 0xf
stc
mov byte [rbp - 0x69], al
mov rax, qword [r12]
lea rdx, [rsp + 0x24]
add ecx, 0x7ed08c6
mov rcx, r12
cmp r8b, 0x49
cmc
cmp byte [rbp + 0x77], 0
jmp 0x14049c665
je 0x14049c734
mov rax, qword [rax + 0x58]
jmp 0x14049c674
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x24]
movzx dx, bl
movsx dx, r14b
mov dword [rsp + 0x24], eax
xchg ah, dh
movzx rdx, r9w
mov rax, qword [r12]
not edx
lea rdx, [rsp + 0x60]
jmp 0x14049c6a7
mov rcx, r12
mov rax, qword [rax + 0x40]
call qword [case.0x1404cf978.0]
mov ebx, 0x1000
btr edx, r11d
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jmp 0x14049c6ca
jb 0x14049c7f3
inc rdx
shl ah, 0x2d
sar cx, cl
mov rcx, qword [rbp - 0x69]
sbb ah, 0xf1
adc rax, 0x47b5f
mov rax, rcx
cmp r15w, r15w
stc
cmp rdx, rbx
jb 0x14049c7ee
add rdx, 0x27
test r15, 0x25335b81
mov rcx, qword [rcx - 8]
cmp edi, 0x503379d5
stc
sub rax, rcx
cmp spl, dil
jmp 0x14049c719
add rax, 0xfffffffffffffff8
test r10w, dx
cmp ax, 0x33b0
cmp rax, 0x1f
ja 0x14049d49d
jmp 0x14049c7ee
mov rax, qword [rax + 0x50]
call qword [case.0x1404cf978.0]
mov eax, dword [rsp + 0x24]
movzx edx, cx
movzx dx, r15b
mov dword [rsp + 0x24], eax
movzx rcx, r13w
mov rax, qword [r12]
cwd
setle cl
movsx rcx, r12w
lea rdx, [rsp + 0x60]
not ch
mov rcx, r12
jmp 0x14049c76e
mov rax, qword [rax + 0x38]
jmp 0x14049c777
call qword [case.0x1404cf978.0]
mov ebx, 0x1000
movzx rdx, r12w
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jmp 0x14049c793
jb 0x14049c7f3
inc rdx
rcl cl, 0x3a
xadd rcx, rcx
test bl, 0x94
mov rcx, qword [rbp - 0x69]
and al, bpl
cdqe
mov rax, rcx
cmp rdx, rbx
jmp 0x14049c7ba
jb 0x14049c7ee
add rdx, 0x27
clc
stc
cmc
mov rcx, qword [rcx - 8]
test r11b, 0x2a
cmp r12b, 0x9a
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x14049c7df
cmp rax, 0x1f
jmp 0x14049c7e8
ja 0x14049d4b3
call fcn.14012e38b
movups xmm1, xmmword [rbp - 0x79]
jmp 0x14049c7fc
movups xmm0, xmmword [rsp + 0x60]
jmp 0x14049c806
movups xmmword [rbp - 0x59], xmm1
movups xmmword [rbp - 0x69], xmm0
jmp 0x14049c813
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
xor r9d, r9d
test dl, 0xf3
mov qword [rbp - 0x39], r9
jmp 0x14049c82d
mov qword [rbp - 0x31], 0xf
stc
mov byte [rbp - 0x49], r9b
test r9d, 0x2f7d20f8
test byte [rdi + 0x18], 8
jmp 0x14049c84a
je 0x14049c91b
mov rax, qword [r12]
movsx dx, dil
jmp 0x14049c85e
lea rdx, [rsp + 0x60]
movsx rcx, r11w
mov rcx, r12
jmp 0x14049c86f
mov rax, qword [rax + 0x30]
call qword [case.0x1404cf978.0]
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jmp 0x14049c886
jb 0x14049c8d7
inc rdx
xor ch, 0x7e
mov rcx, qword [rbp - 0x49]
shr al, cl
cmp r8b, 0x5f
mov rax, rcx
cmp rdx, rbx
jb 0x14049c8d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
test di, 0x2a2f
jmp 0x14049c8ba
sub rax, rcx
stc
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049c8cc
ja 0x14049d4b9
call fcn.14012e38b
movups xmm0, xmmword [rsp + 0x60]
jmp 0x14049c8e1
movups xmmword [rbp - 0x49], xmm0
jmp 0x14049c8ea
movups xmm1, xmmword [rbp - 0x79]
jmp 0x14049c8f3
movups xmmword [rbp - 0x39], xmm1
jmp 0x14049c8fc
movdqa xmm0, xmm1
psrldq xmm0, 8
movq qword [rbp - 0x31], xmm0
movq qword [rbp - 0x39], xmm1
mov r8b, 0xb8
xor r9d, r9d
bsf edx, eax
inc ch
stc
mov r8b, r9b
add al, r12b
mov rcx, r9
cwd
shr r10b, cl
mov rdx, r9
xor al, cl
mov r10d, 1
mov al, byte [rsp + rdx + 0x24]
cmc
test r12d, r9d
cmp al, 0x20
je 0x14049c9c3
cmp al, 0x24
jmp 0x14049c94b
je 0x14049c9b5
cmp al, 0x2b
jmp 0x14049c958
je 0x14049c9a7
cmp al, 0x76
jmp 0x14049c965
je 0x14049c97d
cmp al, 0x78
jmp 0x14049c972
je 0x14049c9c6
jmp 0x14049c9e6
lea rax, [r13 + 1]
cmp qword [rsi + 0x10], r13
jmp 0x14049c98a
cmova rax, qword [rsi + 0x10]
cmp r9d, r14d
jmp 0x14049c997
adc rcx, r9
add rcx, rax
jmp 0x14049c9a2
jmp 0x14049c9e6
add rcx, qword [rbp - 0x59]
jmp 0x14049c9b0
jmp 0x14049c9e6
add rcx, qword [rbp - 0x39]
jmp 0x14049c9be
jmp 0x14049c9e6
add rcx, r10
movzx r8d, r8b
cmp rdi, 0x12cd1071
test bx, 0x5aaf
cmp rdx, 3
jmp 0x14049c9df
cmovne r8d, r10d
cmc
stc
clc
add rdx, r10
cmp rdx, 4
jmp 0x14049c9f2
jb 0x14049c934
mov r14, qword [rdi + 0x28]
test dx, r12w
cmp r9b, 0x18
test r8w, 0x79f
test r14, r14
jmp 0x14049ca12
jle 0x14049ca33
cmp r14, rcx
jmp 0x14049ca20
jbe 0x14049ca33
sub r14, rcx
jmp 0x14049ca2e
jmp 0x14049ca36
mov r14, r9
mov ebx, dword [rdi + 0x18]
and ebx, 0x1c0
jmp 0x14049ca47
mov dword [rsp + 0x2c], ebx
stc
cmp ebx, 0x40
jmp 0x14049ca54
je 0x14049cb20
cmp ebx, 0x100
jne 0x14049ca74
test r8b, r8b
jmp 0x14049ca6e
jne 0x14049cb20
movups xmm0, xmmword [r15]
jmp 0x14049ca80
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14049ca8e
test r14, r14
jmp 0x14049ca96
je 0x14049cb03
mov dil, byte [rsp + 0x20]
mov rsi, r10
jmp 0x14049caae
mov dl, dil
movsx ecx, bx
bswap ecx
movzx rcx, r10w
lea rcx, [rsp + 0x60]
jmp 0x14049cac4
call fcn.14045a767
sub r14, rsi
jmp 0x14049cad1
jne 0x14049caae
movaps xmm0, xmmword [rsp + 0x60]
test r12b, 0xac
bsf r14w, r11w
bsr r14d, r10d
mov rsi, qword [rsp + 0x38]
test bh, 0xbb
btr rdi, rdx
xor r9d, r9d
xchg r13b, r14b
cmovne r14w, ax
movsxd r13, esp
movdqu xmmword [r15], xmm0
bswap r14w
cmovnp r14w, r9w
not rdi
mov r14, r9
movzx di, r10b
mov di, 0x6ed9
mov r13, r9
setno dil
movzx di, r10b
mov edi, 1
jmp 0x14049cb36
jmp 0x14049cb41
xor r9d, r9d
sub al, r13b
mov al, byte [rsp + r13 + 0x24]
stc
jmp 0x14049cb4c
cmp al, 0x20
jmp 0x14049cb53
je 0x14049d12a
cmp al, 0x24
jmp 0x14049cb60
je 0x14049d0a8
cmp al, 0x2b
jmp 0x14049cb6d
je 0x14049d033
cmp al, 0x76
jmp 0x14049cb7a
je 0x14049ccc4
cmp al, 0x78
jmp 0x14049cb87
jne 0x14049cc14
mov dil, byte [rsp + 0x20]
stc
cmp ebx, 0x100
jne 0x14049cc0f
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x60], xmm0
cmp r9w, dx
cmc
test r14, r14
jmp 0x14049cbb5
je 0x14049cbfa
mov esi, 1
mov dl, dil
movzx rcx, sp
cmovnp ecx, esp
lea rcx, [rsp + 0x60]
jmp 0x14049cbd4
call fcn.14045a767
sub r14, rsi
jne 0x14049cbc0
movaps xmm0, xmmword [rsp + 0x60]
rcr r14b, 0xb6
cmc
mov rsi, qword [rsp + 0x38]
sub r9d, r9d
sub dil, r11b
not di
mov r14, r9
rcl di, cl
movsx edi, dx
shld edi, edi, 0x81
movdqu xmmword [r15], xmm0
movsxd rdi, r8d
mov edi, 1
lea r13, [r13 + rdi]
cmp r13, 4
jb 0x14049cb3b
mov rdi, qword [rbp - 0x59]
rcr r13, 0xd1
movsxd r13, r11d
mov r13d, 1
cmc
cmp rdi, r13
jmp 0x14049cc3d
jbe 0x14049d189
lea rbx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
jmp 0x14049cc51
cmovae rbx, qword [rbp - 0x69]
movups xmm0, xmmword [r15]
jmp 0x14049cc5f
movaps xmmword [rsp + 0x60], xmm0
inc rbx
xor r12d, r12d
sub rdi, r13
jmp 0x14049cc72
je 0x14049ccb5
mov dl, byte [rbx]
movsx cx, sil
movsxd rcx, edi
not cx
lea rcx, [rsp + 0x60]
jmp 0x14049cc8f
call fcn.14045a767
lea rbx, [rbx + r13]
jmp 0x14049cc9d
sub rdi, r13
jmp 0x14049cca5
jne 0x14049cc78
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x14049ccb5
movdqu xmmword [r15], xmm0
jmp 0x14049ccbf
jmp 0x14049d18f
mov rdi, qword [rsi + 0x10]
shr ax, cl
lahf
mov eax, dword [rsp + 0x28]
stc
cmp r12b, r13b
test eax, eax
jmp 0x14049ccdb
jne 0x14049cd75
mov rbx, rsi
cmp r10b, 0xa6
cmp qword [rsi + 0x18], 0x10
jmp 0x14049ccf2
jb 0x14049ccff
mov rbx, qword [rsi]
test r15b, al
clc
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x60], xmm0
cmp edi, r8d
test rdi, rdi
je 0x14049cd67
mov r15d, 1
xchg cl, dl
mov dl, byte [rbx]
mov ch, 0x55
lea rcx, [rsp + 0x60]
jmp 0x14049cd2b
call fcn.14045a767
lea rbx, [rbx + r15]
cmp r15w, 0x3868
jmp 0x14049cd3f
sub rdi, r15
jmp 0x14049cd47
jne 0x14049cd1c
mov r15, qword [rsp + 0x30]
cmovno bx, bx
mov rsi, qword [rsp + 0x38]
movzx rbx, si
movaps xmm0, xmmword [rsp + 0x60]
movsx ebx, sp
mov ebx, dword [rsp + 0x2c]
jmp 0x14049cd70
jmp 0x14049cc07
mov rbx, rax
test al, 0xc
cmp rdi, rax
jmp 0x14049cd82
ja 0x14049ceb8
mov dil, byte [rsp + 0x21]
mov dl, dil
not cx
bswap cx
mov rcx, r15
jmp 0x14049cd9e
call fcn.14045a767
mov rax, qword [r12]
mov rcx, rdx
movzx rcx, r11w
mov rcx, r12
jmp 0x14049cdb6
mov rax, qword [rax + 0x18]
call qword [case.0x1404cf978.0]
mov dl, al
movsx rcx, dx
mov rcx, r15
call fcn.14045a767
movups xmm0, xmmword [r15]
cmp r13w, r9w
cmp ah, 0x67
movaps xmmword [rsp + 0x60], xmm0
test rax, 0x7d5d2b40
sub rbx, qword [rsi + 0x10]
jmp 0x14049cded
je 0x14049ce46
mov r15d, 1
bswap rcx
xchg cl, ch
mov dl, 0xee
mov dl, dil
movsx cx, r10b
not cx
lea rcx, [rsp + 0x60]
jmp 0x14049ce15
call fcn.14045a767
sub rbx, r15
jmp 0x14049ce22
jne 0x14049ce00
movaps xmm0, xmmword [rsp + 0x60]
shrd ebx, r10d, 0x59
rcr bx, 0x54
xadd bl, dil
mov r15, qword [rsp + 0x30]
shl dil, cl
btc edi, 0x43
mov rdi, qword [rsi + 0x10]
mov rbx, rsi
test r9d, r11d
test spl, 0x10
cmp qword [rsi + 0x18], 0x10
jmp 0x14049ce5e
jb 0x14049ce67
mov rbx, qword [rsi]
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14049ce71
test rdi, rdi
je 0x14049cd67
mov r15d, 1
jmp 0x14049ce8d
mov dl, byte [rbx]
movsx rcx, si
mov cl, 0xd9
lea rcx, [rsp + 0x60]
call fcn.14045a767
lea rbx, [rbx + r15]
cmp r8d, 0x1db5adb
sub rdi, r15
jne 0x14049ce8d
jmp 0x14049cd4d
sub rdi, rbx
bt rbx, 0x7d
sbb ebx, r8d
btc bx, 0xe9
mov rbx, rsi
cmp spl, dl
jmp 0x14049ced7
cmp qword [rsi + 0x18], 0x10
jmp 0x14049cee1
jb 0x14049ceef
mov rbx, qword [rsi]
jmp 0x14049ceef
movups xmm0, xmmword [r15]
test bpl, cl
jmp 0x14049cf01
movaps xmmword [rsp + 0x60], xmm0
clc
test rdi, rdi
jmp 0x14049cf0f
je 0x14049cf5e
mov r15d, 1
movsxd rcx, r12d
mov dl, byte [rbx]
lea rcx, [rsp + 0x60]
call fcn.14045a767
lea rbx, [rbx + r15]
sub rdi, r15
jmp 0x14049cf36
jne 0x14049cf1e
movaps xmm0, xmmword [rsp + 0x60]
movsxd rcx, edi
movzx ax, bpl
not ecx
mov rsi, qword [rsp + 0x38]
cmova cx, di
not ah
mov r15, qword [rsp + 0x30]
cbw
lahf
movdqu xmmword [r15], xmm0
not al
movsxd rcx, r11d
mov rax, qword [r12]
mov cx, 0x50aa
movzx cx, r11b
movsxd rcx, esi
mov rcx, r12
mov rax, qword [rax + 0x18]
call qword [case.0x1404cf978.0]
mov dl, al
movzx ecx, di
mov rcx, r15
jmp 0x14049cf92
mov rcx, r15
call fcn.14045a767
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14049cfa7
jb 0x14049cfb3
mov rax, qword [rsi]
shr dl, 0x95
movups xmm0, xmmword [r15]
bt di, 0x9c
sbb dl, al
shr r15b, cl
movdqu xmmword [rsp + 0x60], xmm0
mov rbx, qword [rsi + 0x10]
ror rdi, cl
mov ecx, dword [rsp + 0x28]
adc r15d, eax
sbb edi, r9d
xchg dl, dil
mov edi, ecx
stc
sub rbx, rcx
sub r15b, r14b
rol ch, cl
cmovl r15w, r15w
add rbx, rax
jmp 0x14049cff6
mov r15d, 1
movzx ecx, bp
mov dl, byte [rbx]
cmovg ecx, ebx
movzx ecx, bp
lea rcx, [rsp + 0x60]
jmp 0x14049d011
call fcn.14045a767
add rbx, r15
clc
stc
jmp 0x14049d020
sub rdi, r15
jmp 0x14049d028
jne 0x14049cfff
jmp 0x14049cd4d
cmp qword [rbp - 0x59], r9
jmp 0x14049d03c
jbe 0x14049cc14
lea rax, [rbp - 0x69]
neg dl
sub dl, r11b
movsxd rcx, edi
cmp qword [rbp - 0x51], 0x10
cmovae rax, qword [rbp - 0x69]
xchg dl, dl
movzx ecx, r13w
mov cl, r14b
movups xmm0, xmmword [r15]
xchg rcx, rcx
movzx cx, r8b
movdqu xmmword [rsp + 0x60], xmm0
not dl
cmovno rcx, r11
movsx rcx, bx
mov dl, byte [rax]
setne ch
movsxd rcx, ecx
movzx cx, r9b
lea rcx, [rsp + 0x60]
jmp 0x14049d094
call fcn.14045a767
movaps xmm0, xmmword [rsp + 0x60]
movdqu xmmword [r15], xmm0
jmp 0x14049cc14
lea rbx, [rbp - 0x49]
movsx rdi, r8w
btr di, 0x24
cmp qword [rbp - 0x31], 0x10
movzx rdi, ax
movzx edi, cx
cmovae rbx, qword [rbp - 0x49]
btc rdi, rcx
sub dil, 0x24
movups xmm0, xmmword [r15]
cmovno edi, r8d
dec di
adc dil, sil
movaps xmmword [rsp + 0x60], xmm0
ror rdi, cl
mov rdi, qword [rbp - 0x39]
clc
test rdi, rdi
jmp 0x14049d0f1
je 0x14049cd67
mov r15d, 1
movzx cx, bpl
mov dl, byte [rbx]
movzx rcx, r8w
movsx ecx, r8w
setae cl
lea rcx, [rsp + 0x60]
call fcn.14045a767
add rbx, r15
sub rdi, r15
jne 0x14049d102
jmp 0x14049cd4d
movups xmm0, xmmword [r15]
movdqu xmmword [rsp + 0x60], xmm0
cmova cx, di
xchg dil, dl
mov dil, byte [rsp + 0x20]
movsx cx, r9b
movzx rcx, r12w
mov dl, dil
cmovp cx, bp
movsxd rcx, eax
movzx ecx, r8w
lea rcx, [rsp + 0x60]
jmp 0x14049d161
call fcn.14045a767
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x14049d174
movdqu xmmword [r15], xmm0
test r15w, r12w
cmp bpl, 0xed
sub r9d, r9d
jmp 0x14049cb93
xor r12d, r12d
rcl ah, cl
stc
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x28], r12
test edx, 0x17696a45
jmp 0x14049d1a3
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x60], xmm0
test r14, r14
jmp 0x14049d1b4
je 0x14049d1f4
mov dil, byte [rsp + 0x20]
mov cl, 0xb5
mov dl, dil
bswap rcx
lea rcx, [rsp + 0x60]
jmp 0x14049d1d1
call fcn.14045a767
sub r14, r13
jmp 0x14049d1de
jne 0x14049d1c1
movaps xmm0, xmmword [rsp + 0x60]
movzx dx, r15b
movzx edi, dx
xor rdx, r12
mov rdi, qword [rsp + 0x48]
movdqu xmmword [rdi], xmm0
shl dx, 0xdc
sbb bx, 0x5fa3
mov rdx, qword [rbp - 0x31]
mov ebx, 0x1000
jmp 0x14049d21b
cmp rdx, 0x10
jmp 0x14049d224
jb 0x14049d271
inc rdx
bts ecx, ebp
rcr cx, 0x25
mov rcx, qword [rbp - 0x49]
mov rax, rcx
test r10b, r13b
stc
cmp rdx, rbx
jb 0x14049d26c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x14049d262
cmp rax, 0x1f
ja 0x14049d4c4
call fcn.14012e38b
mov qword [rbp - 0x39], r12
btc dx, cx
cmc
movsx r14, r15w
mov r14d, 0xf
mov qword [rbp - 0x31], r14
mov byte [rbp - 0x49], r12b
neg dh
not edx
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jmp 0x14049d29d
jb 0x14049d2f6
inc rdx
mov rcx, qword [rbp - 0x69]
sbb al, 0x1c
add al, r14b
movsx eax, r11w
mov rax, rcx
cmp r11b, 0xcd
test ax, sp
clc
cmp rdx, rbx
jb 0x14049d2f1
add rdx, 0x27
cmp rcx, rsi
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
clc
add rax, 0xfffffffffffffff8
cmp ebx, 0x60101cb1
cmp rax, 0x1f
jmp 0x14049d2eb
ja 0x14049d4cf
call fcn.14012e38b
mov qword [rbp - 0x59], r12
adc dx, bp
stc
mov qword [rbp - 0x51], r14
mov byte [rbp - 0x69], r12b
movsx rdx, r14w
cdq
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jmp 0x14049d318
jb 0x14049d37a
inc rdx
cbw
setge ah
shl ax, 0xb3
mov rcx, qword [rbp - 0x29]
or al, 0xed
bsr ax, r8w
mov rax, rcx
cmp rdx, rbx
jmp 0x14049d340
jb 0x14049d375
add rdx, 0x27
jmp 0x14049d356
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
test r10b, bpl
cmp rax, 0x1f
jmp 0x14049d36f
ja 0x14049d492
call fcn.14012e38b
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp - 0x19], xmm0
rcl edx, 0x7e
mov dx, 0x66e0
btr dx, r9w
mov byte [rbp - 0x29], r12b
shld dx, r10w, 0xad
sar edx, 0xe4
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jmp 0x14049d3ad
jb 0x14049d413
inc rdx
sar cl, 0x2b
bsr cx, r15w
movsx rcx, r13w
mov rcx, qword [rsi]
cmc
clc
cmp rdx, rbx
jmp 0x14049d3cf
jb 0x14049d40e
add rdx, 0x27
ror r8b, 0x62
bts r8d, edx
mov r8, qword [rcx - 8]
not al
and al, 0x8e
jmp 0x14049d3ee
sub rcx, r8
cdqe
lea rax, [rcx - 8]
cmp rax, 0x1f
jmp 0x14049d400
ja 0x14049d4a8
mov rcx, r8
jmp 0x14049d40e
call fcn.14012e38b
mov qword [rsi + 0x10], r12
xor cl, 0x74
xchg ecx, eax
mov qword [rsi + 0x18], r14
mov byte [rsi], r12b
clc
cwde
mov rax, rdi
mov rcx, qword [rbp - 9]
test r14b, cl
xor rcx, rsp
jmp 0x14049d436
call fcn.1404a3d69
mov rbx, qword [rsp + 0x130]
movzx r14w, r13b
sub r15b, 0x32
stc
add rsp, 0xf0
setp bpl
movsx r14, dx
jmp 0x14049d461
pop r15
movzx r13d, r15w
xchg r12b, r14b
pop r14
mov r12b, r13b
pop r13
xchg ebp, edi
pop r12
movzx rbp, r11w
mov si, 0x6ec
movzx edi, r15w
pop rdi
mov bpl, dil
movsx si, r8b
pop rsi
pop rbp
jmp 0x14049d491
ret
call fcn.1404ba2d1
nop
jmp 0x14049d49d
call fcn.1404ba2d1
nop
jmp 0x14049d4a8
call fcn.1404ba2d1
nop
jmp 0x14049d4b3
call fcn.1404ba2d1
nop
call fcn.1404ba2d1
nop
jmp 0x14049d4c4
call fcn.1404ba2d1
nop
jmp 0x14049d4cf
call fcn.1404ba2d1
int3