Function at 0x14046d111
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
bsf rbx, rcx
test dl, r15b
push rbp
sbb al, 0x38
shld bp, r8w, 0x5d
push rsi
rcl cx, 0xb0
shl cl, 7
push rdi
push r12
push r13
add ah, 0xf2
ror cx, cl
cmp r15b, r12b
push r14
cwde
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
inc bh
rol r13b, 0x58
btr rdi, rdx
mov rax, qword [0x1400b7288]
sets r14b
rol bx, cl
xor rax, rsp
mov qword [rbp + 0x28], rax
setle ah
bts r13w, r11w
xadd r13b, r15b
mov qword [rsp + 0x48], r9
mov r13, r8
xor r15b, spl
or r14w, ax
mov rdi, rdx
mov qword [rsp + 0x70], rdx
rol ebx, cl
shl cl, cl
xadd cl, r14b
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
cmovb ax, dx
mov qword [rsp + 0x60], r14
sub r12d, r12d
bswap rax
mov dword [rsp + 0x3c], r12d
mov r15, qword [rbp + 0x98]
lahf
movzx rbx, sp
not bx
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
mov eax, esi
cwde
mov qword [rbp - 0x58], rbx
movzx rax, si
cdqe
movsx ax, cl
mov rax, qword [rbx]
mov cx, 0x74da
mov rcx, rbx
jmp 0x14046d1ed
mov rax, qword [rax + 8]
jmp 0x14046d1f6
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046d208
je 0x14046d246
lea rcx, [rbp - 0x60]
jmp 0x14046d217
call fcn.140473015
mov rsi, rax
mov qword [rsp + 0x50], rax
test cl, 0x14
test rbx, rbx
jmp 0x14046d22f
je 0x14046d2e2
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14046d241
jmp 0x14046d28b
lea rcx, [rbp - 0x60]
jmp 0x14046d24f
call fcn.140472c14
mov rsi, rax
cmp r13w, 0x38e0
test r11w, 0x4736
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046d270
je 0x14046d2e2
mov rax, qword [rbx]
movsx cx, r15b
mov rax, qword [rax + 0x10]
jmp 0x14046d28b
mov rcx, rbx
jmp 0x14046d293
call qword [0x1400b8d90]
test rax, rax
mov r8b, spl
mov r8w, 0x7d3f
movsx r8, ax
mov r8, rax
jmp 0x14046d2b0
je 0x14046d2e2
mov rcx, qword [rax]
cwd
movsx rax, dx
movzx ax, al
mov rax, qword [rcx]
cqo
mov edx, 1
not ch
xchg cl, cl
sete cl
mov rcx, r8
jmp 0x14046d2dc
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14046d2f1
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov cl, 0xed
lahf
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
cmove cx, r15w
setbe ch
mov rax, qword [rsi]
jmp 0x14046d31c
lea rdx, [rbp - 0x70]
mov cl, 0x2e
movzx ecx, ax
movsx cx, r12b
mov rcx, rsi
jmp 0x14046d332
mov rax, qword [rax + 0x58]
jmp 0x14046d33b
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
xchg rsi, rbx
movzx eax, r14w
mov qword [rdi + 0x10], r12
movzx rcx, di
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
movsx cx, r9b
movsx rsi, r11w
mov esi, 1
movzx ebx, r9w
movsx ebx, bp
setge ah
mov eax, esi
movzx ecx, r15w
mov dword [rsp + 0x34], eax
seto ch
movzx bx, sil
movzx rcx, bx
mov dword [rsp + 0x3c], eax
movsx ax, bpl
mov rax, qword [r15 + 0x40]
jmp 0x14046d3a8
mov rbx, qword [rax + 8]
movzx ax, bpl
jmp 0x14046d3b6
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movzx ecx, bx
movsx rcx, r15w
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movzx cx, r14b
not ch
xchg cl, ch
lea rcx, [rbp - 0x60]
call fcn.1404604cf
mov rdi, rax
test r11b, 0x14
cmc
mov qword [rbp - 0x60], rax
test rbx, rbx
je 0x14046d445
mov rdx, qword [rbx]
movzx rax, cx
mov rcx, rbx
cdqe
not al
mov rax, qword [rdx + 0x10]
jmp 0x14046d410
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14046d421
je 0x14046d445
mov rcx, qword [rax]
xchg dx, ax
mov dl, 0x4f
cqo
mov rax, qword [rcx]
xchg dh, dl
mov dl, 0x83
mov edx, esi
bswap rcx
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rdi]
cmovbe ecx, r15d
xchg dx, r8w
movsxd rcx, ebx
mov r9, r14
movsx edx, r11w
cdq
lea r8, [0x1400c0dac]
xchg dl, dl
lea rdx, [0x1400c0da0]
movzx rcx, dx
mov cl, 0x26
mov rcx, rdi
jmp 0x14046d479
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
cmp al, r15b
shr cl, 0xf1
mov sil, dl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
add rcx, 0x215c5667
mov r12b, byte [rsp + 0x30]
adc r15b, spl
test r10b, 0x10
shrd rcx, rdi, 0x52
mov r15b, byte [rsp + 0x30]
bsr ecx, r8d
sub r9d, r9d
shl rcx, cl
shr ecx, 1
lea ecx, [r9 + 1]
stc
cmp rax, 4
jmp 0x14046d4d9
jae 0x14046fa0c
mov al, byte [rbp + rax - 0x70]
stc
cmp al, 0x20
je 0x14046d520
cmp al, 0x24
jmp 0x14046d4f3
je 0x14046f211
cmp al, 0x2b
jmp 0x14046d500
je 0x14046e804
cmp al, 0x76
jmp 0x14046d50d
je 0x14046d5ff
cmp al, 0x78
jmp 0x14046d51a
jne 0x14046ded7
cmp qword [rbp - 0x78], 3
jmp 0x14046d52a
je 0x14046ded7
mov bl, r9b
movzx rcx, dx
bswap ecx
mov byte [rsp + 0x40], bl
cmove rdx, rax
movsx ecx, r9w
mov rdx, qword [rsp + 0x48]
setne ch
mov ecx, r9d
mov rcx, r13
jmp 0x14046d558
call fcn.1404682bf
sub r9d, r9d
jmp 0x14046d566
test al, al
jmp 0x14046d56d
jne 0x14046f9cb
lea rbx, [r13 + 0xa]
mov r12, rbx
mov rsi, qword [rsp + 0x48]
mov dil, r15b
mov r15, qword [rbp - 0x60]
or r14w, 0x3fad
test r14w, r11w
lea edi, [r9 + 1]
mov r14d, 0xffff
test r14w, 0x7c55
cmp byte [r13 + 8], r9b
jmp 0x14046d5a9
jne 0x14046f844
mov rcx, qword [r13]
cmc
stc
jmp 0x14046d5ba
test rcx, rcx
jmp 0x14046d5c2
je 0x14046f828
mov rax, qword [rcx + 0x38]
and rdx, rdi
mov rdx, qword [rax]
test rdx, rdx
je 0x14046f7ea
mov rax, qword [rcx + 0x50]
clc
cmp ax, 0x1175
cmp dword [rax], r9d
jmp 0x14046d5ec
jle 0x14046f7ea
movzx eax, word [rdx]
jmp 0x14046d5fa
jmp 0x14046f807
mov dword [rsp + 0x68], r9d
mov cl, r10b
cmove eax, ebx
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movzx cx, ah
xchg ecx, ecx
jmp 0x14046d61d
mov rcx, rbx
jmp 0x14046d625
mov rax, qword [rax + 0x48]
jmp 0x14046d62e
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov cl, r12b
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
cmovs ecx, r8d
sets ch
mov rcx, rbx
jmp 0x14046d655
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 9
test sil, r15b
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
stc
xor eax, eax
cmp bl, spl
stc
cmp qword [rbp - 8], rax
jmp 0x14046d67f
je 0x14046dfb2
mov rax, qword [rbx]
mov cl, r10b
xchg ecx, ecx
not cl
mov rcx, rbx
jmp 0x14046d697
mov rax, qword [rax + 0x20]
jmp 0x14046d6a0
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
jmp 0x14046d6b1
sub edx, edx
cmc
clc
cmp r10, r8
test ax, ax
jmp 0x14046d6c0
je 0x14046dfb2
lea rcx, [rbp - 0x18]
clc
cmp qword [rbp], 0x10
jmp 0x14046d6d5
cmovae rcx, qword [rbp - 0x18]
cmp r15w, 0x4909
cmp byte [rcx], 0x7f
jmp 0x14046d6e8
jae 0x14046dfb2
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
cdqe
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
movzx ebx, r15w
cmovno cx, r15w
movzx cx, bl
mov qword [rbp - 0x20], rax
not ah
movsxd rcx, ecx
bswap rcx
lea eax, [rdx + 1]
xchg bh, ch
movzx rcx, r15w
movsx rbx, cx
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
movzx rcx, r8w
mov ch, 0
mov ebx, edx
movzx dx, r8b
cmovns ecx, r10d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046d74b
call fcn.1404682bf
xor r11d, r11d
cmc
stc
jmp 0x14046d75a
test al, al
jmp 0x14046d761
jne 0x14046dd35
mov r10, qword [rsp + 0x60]
sbb rdi, 0x51c72bb1
lea r9, [r10 + 0x16]
sar bl, cl
mov qword [rbp - 0x48], r9
inc dil
sbb edi, 0x273e4843
or si, bp
lea r14, [r13 + 0xa]
mov r8, r14
rcl bl, 6
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
clc
rol esi, cl
mov qword [rsp + 0x78], rbx
mov edi, r11d
rcl si, cl
rcr si, cl
cmc
mov rsi, qword [rbp - 0x80]
jmp 0x14046d7b6
cmp byte [r13 + 8], r11b
jmp 0x14046d7bf
jne 0x14046d88d
mov rcx, qword [r13]
cmc
cmp r9w, 0x44b3
test rcx, rcx
jmp 0x14046d7d8
je 0x14046d86d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046d7eb
test rdx, rdx
jmp 0x14046d7f3
je 0x14046d818
mov rax, qword [rcx + 0x50]
cmp bx, ax
stc
cmc
cmp dword [rax], r11d
jle 0x14046d818
movzx eax, word [rdx]
jmp 0x14046d813
jmp 0x14046d846
mov rax, qword [rcx]
jmp 0x14046d820
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
cmovg cx, sp
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
not ch
add ecx, r13d
xor r11d, r11d
ror cx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046d853
je 0x14046d86d
mov word [r8], ax
not r14b
jmp 0x14046d865
mov r14, r8
jmp 0x14046d87a
mov qword [r13], r11
jmp 0x14046d87a
mov eax, 1
bswap cx
movzx cx, dl
mov r8b, bpl
mov byte [r13 + 8], al
movzx r8d, word [r14]
jmp 0x14046d89c
mov rdx, r9
movzx cx, r15b
movsx cx, spl
mov rcx, r10
jmp 0x14046d8b1
call fcn.14013cb0e
sub rax, qword [rsp + 0x60]
cmp r11, rdx
test si, 0x6236
sar rax, 1
cmp rax, 0xa
jmp 0x14046d8cf
jae 0x14046d9cb
lea rcx, [0x1400c0da0]
shl r10w, cl
movsx r10w, spl
mov r9b, byte [rax + rcx]
rcl cx, cl
xadd r10b, cl
mov r10, qword [rsp + 0x70]
btc rcx, 0x77
mov rcx, qword [r10 + 0x10]
jmp 0x14046d903
cmp rcx, qword [r10 + 0x18]
jmp 0x14046d90c
jae 0x14046d95b
lea rax, [rcx + 1]
clc
cmp bl, r15b
stc
mov qword [r10 + 0x10], rax
mov rax, r10
jmp 0x14046d92d
cmp qword [r10 + 0x18], 0x10
jmp 0x14046d937
jb 0x14046d942
mov rax, qword [r10]
stc
clc
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14046d94d
mov byte [rax + rcx + 1], dl
jmp 0x14046d956
jmp 0x14046d974
mov r8b, r12b
movsx rdx, bx
mov edx, 1
mov rcx, r10
jmp 0x14046d96f
call fcn.140456744
lea rax, [rbp - 0x38]
rol cl, 0xd1
cmp rsi, 0x10
xchg cl, cl
setae cl
jmp 0x14046d989
cmovae rax, rbx
test r11b, r13b
cmp esp, r8d
clc
cmp byte [rax + rdi], 0x7f
jmp 0x14046d99d
je 0x14046db82
lea rax, [rbp - 0x38]
test r15, rsp
jmp 0x14046d9af
test cl, cl
mov cx, 0x79fa
cmovne rax, rbx
mov ecx, 1
jmp 0x14046d9c3
add byte [rax + rdi], cl
jmp 0x14046db6d
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae bl
seto dh
cmovnp edx, ecx
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
test r10b, al
xor r11d, r11d
clc
stc
test r10b, r11b
cmp byte [rax + rdi], r11b
jmp 0x14046d9f9
je 0x14046dca4
cmp byte [r13 + 8], r11b
jmp 0x14046da08
jne 0x14046dac1
mov rcx, qword [r13]
test ax, r9w
clc
test rcx, rcx
jmp 0x14046da1f
je 0x14046da8d
mov rax, qword [rcx + 0x38]
adc dx, sp
movsx edx, r11w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046da3b
je 0x14046da5c
mov rax, qword [rcx + 0x50]
jmp 0x14046da4b
cmp dword [rax], r11d
jle 0x14046da5c
movzx eax, word [rdx]
jmp 0x14046da76
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046da68
call qword [0x1400b8d90]
xor r11d, r11d
xchg ch, cl
cmovb ecx, edx
mov ecx, 0xffff
cmp cx, ax
je 0x14046da8d
mov word [r14], ax
jmp 0x14046da9e
mov qword [r13], r11
jmp 0x14046da9e
mov r10d, 1
movzx dx, r11b
cqo
mov byte [r13 + 8], r10b
movsx edx, cx
mov rdx, qword [rsp + 0x78]
jmp 0x14046dabc
jmp 0x14046dacc
mov r10d, 1
or eax, 0x63c60a3a
movzx eax, word [rsp + 0x40]
cmp esp, 0x157a6153
cmp word [r14], ax
jmp 0x14046dae0
jne 0x14046dca4
mov rcx, qword [rbp - 0x28]
cmp rdx, rcx
test r9d, r14d
cmp rcx, rsi
jmp 0x14046daf8
jae 0x14046db40
lea rax, [rcx + 1]
test bp, r8w
clc
stc
mov qword [rbp - 0x28], rax
shl al, 0xe
movzx eax, ax
sub al, 0x2c
lea rax, [rbp - 0x38]
test r9d, ecx
jmp 0x14046db20
test bl, bl
jmp 0x14046db27
cmovne rax, rdx
clc
jmp 0x14046db31
and word [rax + rcx], 0
jmp 0x14046db3b
jmp 0x14046db6a
sub r9d, r9d
movsx cx, r8b
cmove dx, r10w
mov r8b, r15b
mov rdx, r10
mov cl, bl
movsx ecx, r11w
bswap rcx
lea rcx, [rbp - 0x38]
jmp 0x14046db65
call fcn.140456744
inc rdi
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
ror rcx, 0x5a
btr ecx, 0x71
mov rcx, qword [r13]
jmp 0x14046db8b
xor r8d, r8d
test rax, 0x2c6c107b
cmp cx, r12w
test rcx, rcx
jmp 0x14046dba0
je 0x14046dc38
mov rax, qword [rcx + 0x38]
cmp cl, sil
test r14, r14
cmp qword [rax], r8
je 0x14046dbfc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046dbc5
jle 0x14046dbfc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
cdq
mov rdx, qword [rcx]
movsxd rax, r14d
movzx ax, r11b
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movsx rax, bp
cbw
movzx eax, word [rdx]
jmp 0x14046dbf7
jmp 0x14046dc18
mov rax, qword [rcx]
jmp 0x14046dc04
mov rax, qword [rax + 0x38]
jmp 0x14046dc0d
call qword [0x1400b8d90]
sub r8d, r8d
rcr ecx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046dc25
je 0x14046dc38
mov al, r8b
jmp 0x14046dc33
jmp 0x14046dc4a
mov qword [r13], r8
setae dl
mov dl, bpl
mov eax, 1
bswap rdx
mov byte [r13 + 8], al
cqo
cmovs ecx, ebx
movsxd rdx, r10d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046dc63
call fcn.1404682bf
sub r11d, r11d
sub r10, r14
clc
test al, al
jmp 0x14046dc7b
mov r8, qword [rbp - 0x50]
not r9b
mov r10b, 0x90
mov r9, qword [rbp - 0x48]
cmovl r10w, ax
bswap r10w
mov r10, 0x2ec146b
mov r10, qword [rsp + 0x60]
je 0x14046d7b6
mov qword [rbp - 0x80], rsi
rcr r11b, cl
mov rbx, rdi
neg r14b
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
xchg r10b, r10b
bswap r11w
mov r14b, byte [rsp + 0x30]
jmp 0x14046dccf
mov r11, qword [rbp - 0x80]
movsx r10d, di
bswap r10w
setno r10b
mov r10, qword [rsp + 0x78]
jmp 0x14046dce9
je 0x14046dd46
lea rax, [rbp - 0x38]
test r11b, r13b
cmp r11, 0x10
cmovae rax, r10
cmp bh, bl
stc
cmp byte [rax + rbx], 0
jmp 0x14046dd0a
jle 0x14046dd1d
inc rbx
jmp 0x14046dd18
jmp 0x14046dd46
mov eax, 1
jmp 0x14046dd27
mov byte [rsp + 0x38], al
jmp 0x14046dd30
jmp 0x14046dd46
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
rcl r8d, 0x4c
cmova r8d, r11d
stc
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
setp r9b
movzx r9d, sp
mov r9, qword [rbp]
jmp 0x14046dd62
cmp r9, 0x10
cmovae rdx, r8
cmc
xor eax, eax
cmp byte [rsp + 0x38], al
jne 0x14046ddd8
test rbx, rbx
jmp 0x14046dd7f
je 0x14046df45
mov cl, byte [rdx]
jmp 0x14046dd8c
cmp cl, 0x7f
je 0x14046df45
sub rbx, 1
je 0x14046defc
lea rax, [rbp - 0x38]
jmp 0x14046ddac
cmp r11, 0x10
jmp 0x14046ddb5
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x14046ddc1
je 0x14046df2e
mov eax, 1
clc
mov byte [rsp + 0x38], al
cmp rdi, 0x56057afd
cmp r11, 0x10
jmp 0x14046dde1
jb 0x14046de58
lea rdx, [r11 + 1]
sbb ax, 0x2ed1
rcr ah, 0x67
and ax, 0x349d
mov rax, r10
clc
test sil, r11b
cmp rdx, 0x1000
jb 0x14046de31
add rdx, 0x27
jmp 0x14046de14
mov r10, qword [r10 - 8]
cmp rdx, rbp
stc
sub rax, r10
stc
test spl, r8b
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046fdd6
mov rcx, r10
jmp 0x14046de39
call fcn.1401c5da5
mov r9, qword [rbp]
movsx r8d, ax
sal r8b, cl
mov r8, qword [rbp - 0x18]
cmc
cmp dl, r10b
cmp rsp, 0x7a2d381a
cmp r9, 0x10
jmp 0x14046de61
jb 0x14046dec4
lea rdx, [r9 + 1]
neg ah
sbb al, 0xd7
mov rax, r8
jmp 0x14046de7e
cmp rdx, 0x1000
jmp 0x14046de8a
jb 0x14046deb7
add rdx, 0x27
cmp si, r10w
mov r8, qword [r8 - 8]
clc
sub rax, r8
test bpl, 0x80
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046deb1
ja 0x14046fdcb
mov rcx, r8
jmp 0x14046debf
call fcn.1401c5da5
xor r9d, r9d
movsxd rax, r11d
shr al, cl
mov ecx, 1
cwde
xadd ah, ah
inc eax
mov eax, dword [rsp + 0x38]
clc
add qword [rbp - 0x78], rcx
cmc
test al, al
jmp 0x14046dee8
jne 0x14046fcd1
mov rax, qword [rbp - 0x78]
jmp 0x14046def7
jmp 0x14046d4d0
test rbx, rbx
jmp 0x14046df04
jne 0x14046df2e
lea rax, [rbp - 0x38]
cmp r14w, 0x51b4
cmp r11, 0x10
jmp 0x14046df1d
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x14046df28
jl 0x14046ddc7
cmp byte [rdx + 1], 0
jmp 0x14046df37
jle 0x14046dd77
inc rdx
jmp 0x14046dd77
cmp r11, 0x10
jmp 0x14046df4e
jb 0x14046e299
lea rdx, [r11 + 1]
sbb al, 0x2f
cmc
mov rax, r10
test si, 0x13a
cmc
cmp rdx, 0x1000
jmp 0x14046df70
jb 0x14046dfa0
add rdx, 0x27
test rax, r8
cmc
mov r10, qword [r10 - 8]
stc
sub rax, r10
cmc
test bl, 0xb0
add rax, 0xfffffffffffffff8
cmp spl, r11b
cmp rax, 0x1f
jmp 0x14046df9a
ja 0x14046fdd6
mov rcx, r10
jmp 0x14046dfa8
call fcn.1401c5da5
jmp 0x14046e299
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046dfbf
call fcn.1404682bf
sub r8d, r8d
test al, al
jmp 0x14046dfce
jne 0x14046e2aa
lea rbx, [r13 + 0xa]
movzx esi, ax
mov r12, rbx
bswap r9w
mov r15b, 0x77
mov r15b, sil
mov r9, qword [rsp + 0x60]
jmp 0x14046dff9
lea rdi, [r9 + 0x16]
movsxd rsi, edi
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x14046e00f
jmp 0x14046e01c
mov r9, qword [rsp + 0x60]
cmp r10b, bl
cmp byte [r13 + 8], r8b
jmp 0x14046e025
jne 0x14046e0d6
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046e038
je 0x14046e0c4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046e04d
je 0x14046e072
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046e05f
jle 0x14046e072
movzx eax, word [rdx]
jmp 0x14046e06d
jmp 0x14046e08e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
inc cx
neg cx
clc
mov ecx, 0xffff
test r10w, 0x46a
cmp esp, 0x1b67007c
cmp cx, ax
jmp 0x14046e0a7
je 0x14046e0c4
mov word [r12], ax
xchg bl, bl
setge bl
mov rbx, r12
jmp 0x14046e0bf
jmp 0x14046e0ca
mov qword [r13], r8
cwd
mov eax, 1
mov byte [r13 + 8], al
cmovo edx, edx
movzx r8d, word [rbx]
mov rdx, rdi
mov rcx, r9
call fcn.14013cb0e
sub rax, qword [rsp + 0x60]
cmc
test r13b, bl
sar rax, 1
clc
cmp rax, 0xa
jmp 0x14046e0fb
jae 0x14046e278
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
neg ecx
shr cl, 0xaf
mov rcx, qword [rsi + 0x10]
clc
stc
cmp r12w, r13w
cmp rcx, qword [rsi + 0x18]
jmp 0x14046e124
jae 0x14046e16b
lea rax, [rcx + 1]
cmp dl, 0x69
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x14046e142
jb 0x14046e14b
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
stc
jmp 0x14046e159
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046e166
jmp 0x14046e188
mov r8b, r14b
mov edx, 1
mov rcx, rsi
jmp 0x14046e17b
call fcn.140456744
xor r8d, r8d
adc ch, 0xcc
inc ch
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046e195
je 0x14046e238
mov rax, qword [rcx + 0x38]
jmp 0x14046e1ab
cmp qword [rax], r8
jmp 0x14046e1b3
je 0x14046e1f4
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14046e1c6
jle 0x14046e1f4
dec dword [rax]
bswap ax
cwde
setns al
mov rcx, qword [rcx + 0x38]
movzx rdx, r9w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046e1ef
jmp 0x14046e214
mov rax, qword [rcx]
jmp 0x14046e1fc
mov rax, qword [rax + 0x38]
jmp 0x14046e205
call qword [0x1400b8d90]
xor r8d, r8d
sub ecx, 0x7688269d
mov ecx, 0xffff
test spl, sil
stc
cmp cx, ax
jmp 0x14046e225
je 0x14046e238
mov al, r8b
jmp 0x14046e233
jmp 0x14046e249
mov qword [r13], r8
jmp 0x14046e241
mov eax, 1
movsx ecx, di
mov byte [r13 + 8], al
not edx
sets cl
mov rdx, r15
setbe cl
movsxd rcx, r13d
mov rcx, r13
jmp 0x14046e263
call fcn.1404682bf
xor r8d, r8d
test al, al
jmp 0x14046e272
je 0x14046e014
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
setge ah
mov r12b, al
mov r15b, byte [rsp + 0x30]
mov bh, 0xe4
setno r12b
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
sets al
movsx cx, sil
mov ax, r12w
mov rax, qword [rbx]
movzx ecx, r14w
jmp 0x14046e2b6
mov rcx, rbx
jmp 0x14046e2be
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
mov ecx, r11d
movsx rcx, di
cmovb cx, r12w
mov rcx, r13
jmp 0x14046e2e4
call fcn.1404682bf
sub r8d, r8d
cmc
test si, cx
test al, al
jmp 0x14046e2f7
jne 0x14046e692
test bx, bx
jmp 0x14046e305
je 0x14046e692
cmp byte [r13 + 8], r8b
jmp 0x14046e314
jne 0x14046e3cb
mov rcx, qword [r13]
test dx, r11w
test rcx, rcx
jmp 0x14046e32a
je 0x14046e3b8
mov rax, qword [rcx + 0x38]
cmp rdx, rdx
ror edx, 0x41
mov rdx, qword [rax]
test spl, r13b
test rdx, rdx
jmp 0x14046e348
je 0x14046e370
mov rax, qword [rcx + 0x50]
test r15b, bpl
cmp dword [rax], r8d
jmp 0x14046e35d
jle 0x14046e370
movzx eax, word [rdx]
jmp 0x14046e36b
jmp 0x14046e38e
mov rax, qword [rcx]
jmp 0x14046e378
mov rax, qword [rax + 0x30]
jmp 0x14046e381
call qword [0x1400b8d90]
sub r8d, r8d
bts cx, sp
mov ecx, 0xffff
jmp 0x14046e39b
cmp cx, ax
jmp 0x14046e3a3
je 0x14046e3b8
mov word [r13 + 0xa], ax
jmp 0x14046e3b3
jmp 0x14046e3c0
mov qword [r13], r8
xor ax, 0x36d2
mov eax, 1
mov byte [r13 + 8], al
stc
cmc
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x14046e3d9
jne 0x14046e69a
mov eax, 1
neg cx
adc cl, dh
mov rcx, qword [r13]
clc
test r8, r8
test rcx, rcx
jmp 0x14046e3f9
je 0x14046e492
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14046e40c
je 0x14046e444
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r8d
jmp 0x14046e420
jle 0x14046e444
dec dword [rax]
movsxd rdx, r15d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046e465
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046e450
call qword [0x1400b8d90]
sub r8d, r8d
shl ch, 0x4a
bsf cx, r15w
xadd rcx, rcx
mov ecx, 0xffff
clc
cmp r12b, 0x3c
cmp cx, ax
jmp 0x14046e477
je 0x14046e48a
mov al, r8b
jmp 0x14046e485
jmp 0x14046e496
mov eax, 1
movsxd rdx, edx
mov qword [r13], r8
mov byte [r13 + 8], al
movzx ecx, bx
movsxd rdx, r14d
cdq
mov rdx, qword [rsp + 0x48]
movzx ecx, r8w
mov cx, r8w
mov rcx, r13
call fcn.1404682bf
cmp ebx, dword [rsp + 0x58]
jmp 0x14046e4bf
jge 0x14046e69a
xor r8d, r8d
test al, al
jmp 0x14046e4cf
jne 0x14046e67f
cmp byte [r13 + 8], r8b
jmp 0x14046e4de
jne 0x14046e59b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046e4f0
je 0x14046e583
mov rax, qword [rcx + 0x38]
adc rdx, r12
sal dl, cl
test bl, 0x8f
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14046e50e
je 0x14046e53e
mov rax, qword [rcx + 0x50]
cmp r12w, r13w
jmp 0x14046e528
cmp dword [rax], r8d
jmp 0x14046e530
jle 0x14046e53e
movzx eax, word [rdx]
jmp 0x14046e558
mov rax, qword [rcx]
jmp 0x14046e546
mov rax, qword [rax + 0x30]
jmp 0x14046e54f
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp bpl, 0x79
test si, 0x5b0a
cmp cx, ax
jmp 0x14046e56e
je 0x14046e583
mov word [r13 + 0xa], ax
jmp 0x14046e57e
jmp 0x14046e58f
mov qword [r13], r8
mov dl, r8b
bswap cx
cwd
mov eax, 1
mov byte [r13 + 8], al
movsx ecx, ax
mov rax, qword [rsp + 0x60]
cmovo r8d, esp
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
bswap cx
movzx cx, r9b
not cl
mov rcx, rax
jmp 0x14046e5bf
call fcn.14013cb0e
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jae 0x14046e67f
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
sar ch, cl
setbe ch
cmp r9, 0x28137bd1
mov r10, qword [rsp + 0x70]
shld cx, ax, 0xfe
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14046e604
jae 0x14046e655
lea rax, [rcx + 1]
test dil, 0xb3
cmp dil, 0x91
mov qword [r10 + 0x10], rax
lahf
movzx rax, r8w
sbb eax, 0x673e002e
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046e631
jb 0x14046e63a
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x14046e646
mov byte [rax + rcx + 1], r8b
jmp 0x14046e650
jmp 0x14046e673
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x14046e665
call fcn.140456744
sub r8d, r8d
setne al
movzx eax, bp
mov eax, 1
add ebx, eax
jmp 0x14046e3e9
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x14046e68d
jmp 0x14046e69f
mov ebx, dword [rsp + 0x68]
btc eax, 0x8c
mov ecx, 1
mov rax, qword [rsp + 0x70]
stc
xor edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14046e6b0
jne 0x14046e6c4
mov byte [rsp + 0x38], cl
jmp 0x14046e6bf
jmp 0x14046e7a5
mov eax, dword [rsp + 0x58]
test bx, 0x74a
jmp 0x14046e6d2
cmp ebx, eax
jmp 0x14046e6d9
jge 0x14046e7a5
sub eax, ebx
mov rbx, 0x1c451c3f
bsf cx, di
mov ebx, eax
mov r14, qword [rsp + 0x70]
mov r15d, 1
ror ch, cl
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14046e708
jae 0x14046e74e
lea rax, [rcx + 1]
test r14d, 0x115c4882
cmc
mov qword [r14 + 0x10], rax
bts ax, r12w
mov rax, r14
jmp 0x14046e72b
cmp qword [r14 + 0x18], 0x10
jmp 0x14046e735
jb 0x14046e73e
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14046e749
jmp 0x14046e784
mov r9b, 0x30
movsx ecx, r10w
mov r8b, dil
movsx rdx, ax
movsxd rcx, r10d
mov rdx, r15
movzx cx, spl
bswap rcx
mov rcx, r14
jmp 0x14046e772
call fcn.140456744
xor edx, edx
cmp r11w, 0x620e
jmp 0x14046e784
sub rbx, r15
jne 0x14046e6fb
mov r14b, byte [rsp + 0x30]
sub dh, 0xdf
mov rdx, 0xb5f112a
shr r15b, 0x8e
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x14046e7b2
jb 0x14046dec4
inc rdx
movzx ax, cl
mov rcx, qword [rbp - 0x18]
and al, r12b
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046e7d5
jb 0x14046debf
add rdx, 0x27
clc
stc
cmp r12b, 0x77
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046e7f9
ja 0x14046fdcb
jmp 0x14046debf
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046e811
call fcn.1404682bf
sub r9d, r9d
test al, al
jne 0x14046decc
mov rbx, qword [rsp + 0x50]
lahf
movsxd rcx, r15d
bswap edx
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsxd rcx, r13d
mov rcx, rbx
jmp 0x14046e83e
mov rax, qword [rax + 0x38]
jmp 0x14046e847
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
stc
jmp 0x14046e858
bts r8d, 8
or r8d, 2
test ebx, r9d
cmp ecx, ebp
mov dword [rsp + 0x34], r8d
test edx, 0x52d863f2
stc
mov dword [rsp + 0x3c], r8d
clc
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046e884
jbe 0x14046ea03
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046e899
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
add dh, 0xe7
mov dword [rsp + 0x34], r8d
rol dh, cl
mov dword [rsp + 0x3c], r8d
mov dh, 0xa2
lea rdx, [r13 + 8]
clc
stc
mov qword [rsp + 0x58], rdx
clc
jmp 0x14046e8d7
xor r9d, r9d
cmc
jmp 0x14046e8e0
cmp byte [rdx], r9b
jmp 0x14046e8e8
jne 0x14046e9b6
mov rcx, qword [r13]
test ch, 0x55
jmp 0x14046e8fa
test rcx, rcx
jmp 0x14046e902
je 0x14046e996
mov rax, qword [rcx + 0x38]
sub rdx, r13
cmc
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14046e91c
je 0x14046e94a
mov rax, qword [rcx + 0x50]
test bp, r11w
cmp si, 0x614f
cmp dword [rax], r9d
jmp 0x14046e937
jle 0x14046e94a
movzx eax, word [rdx]
jmp 0x14046e945
jmp 0x14046e96b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
btc cx, sp
bts rdx, r8
xor r9d, r9d
cdq
bts edx, ebp
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmc
cmp r11b, cl
cmp cx, ax
jmp 0x14046e981
je 0x14046e996
mov word [r13 + 0xa], ax
jmp 0x14046e991
jmp 0x14046e99e
mov qword [r13], r9
cmovle r10, rbp
mov r10d, 1
jmp 0x14046e9a9
mov byte [rdx], r10b
jmp 0x14046e9b1
jmp 0x14046e9c3
mov r10d, 1
shr cl, cl
btr cx, 0x5b
movzx ecx, word [r13 + 0xa]
bts ax, bx
xchg al, ah
bts ax, r8w
lea rax, [rbp - 0x18]
stc
cmp qword [rbp], 8
jmp 0x14046e9e2
cmovae rax, qword [rbp - 0x18]
stc
cmp word [rax], cx
jmp 0x14046e9f0
jne 0x14046ea09
mov bl, r10b
jmp 0x14046e9fe
jmp 0x14046ea17
lea rdx, [r13 + 8]
mov bl, al
mov bl, r9b
stc
cmp r14w, di
mov qword [rsp + 0x58], rdx
clc
test r8b, 4
je 0x14046ea56
and r8d, 0xfffffffb
cmovno cx, r13w
mov dword [rsp + 0x34], r8d
jmp 0x14046ea34
mov dword [rsp + 0x3c], r8d
jmp 0x14046ea3e
lea rcx, [rbp - 0x18]
jmp 0x14046ea47
call fcn.14045a935
mov r8d, dword [rsp + 0x34]
test bp, 0x2eb
test r8b, 2
jmp 0x14046ea5f
je 0x14046ea92
and r8d, 0xfffffffd
jmp 0x14046ea72
mov dword [rsp + 0x34], r8d
movzx cx, r8b
movsxd rcx, esi
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
jmp 0x14046ea8d
call fcn.14045a935
sub r8d, r8d
cmp ecx, ebx
clc
cmc
test bl, bl
jmp 0x14046eaa0
je 0x14046ec74
mov rcx, qword [r13]
cmp sil, r9b
test rcx, rcx
je 0x14046eb57
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046eac2
je 0x14046eb10
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046ead4
jle 0x14046eb10
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rdx, eax
movzx rdx, r11w
movzx dx, r15b
mov rdx, qword [rcx]
movzx eax, dx
lea rax, [rdx + 2]
jmp 0x14046eafb
mov qword [rcx], rax
jmp 0x14046eb03
movzx eax, word [rdx]
jmp 0x14046eb0b
jmp 0x14046eb34
mov rax, qword [rcx]
jmp 0x14046eb18
mov rax, qword [rax + 0x38]
jmp 0x14046eb21
call qword [0x1400b8d90]
xor r8d, r8d
shl cl, 0xb3
xor rcx, 0xea90acb
mov ecx, 0xffff
cmp cx, dx
cmp cx, ax
jmp 0x14046eb44
je 0x14046eb57
mov al, r8b
jmp 0x14046eb52
jmp 0x14046eb65
mov qword [r13], r8
mov eax, 1
mov dl, bpl
cwd
mov rcx, qword [rsp + 0x58]
movsx edx, r11w
movzx edx, r14w
mov byte [rcx], al
cdqe
cwde
mov rcx, qword [rsp + 0x50]
seta dh
xchg dx, dx
cdq
mov rax, qword [rcx]
movzx dx, r15b
setge dl
lea rdx, [rbp - 0x18]
jmp 0x14046eb97
mov rax, qword [rax + 0x38]
jmp 0x14046eba0
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14046ebc3
jb 0x14046ec28
lea rdx, [rdx*2 + 2]
btc eax, 0x72
mov rcx, qword [rbp + 8]
btc ax, 0xa4
xor al, 0x78
mov rax, rcx
test r15b, 0xef
cmc
cmp rdx, 0x1000
jb 0x14046ec23
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
cmp r13, rsp
jmp 0x14046ec06
sub rax, rcx
cmp r11w, 0x29c3
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14046ec1d
ja 0x14046fde1
call fcn.1401c5da5
movups xmm0, xmmword [rbp - 0x18]
test ebx, 0x581f6be3
sal cl, cl
sub ch, ch
movups xmmword [rbp + 8], xmm0
shl cx, cl
movups xmm1, xmmword [rbp - 8]
movsx cx, dh
movups xmmword [rbp + 0x18], xmm1
xor eax, eax
mov qword [rbp - 8], rax
sets ch
movsx ecx, bx
mov qword [rbp], 7
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x14046ec6a
call fcn.14045a935
jmp 0x14046dec4
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cwd
jmp 0x14046ec88
lea rdx, [rbp - 0x38]
cmovl cx, dx
mov ecx, 0x6f3a510a
not rcx
mov rcx, rbx
jmp 0x14046eca0
mov rax, qword [rax + 0x40]
jmp 0x14046eca9
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
test ax, cx
cmc
cmp bx, r10w
or edx, 8
cmc
cmp r11b, r9b
mov dword [rsp + 0x34], edx
jmp 0x14046eccf
mov dword [rsp + 0x3c], edx
test bpl, r12b
test edi, 0x39f231ea
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046ece8
jbe 0x14046ee5c
mov rax, qword [rbx]
movsx rcx, r15w
movsxd rdx, ecx
lea rdx, [rbp - 0x18]
cmovae cx, dx
movsxd rcx, ebx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046ed0f
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
shrd r8d, eax, 0
bsf r8, rbx
cmp r11b, 0x9d
or edx, 0x10
mov dword [rsp + 0x34], edx
rcr r8d, cl
and r8b, 0xb
mov dword [rsp + 0x3c], edx
bts r8w, sp
mov r8, qword [rsp + 0x58]
cmp r11w, 0x927
xor r9d, r9d
cmp eax, 0x5561449b
cmp byte [r8], r9b
jmp 0x14046ed5c
jne 0x14046ee28
mov rcx, qword [r13]
test r8d, 0x25446be9
cmc
test rcx, rcx
jmp 0x14046ed76
je 0x14046edfa
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
cmp cl, 0xd2
test rdx, rdx
je 0x14046edac
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14046edac
movzx eax, word [rdx]
jmp 0x14046eda7
jmp 0x14046edd9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046edb8
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
or cx, si
sal cx, cl
sub r9d, r9d
shr cx, cl
ror cl, 0xc3
add rcx, 0x59840ce4
mov ecx, 0xffff
cmc
test r9b, r13b
cmp cx, ax
je 0x14046edfa
mov word [r13 + 0xa], ax
jmp 0x14046edf5
jmp 0x14046edfe
mov qword [r13], r9
mov r10d, 1
mov rdx, 0x76a93f34
movsx rdx, si
mov byte [r8], r10b
movzx rdx, sp
movsx edx, r13w
mov edx, dword [rsp + 0x34]
jmp 0x14046ee23
jmp 0x14046ee2e
mov r10d, 1
movzx ecx, word [r13 + 0xa]
inc bl
stc
sbb ah, bh
lea rax, [rbp - 0x18]
xor bl, bl
cmp qword [rbp], 8
mov bl, r13b
cmovae rax, qword [rbp - 0x18]
cmp r15, r8
cmp word [rax], cx
mov bl, 0x64
mov bl, r10b
je 0x14046ee5f
mov bl, r9b
test dl, 0x10
je 0x14046ee97
and edx, 0xffffffef
mov ch, 0xd2
xchg rcx, rcx
mov dword [rsp + 0x34], edx
xchg cl, ch
movzx ecx, r14w
mov cx, di
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x14046ee8b
call fcn.14045a935
mov edx, dword [rsp + 0x34]
test r13, r13
test dl, 8
jmp 0x14046ee9f
je 0x14046eec5
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
mov ch, 0xc1
not cl
mov dword [rsp + 0x3c], edx
cmovns rcx, r15
bswap cx
lea rcx, [rbp - 0x38]
call fcn.14045a935
test bl, bl
je 0x14046f0a9
mov rcx, qword [r13]
sub ebx, ebx
cmc
test rcx, rcx
jmp 0x14046eedc
je 0x14046ef6c
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rbx
jmp 0x14046eeef
je 0x14046ef36
mov rax, qword [rcx + 0x50]
test r14w, di
cmp dword [rax], ebx
jmp 0x14046ef04
jle 0x14046ef36
dec dword [rax]
movzx eax, r14w
cbw
bswap dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cbw
cdqe
not ah
movzx eax, word [rdx]
jmp 0x14046ef31
jmp 0x14046ef48
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046ef42
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
test r13w, 0x60ae
test r14b, dl
cmp cx, ax
jmp 0x14046ef5f
je 0x14046ef6c
mov al, bl
jmp 0x14046ef87
mov qword [r13], rbx
mov dl, sil
setp al
mov eax, 1
movsxd rcx, esp
movzx ecx, r13w
movsx cx, r14b
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
jmp 0x14046ef96
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
setne dh
cwd
lea rdx, [rbp - 0x18]
jmp 0x14046efac
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
cqo
bts eax, 0xf
mov dword [rsp + 0x34], eax
movsx edx, r14w
bsr dx, si
mov dword [rsp + 0x3c], eax
xor dl, 0x88
inc dl
btc edx, 0xa0
mov rdx, qword [rbp + 0x20]
test r10b, spl
cmc
cmp rdx, 8
jmp 0x14046efeb
jb 0x14046f048
lea rdx, [rdx*2 + 2]
dec ch
mov rcx, qword [rbp + 8]
bsr eax, ebp
shld rax, rbx, 0xa
cmp ebx, ebx
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046f018
jb 0x14046f043
add rdx, 0x27
cmp r8b, 0x5e
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
cmp r12w, 0x5d29
cmp rax, 0x1f
ja 0x14046fdc0
call fcn.1401c5da5
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
cmovns cx, r10w
movups xmm1, xmmword [rbp - 8]
movsx ecx, r8w
movups xmmword [rbp + 0x18], xmm1
mov ch, 0x3d
movsx rcx, r9w
mov qword [rbp - 8], rbx
xchg ch, cl
movsx rcx, r8w
not ch
mov qword [rbp], 7
movsx cx, r12b
xchg cl, cl
jmp 0x14046f088
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x14046f095
call fcn.14045a935
mov byte [rsp + 0x30], 1
jmp 0x14046f0a4
jmp 0x14046dec4
mov rbx, qword [rsp + 0x50]
bswap cx
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
bswap cx
xchg rcx, rcx
mov rcx, rbx
jmp 0x14046f0c6
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
cmc
bts eax, 0xe
or eax, 0x20
cmp r10b, bl
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x3c], eax
stc
cmp ch, 0x72
test r12b, 3
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14046f0fc
je 0x14046f170
mov rax, qword [rbx]
movsxd rcx, ecx
movsx dx, al
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046f118
mov rax, qword [rax + 0x40]
jmp 0x14046f121
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
cmp bpl, 0x59
test r12w, 0xeb4
or eax, 0x10040
mov dword [rsp + 0x34], eax
test r10w, 0x519b
cmc
mov dword [rsp + 0x3c], eax
test rdi, 0x41821941
cmc
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14046f15d
jne 0x14046f170
lea ebx, [rcx + 1]
jmp 0x14046f16b
jmp 0x14046f172
mov bl, cl
test al, 0x40
jmp 0x14046f179
je 0x14046f1af
and eax, 0xffffffbf
cmovge ecx, r9d
bswap cx
mov dword [rsp + 0x34], eax
not ecx
mov dword [rsp + 0x3c], eax
movsxd rcx, r13d
lea rcx, [rbp - 0x18]
jmp 0x14046f19f
call fcn.14045a935
mov eax, dword [rsp + 0x34]
cmp r14d, ecx
cmp bpl, 0x6f
test al, 0x20
jmp 0x14046f1b6
je 0x14046f1e4
and eax, 0xffffffdf
movzx cx, bh
mov dword [rsp + 0x34], eax
setnp ch
movsx ecx, r14w
mov dword [rsp + 0x3c], eax
movzx rcx, dx
lea rcx, [rbp - 0x38]
jmp 0x14046f1df
call fcn.14045a935
sub r9d, r9d
dec ch
mov eax, dword [rsp + 0x38]
bts cx, r15w
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14046f1fd
je 0x14046dedc
mov byte [rsp + 0x30], cl
jmp 0x14046f20c
jmp 0x14046dedc
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
bswap dx
lea rdx, [rbp - 0x38]
jmp 0x14046f225
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
mov bl, r12b
bts eax, 7
sar ebx, 0xa0
mov dword [rsp + 0x34], eax
bsf bx, ax
mov dword [rsp + 0x3c], eax
or eax, 0x7a9e5443
mov rax, qword [rbp + 0x98]
rcr bl, cl
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14046f265
jne 0x14046f399
mov rdx, rbx
not ch
movzx cx, r12b
mov rcx, r13
jmp 0x14046f27d
call fcn.1404682bf
xor r8d, r8d
test al, al
jmp 0x14046f28c
jne 0x14046f399
lea rbx, [rbp - 0x38]
jmp 0x14046f29e
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp r12b, 0xf3
clc
cmp byte [r13 + 8], r8b
jmp 0x14046f2b6
jne 0x14046f36d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f2c8
je 0x14046f34a
mov rax, qword [rcx + 0x38]
and dh, 0xf7
rcr dx, cl
mov rdx, qword [rax]
test r14b, r10b
stc
test rdx, rdx
jmp 0x14046f2e7
je 0x14046f310
mov rax, qword [rcx + 0x50]
cmp r13w, r10w
cmp dword [rax], r8d
jmp 0x14046f2fd
jle 0x14046f310
movzx eax, word [rdx]
jmp 0x14046f30b
jmp 0x14046f325
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046f31c
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp bx, cx
cmp cx, ax
jmp 0x14046f335
je 0x14046f34a
mov word [r13 + 0xa], ax
jmp 0x14046f345
jmp 0x14046f350
mov qword [r13], r8
cbw
mov eax, 1
test bl, bpl
jmp 0x14046f361
mov byte [r13 + 8], al
sbb ax, 0x707d
bt eax, 0xa7
movzx eax, word [r13 + 0xa]
cmp r14, 0x7ba4013
test bx, r15w
cmp dil, sil
cmp ax, word [rbx]
jmp 0x14046f388
jne 0x14046f4c2
mov rbx, qword [rsp + 0x48]
test ch, 0x7c
cmp edx, r11d
cmp qword [rbp - 0x78], 3
jne 0x14046f4f6
mov eax, 1
jmp 0x14046f3af
cmp qword [rbp + 0x18], rax
ja 0x14046f4f6
mov rdx, rbx
bswap cx
movsx cx, al
mov rcx, r13
jmp 0x14046f3cb
call fcn.1404682bf
sub ebx, ebx
test al, al
jmp 0x14046f3d9
jne 0x14046f4c4
cmp byte [r13 + 8], bl
jmp 0x14046f3e8
jne 0x14046f490
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f3fa
je 0x14046f478
mov rax, qword [rcx + 0x38]
shr dh, 0xb6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f412
je 0x14046f435
mov rax, qword [rcx + 0x50]
clc
cmp bl, 0x4e
cmp dword [rax], ebx
jmp 0x14046f427
jle 0x14046f435
movzx eax, word [rdx]
jmp 0x14046f44c
mov rax, qword [rcx]
jmp 0x14046f43d
mov rax, qword [rax + 0x30]
jmp 0x14046f446
call qword [0x1400b8d90]
mov ecx, 0xffff
test r14w, r8w
jmp 0x14046f45b
cmp cx, ax
jmp 0x14046f463
je 0x14046f478
mov word [r13 + 0xa], ax
jmp 0x14046f473
jmp 0x14046f47f
mov qword [r13], rbx
or cx, cx
mov eax, 1
cmovs cx, r9w
rcr cx, cl
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14046f4a3
cmovae rax, qword [rbp - 0x38]
test bpl, 0x18
cmp cl, 0x4f
cmp cx, word [rax]
jmp 0x14046f4b7
je 0x14046f4f6
jmp 0x14046f4c4
xor ebx, ebx
lea rax, [rbp - 0x38]
sbb cx, 0x25dc
cdq
cmp qword [rbp - 0x20], 8
xchg ch, cl
jmp 0x14046f4da
cmovae rax, qword [rbp - 0x38]
jmp 0x14046f4e8
mov qword [rbp - 0x28], rbx
mov word [rax], bx
jmp 0x14046f4f6
lea rbx, [rbp - 0x38]
mov ecx, r11d
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
xchg ecx, ecx
mov rdx, qword [rsp + 0x48]
mov cl, r8b
movsx cx, r8b
mov rcx, r13
jmp 0x14046f51e
call fcn.1404682bf
sub r8d, r8d
test al, al
jmp 0x14046f52d
jne 0x14046f767
mov r12, qword [rsp + 0x48]
bts si, sp
ror si, 0x4b
mov esi, 0xffff
lea r14d, [r8 + 1]
bts ax, bx
sar cx, cl
jmp 0x14046f555
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx rax, r14w
cmovne ax, r14w
cmovae rcx, qword [rbp - 0x38]
or al, bpl
mov rax, qword [rbp - 0x28]
test r9b, 0x7e
lea rcx, [rcx + rax*2]
test rsp, 0x31b0aca
jmp 0x14046f587
cmp rbx, rcx
je 0x14046f74b
cmp byte [r13 + 8], r8b
jmp 0x14046f599
jne 0x14046f647
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046f5ab
je 0x14046f632
mov rax, qword [rcx + 0x38]
movzx dx, r8b
ror dl, cl
bts edx, esp
mov rdx, qword [rax]
cmc
cmp eax, 0x12f9108e
test rdx, rdx
jmp 0x14046f5d0
je 0x14046f5fb
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14046f5e0
cmp dword [rax], r8d
jmp 0x14046f5e8
jle 0x14046f5fb
movzx eax, word [rdx]
jmp 0x14046f5f6
jmp 0x14046f615
mov rax, qword [rcx]
jmp 0x14046f603
mov rax, qword [rax + 0x30]
jmp 0x14046f60c
call qword [0x1400b8d90]
sub r8d, r8d
cmp si, ax
jmp 0x14046f61d
je 0x14046f632
mov word [r13 + 0xa], ax
jmp 0x14046f62d
jmp 0x14046f642
mov qword [r13], r8
rol al, cl
adc ax, 0x3cf7
shrd ax, r10w, 0x35
mov byte [r13 + 8], r14b
nop
movzx eax, word [r13 + 0xa]
clc
cmp ax, word [rbx]
jmp 0x14046f655
jne 0x14046f74b
add rbx, 2
movzx rcx, di
shrd rcx, rbp, 0x2e
mov rcx, qword [r13]
cmp r10, 0x3cc140a8
stc
cmp r12d, r12d
test rcx, rcx
je 0x14046f6ff
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046f68c
je 0x14046f6c9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046f6c9
dec dword [rax]
xchg dh, dl
movzx eax, r10w
mov rcx, qword [rcx + 0x38]
cmovle edx, r12d
setle dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046f6be
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046f6e9
mov rax, qword [rcx]
jmp 0x14046f6d1
mov rax, qword [rax + 0x38]
jmp 0x14046f6da
call qword [0x1400b8d90]
xor r8d, r8d
clc
jmp 0x14046f6e9
cmp si, ax
jmp 0x14046f6f1
je 0x14046f6ff
mov al, r8b
jmp 0x14046f712
mov qword [r13], r8
not al
mov al, r14b
jmp 0x14046f712
mov byte [r13 + 8], al
mov rdx, r12
movzx cx, bl
not ch
xchg rcx, rcx
mov rcx, r13
jmp 0x14046f72a
call fcn.1404682bf
sub r8d, r8d
test spl, 0xcc
cmp al, r8b
jmp 0x14046f73e
test al, al
jmp 0x14046f745
je 0x14046f555
mov sil, byte [rsp + 0x30]
or r14b, dl
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
rcr cx, 0xc1
sar ah, cl
movsx rax, r8w
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
bswap ax
cmovae rcx, qword [rbp - 0x38]
movsx eax, r15w
bt ax, r12w
movsxd rax, esp
mov rax, qword [rbp - 0x28]
jmp 0x14046f78d
lea rcx, [rcx + rax*2]
btr ax, 0x4f
bswap ax
movsx ax, sil
mov eax, dword [rsp + 0x38]
cmp r14w, 0x746
movzx eax, al
test r8w, 0x560f
clc
jmp 0x14046f7b7
cmp rbx, rcx
mov ecx, 1
jmp 0x14046f7c4
cmovne eax, ecx
bswap cx
jmp 0x14046f7cf
mov dword [rsp + 0x38], eax
movzx cx, dil
movzx ecx, r9w
lea rcx, [rbp - 0x38]
jmp 0x14046f7e5
jmp 0x14046ec6a
mov rax, qword [rcx]
jmp 0x14046f7f2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r9d, r9d
test edi, r11d
test sp, 0x3eee
cmp r14w, ax
jmp 0x14046f810
je 0x14046f828
mov word [r12], ax
mov rbx, r12
jmp 0x14046f823
jmp 0x14046f837
mov qword [r13], r9
movzx r8d, di
seto r8b
mov edx, r10d
mov byte [r13 + 8], dil
cmovle r8w, cx
cbw
cqo
mov rax, qword [r15]
mov r8b, r11b
movzx edx, bx
movzx cx, al
mov edx, 0x48
movzx r8d, word [rbx]
movzx ecx, bp
mov cx, r11w
mov rcx, r15
jmp 0x14046f869
mov rax, qword [rax + 0x20]
jmp 0x14046f872
call qword [0x1400b8d90]
sub r9d, r9d
stc
cmc
test al, al
jmp 0x14046f884
je 0x14046f986
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
test r10d, r8d
test rcx, rcx
je 0x14046f93e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14046f8ab
je 0x14046f901
mov rax, qword [rcx + 0x50]
cmp r13, 0x8f82906
cmp dword [rax], r9d
jmp 0x14046f8c4
jle 0x14046f901
dec dword [rax]
movsx rax, sp
cdqe
movzx ax, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, r8b
jmp 0x14046f8ea
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovne ax, si
movsx eax, r14w
movzx eax, word [rdx]
jmp 0x14046f922
mov rax, qword [rcx]
jmp 0x14046f909
mov rax, qword [rax + 0x38]
jmp 0x14046f912
call qword [0x1400b8d90]
sub r9d, r9d
test r12b, 0
cmp spl, r8b
cmp r14w, ax
jmp 0x14046f92b
je 0x14046f93e
mov al, r9b
jmp 0x14046f939
jmp 0x14046f950
mov qword [r13], r9
mov dl, 0xde
cqo
mov al, dil
cqo
movsxd rdx, ecx
not cl
mov byte [r13 + 8], al
movzx rcx, dx
cmovne ecx, r9d
mov rdx, rsi
sete cl
xchg rcx, rcx
mov cl, spl
mov rcx, r13
jmp 0x14046f970
call fcn.1404682bf
sub r9d, r9d
cmc
test al, al
jmp 0x14046f980
je 0x14046d5a0
mov dil, byte [rsp + 0x30]
cmp bp, ax
mov sil, byte [rsp + 0x30]
jmp 0x14046f99e
mov r14b, byte [rsp + 0x30]
movzx ecx, dx
mov r15b, byte [rsp + 0x30]
btc rax, r12
stc
not r12b
mov r12b, byte [rsp + 0x30]
bts ecx, eax
movzx ax, al
sar rcx, 0xf7
mov bl, byte [rsp + 0x40]
movsx ecx, r9w
mov rax, qword [rbp - 0x78]
cmp sil, al
mov ecx, 1
test r11b, 0x76
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14046ded7
movzx eax, byte [rsp + 0x38]
cmp bl, r11b
cmc
test bl, bl
jmp 0x14046f9f6
cmove eax, ecx
jmp 0x14046f9fe
mov dword [rsp + 0x38], eax
jmp 0x14046fa07
jmp 0x14046dedc
mov rcx, qword [rbp + 0x18]
not dil
cmovle edi, esp
mov edi, 1
cmp bl, ch
test r15w, r11w
cmp rcx, rdi
jbe 0x14046fd0d
lea rbx, [rbp + 8]
sub al, 0xf2
cmp r14b, 0xcc
add rdx, 0x13412545
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
test r8d, esi
cmp r8, 8
setno al
cmovae rbx, rdx
rcr al, cl
mov al, byte [rsp + 0x30]
test r8w, 0x7dbf
mov byte [rsp + 0x30], al
cdqe
mov al, bh
add rbx, 2
mov eax, eax
rcl ah, 0xa9
lea rax, [rbp + 8]
jmp 0x14046fa77
cmp r8, 8
jmp 0x14046fa80
cmovae rax, rdx
cmp sp, 0x5bca
stc
test r9b, r9b
lea rax, [rax + rcx*2]
test bpl, dil
stc
cmp rbx, rax
jmp 0x14046fa9d
je 0x14046fca8
mov rdx, qword [rsp + 0x48]
movsx cx, r11b
mov cx, r10w
mov rcx, r13
jmp 0x14046fab9
call fcn.1404682bf
xor r9d, r9d
cmc
test al, al
jmp 0x14046fac9
jne 0x14046fc92
cmp byte [r13 + 8], r9b
jmp 0x14046fad8
jne 0x14046fb89
mov rcx, qword [r13]
cmp r8b, 0x70
test bl, 0xe3
clc
test rcx, rcx
jmp 0x14046faf2
je 0x14046fb73
mov rax, qword [rcx + 0x38]
cmovp rdx, r15
mov rdx, qword [rax]
test r8b, 0x54
test rdx, rdx
jmp 0x14046fb0f
je 0x14046fb35
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x14046fb22
jle 0x14046fb35
movzx eax, word [rdx]
jmp 0x14046fb30
jmp 0x14046fb4c
mov rax, qword [rcx]
jmp 0x14046fb3d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r9d, r9d
mov cl, 0x47
mov ecx, 0xffff
jmp 0x14046fb56
cmp cx, ax
jmp 0x14046fb5e
je 0x14046fb73
mov word [r13 + 0xa], ax
jmp 0x14046fb6e
jmp 0x14046fb7f
mov qword [r13], r9
lahf
rcr rax, 0x93
inc ax
mov byte [r13 + 8], dil
sar al, 0x1d
sub ax, bx
movzx eax, word [r13 + 0xa]
jmp 0x14046fb93
cmp ax, word [rbx]
jmp 0x14046fb9b
jne 0x14046fc92
mov rcx, qword [r13]
cmp bpl, 0xf2
test rcx, rcx
jmp 0x14046fbb1
je 0x14046fc59
mov rax, qword [rcx + 0x38]
clc
jmp 0x14046fbc5
cmp qword [rax], r9
jmp 0x14046fbcd
je 0x14046fc1b
mov rax, qword [rcx + 0x50]
test sil, 0xa2
cmp dword [rax], r9d
jmp 0x14046fbe3
jle 0x14046fc1b
dec dword [rax]
cwd
movsxd rax, r15d
cmovl dx, di
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setns ah
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x14046fc0b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046fc16
jmp 0x14046fc39
mov rax, qword [rcx]
jmp 0x14046fc23
mov rax, qword [rax + 0x38]
jmp 0x14046fc2c
call qword [0x1400b8d90]
sub r9d, r9d
add cl, 0x8a
cmc
mov ecx, 0xffff
stc
test r10b, 0x54
cmp cx, ax
jmp 0x14046fc4b
je 0x14046fc59
mov al, r9b
jmp 0x14046fc68
mov qword [r13], r9
setne cl
mov al, dil
movzx r8w, bpl
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
cqo
mov cx, 0x3b90
movzx ecx, cx
mov rcx, qword [rbp + 0x18]
cdq
movsxd rdx, esi
mov dx, bp
mov rdx, qword [rbp + 8]
jmp 0x14046fc8d
jmp 0x14046fa65
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
sub ah, 0x4b
shl ah, cl
btr ax, 0x59
lea rax, [rbp + 8]
clc
jmp 0x14046fcb6
cmp r8, 8
cmovae rax, rdx
stc
cmp r15b, 0x6e
lea rax, [rax + rcx*2]
clc
cmp rbx, rax
je 0x14046fd0d
mov rcx, qword [rsp + 0x70]
sbb ah, 0xed
test r12d, r11d
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x14046fce9
jb 0x14046fcf7
mov rax, qword [rcx]
jmp 0x14046fcf7
mov qword [rcx + 0x10], r9
jmp 0x14046fd00
mov byte [rax], r9b
jmp 0x14046fd08
jmp 0x14046fd3d
cmp byte [rsp + 0x30], 0
jmp 0x14046fd17
je 0x14046fd3d
mov r9b, 0x2d
mov r8, rdi
bsf ecx, ebp
sub edx, edx
movzx cx, r15b
mov rcx, qword [rsp + 0x70]
jmp 0x14046fd37
call fcn.140448d7e
nop
lea rcx, [rbp + 8]
jmp 0x14046fd46
call fcn.14045a935
mov rax, qword [rsp + 0x70]
movzx cx, dil
bts ecx, edi
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
call fcn.14049e949
mov rbx, qword [rsp + 0x170]
btc si, 0x2c
bts r12d, r11d
sal dil, 0x1c
add rsp, 0x130
pop r15
movzx r13w, spl
not r12b
jmp 0x14046fd8f
pop r14
mov si, r11w
pop r13
bswap r12
xchg bpl, bpl
movsx bp, r10b
pop r12
mov bp, 0x244f
pop rdi
movsx rbp, r11w
movzx ebp, sp
movzx rbp, sp
pop rsi
movsx rbp, di
pop rbp
jmp 0x14046fdbf
ret
call fcn.1404b515b
int3
call fcn.1404b515b
nop
jmp 0x14046fdd6
call fcn.1404b515b
nop
jmp 0x14046fde1
call fcn.1404b515b
int3