Function at 0x14046d3a0
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
cdqe
push rsi
rcr rax, 0xb8
shr rbp, cl
not bl
push rdi
neg ch
sar bpl, 0x55
push r12
sal dil, 0x82
shld ebx, r11d, 0x11
shr dil, cl
push r13
push r14
push r15
lea rbp, [rsp - 0x30]
clc
bts cx, r13w
cbw
sub rsp, 0x130
mov rax, qword [0x1400b7288]
xor rax, rsp
shld r14, rsp, 0xe6
btr bx, r8w
sar r14w, 0xfe
mov qword [rbp + 0x28], rax
bts cx, r13w
mov qword [rsp + 0x48], r9
mov r13, r8
add dil, dl
test rax, 0xb313ee7
mov rdi, rdx
cmovne bx, r13w
mov qword [rsp + 0x70], rdx
sal r14w, 0x10
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
shl r15d, cl
shld r15w, r13w, 0x58
sal rcx, 0xf
mov qword [rsp + 0x60], r14
xor r12d, r12d
mov dword [rsp + 0x3c], r12d
cbw
mov r15, qword [rbp + 0x98]
movsx rbx, r12w
cbw
xchg bx, ax
mov rbx, qword [r15 + 0x40]
bswap ecx
movsx rax, bp
jmp 0x14046d46b
mov rbx, qword [rbx + 8]
movsx cx, r12b
cdqe
movzx ecx, cx
mov qword [rbp - 0x58], rbx
setnp ah
not cx
mov rax, qword [rbx]
movzx cx, spl
mov rcx, rbx
jmp 0x14046d493
mov rax, qword [rax + 8]
jmp 0x14046d49c
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046d4ae
je 0x14046d4ef
lea rcx, [rbp - 0x60]
jmp 0x14046d4bd
call fcn.1404731a9
mov rsi, rax
test r11b, 0x53
cmp cl, dh
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046d4d8
je 0x14046d586
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14046d4ea
jmp 0x14046d533
lea rcx, [rbp - 0x60]
jmp 0x14046d4f8
call fcn.140472df2
mov rsi, rax
mov qword [rsp + 0x50], rax
test cx, 0x1067
test rbx, rbx
je 0x14046d586
mov rax, qword [rbx]
movsx cx, bpl
movsx ecx, bx
bswap rcx
mov rax, qword [rax + 0x10]
movzx ecx, r10w
mov rcx, 0x7890686f
xchg cx, cx
mov rcx, rbx
jmp 0x14046d53b
call qword [0x1400b8d90]
test rax, rax
mov r8b, 0x71
movzx r8d, r15w
mov r8, rax
jmp 0x14046d553
je 0x14046d586
mov rcx, qword [rax]
lahf
bswap edx
mov rax, qword [rcx]
cdq
movzx cx, dil
bswap ecx
mov edx, 1
mov cl, 0x20
movsx ecx, r9w
movsxd rcx, edi
mov rcx, r8
jmp 0x14046d580
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046d590
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
not ah
jmp 0x14046d5a8
mov qword [rbp + 0x18], r12
movzx edx, dx
mov eax, 0x280063da
mov qword [rbp + 0x20], 7
cqo
seto dl
mov word [rbp + 8], r12w
movsx edx, sp
cqo
mov rax, qword [rsi]
bswap dx
jmp 0x14046d5d6
lea rdx, [rbp - 0x70]
xchg ecx, ecx
movzx ecx, di
mov rcx, rsi
jmp 0x14046d5e7
mov rax, qword [rax + 0x58]
jmp 0x14046d5f0
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
bswap ax
mov byte [rdi], r12b
cbw
movzx ebx, r8w
movsx cx, dh
mov esi, 1
movsx ax, ah
cbw
mov eax, esi
setl ch
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx rax, r14w
xchg ah, bh
mov rax, qword [r15 + 0x40]
movsx rcx, r11w
mov rbx, qword [rax + 8]
cmovae ax, sp
mov cl, dl
mov qword [rbp - 0x58], rbx
cwde
cmovns cx, r15w
mov rax, qword [rbx]
movzx cx, dil
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046d666
call qword [0x1400b8d90]
nop
xchg cl, cl
movzx cx, ch
movsx ecx, si
lea rcx, [rbp - 0x60]
jmp 0x14046d67f
call fcn.140460489
mov rdi, rax
cmc
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14046d694
je 0x14046d6ed
mov rdx, qword [rbx]
mov rcx, rbx
bswap rax
nop
cdqe
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
clc
test r15w, 0x5c98
test rax, rax
jmp 0x14046d6c3
je 0x14046d6ed
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx rcx, dx
not cx
bswap ecx
mov edx, esi
movsxd rcx, esp
mov cl, 0x26
mov rcx, r8
jmp 0x14046d6e7
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c0dac]
not cx
movzx cx, r14b
lea rdx, [0x1400c0da0]
movzx cx, r8b
movsx cx, bpl
mov rcx, rdi
jmp 0x14046d71b
mov rax, qword [rax + 0x58]
jmp 0x14046d724
call qword [0x1400b8d90]
mov rax, r12
adc r15b, cl
cmp ebx, esp
mov qword [rbp - 0x78], rax
rcl r14b, 0xb2
bswap rcx
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
shl cx, cl
mov r14b, byte [rsp + 0x30]
and ch, bl
cmp r8d, 0x6d7b0688
add rcx, r12
mov r12b, byte [rsp + 0x30]
cmc
mov r15b, byte [rsp + 0x30]
btc rcx, rbp
movzx ecx, r13w
btr ecx, 0x2b
sub r9d, r9d
dec ch
test r13d, 0x3a7878ba
lea ecx, [r9 + 1]
jmp 0x14046d788
cmp rax, 4
jae 0x14046fc73
mov al, byte [rbp + rax - 0x70]
cmp r9b, r12b
clc
cmp al, 0x20
jmp 0x14046d7a1
je 0x14046d7db
cmp al, 0x24
jmp 0x14046d7ae
je 0x14046f4e6
cmp al, 0x2b
jmp 0x14046d7bb
je 0x14046eacc
cmp al, 0x76
jmp 0x14046d7c8
je 0x14046d8c3
cmp al, 0x78
jmp 0x14046d7d5
jne 0x14046e17f
cmp qword [rbp - 0x78], 3
jmp 0x14046d7e5
je 0x14046e17f
mov bl, r9b
jmp 0x14046d7f5
mov byte [rsp + 0x40], bl
mov ecx, r12d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046d809
call fcn.1404682b8
xor r9d, r9d
clc
cmp bh, 0xda
test al, al
jne 0x14046fc3c
lea rbx, [r13 + 0xa]
adc r15w, 0x793
ror dil, 0xe2
xchg r15, r15
mov r12, rbx
rol r15d, 0xee
mov rsi, qword [rsp + 0x48]
ror r14b, 0x2a
sal r14b, 0xed
jmp 0x14046d847
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
shld r14w, r15w, 0xcc
sub r14, r13
cmc
mov r14d, 0xffff
cmp r11b, 0xb5
jmp 0x14046d869
cmp byte [r13 + 8], r9b
jne 0x14046fad1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046d87f
je 0x14046fabd
mov rax, qword [rcx + 0x38]
bt rdx, 0x4d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046d899
je 0x14046fa80
mov rax, qword [rcx + 0x50]
stc
test r10b, 0x14
cmp dword [rax], r9d
jmp 0x14046d8b0
jle 0x14046fa80
movzx eax, word [rdx]
jmp 0x14046d8be
jmp 0x14046fa95
mov dword [rsp + 0x68], r9d
cdqe
setge ah
movsxd rbx, r15d
mov rbx, qword [rsp + 0x50]
movzx ax, ah
setae ch
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046d8e7
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
cdqe
movsx rax, r8w
mov ax, r10w
mov rcx, qword [rbx]
cmovl dx, r15w
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movsx rcx, r15w
jmp 0x14046d91c
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
stc
bts eax, 9
cmc
mov dword [rsp + 0x34], eax
test dx, 0x7db0
stc
mov dword [rsp + 0x3c], eax
clc
sub eax, eax
cmp r12d, eax
clc
cmp qword [rbp - 8], rax
je 0x14046e255
mov rax, qword [rbx]
movsx rcx, r13w
mov rcx, rbx
jmp 0x14046d95e
mov rax, qword [rax + 0x20]
jmp 0x14046d967
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
xor edx, edx
cmp edx, r13d
test ax, ax
je 0x14046e255
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
test si, 0x2008
cmp sil, r11b
cmp byte [rcx], 0x7f
jmp 0x14046d99e
jae 0x14046e255
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx ecx, dx
lea eax, [rdx + 0xf]
movzx cx, r14b
mov qword [rbp - 0x80], rax
movzx rbx, r10w
xchg rcx, rbx
mov qword [rbp - 0x20], rax
not ah
cwde
xchg bx, cx
lea eax, [rdx + 1]
movzx ecx, r8w
mov bh, 0x7a
mov qword [rbp - 0x28], rax
mov bx, cx
mov ch, 0xdf
mov word [rbp - 0x38], dx
xchg rcx, rcx
setg ch
mov ebx, edx
mov ch, 0xb6
cqo
mov rdx, qword [rsp + 0x48]
movzx ecx, ax
xchg rcx, rcx
mov rcx, r13
jmp 0x14046da03
call fcn.1404682b8
sub r11d, r11d
test eax, 0x8603ae7
test r11w, di
cmp r13b, 0xe8
test al, al
jmp 0x14046da1f
jne 0x14046dfd8
mov r10, qword [rsp + 0x60]
xadd r9, rsi
xor r9b, 0x7a
btc rsi, r8
lea r9, [r10 + 0x16]
cmc
movzx r14d, r9w
bswap si
mov qword [rbp - 0x48], r9
shl bh, cl
lea r14, [r13 + 0xa]
rcl sil, cl
mov r8, r14
test r12w, 0x669d
neg rsi
mov qword [rbp - 0x50], r14
bt rdi, 0xce
movsx rbx, bx
mov rbx, qword [rbp - 0x38]
dec si
test si, 0x6689
mov qword [rsp + 0x78], rbx
ror di, 4
mov edi, r11d
mov rsi, qword [rbp - 0x80]
cmc
jmp 0x14046da8a
cmp byte [r13 + 8], r11b
jmp 0x14046da93
jne 0x14046db6e
mov rcx, qword [r13]
test r13w, r14w
test ah, 0x6b
test rcx, rcx
jmp 0x14046daac
je 0x14046db56
mov rax, qword [rcx + 0x38]
not dx
ror edx, 0x51
mov rdx, qword [rax]
cmp spl, cl
cmc
test r13w, dx
test rdx, rdx
jmp 0x14046dacf
je 0x14046dafe
mov rax, qword [rcx + 0x50]
cmp r12b, 0x99
jmp 0x14046dae3
cmp dword [rax], r11d
jmp 0x14046daeb
jle 0x14046dafe
movzx eax, word [rdx]
jmp 0x14046daf9
jmp 0x14046db2c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046db0a
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
movzx r10, r11w
rcr ecx, cl
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
bts ecx, ebx
btc ecx, edx
xor r11d, r11d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046db3a
je 0x14046db56
mov word [r8], ax
movzx r14w, r8b
mov r14, r8
jmp 0x14046db51
jmp 0x14046db5f
mov qword [r13], r11
rdtsc
bswap r8d
mov eax, 1
movsxd r8, r9d
not dx
mov byte [r13 + 8], al
movzx r8d, word [r14]
cdq
cmovb dx, sp
movsx cx, r12b
mov rdx, r9
mov rcx, r10
jmp 0x14046db87
call fcn.14017abbb
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x14046db9d
jae 0x14046dc84
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
sal r10b, 0x7e
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp r15b, r9b
jmp 0x14046dbc3
cmp rcx, qword [r10 + 0x18]
jmp 0x14046dbcc
jae 0x14046dc0e
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
jmp 0x14046dbe2
cmp qword [r10 + 0x18], 0x10
jb 0x14046dbf1
mov rax, qword [r10]
stc
mov byte [rax + rcx], r9b
clc
cmp rsp, rsi
xor edx, edx
jmp 0x14046dc00
mov byte [rax + rcx + 1], dl
jmp 0x14046dc09
jmp 0x14046dc32
mov r8b, r12b
movsx ecx, r14w
cmovno dx, sp
setnp dl
mov edx, 1
movsx ecx, r12w
mov rcx, r10
jmp 0x14046dc2d
call fcn.14045687e
lea rax, [rbp - 0x38]
stc
cmp rsi, 0x10
setge cl
setae cl
jmp 0x14046dc46
cmovae rax, rbx
clc
cmp byte [rax + rdi], 0x7f
jmp 0x14046dc54
je 0x14046de28
lea rax, [rbp - 0x38]
clc
test r8b, 0x8a
test r14b, cl
test cl, cl
cmovne rax, rbx
rcr cx, 0xb8
neg ch
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x14046dc7f
jmp 0x14046de0e
lea rax, [rbp - 0x38]
sbb dx, r15w
ror dh, 0xcf
stc
cmp rsi, 0x10
movsx edx, r14w
setae bl
not dl
movzx edx, r11w
movsx rdx, di
mov rdx, qword [rsp + 0x78]
jmp 0x14046dcaf
cmovae rax, rdx
cmp ax, cx
xor r11d, r11d
test r10w, r8w
cmp byte [rax + rdi], r11b
jmp 0x14046dcc6
je 0x14046df3c
cmp byte [r13 + 8], r11b
jmp 0x14046dcd5
jne 0x14046dd93
mov rcx, qword [r13]
test rcx, rcx
je 0x14046dd6c
mov rax, qword [rcx + 0x38]
adc dx, 0x6dfa
mov rdx, qword [rax]
test si, bp
jmp 0x14046dcfc
test rdx, rdx
jmp 0x14046dd04
je 0x14046dd28
mov rax, qword [rcx + 0x50]
cmp dil, r14b
clc
cmp dword [rax], r11d
jle 0x14046dd28
movzx eax, word [rdx]
jmp 0x14046dd23
jmp 0x14046dd45
mov rax, qword [rcx]
jmp 0x14046dd30
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r11d, r11d
xadd cl, ch
btr rcx, 0xe2
mov ecx, 0xffff
jmp 0x14046dd50
cmp cx, ax
jmp 0x14046dd58
je 0x14046dd6c
mov word [r14], ax
jmp 0x14046dd67
jmp 0x14046dd70
mov qword [r13], r11
mov r10d, 1
sets dh
mov rdx, 0x240c195e
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14046dd8e
jmp 0x14046dd9a
mov r10d, 1
clc
movzx eax, word [rsp + 0x40]
jmp 0x14046dda4
cmp word [r14], ax
jmp 0x14046ddad
jne 0x14046df3c
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x14046ddbf
jae 0x14046dde8
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
cmc
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14046ddd9
cmovne rax, rdx
cmc
and word [rax + rcx], 0
jmp 0x14046de04
xor r9d, r9d
mov cx, bp
mov r8b, r15b
not dl
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14046ddff
call fcn.14045687e
inc rdi
and si, r8w
or bh, 0xf8
mov rbx, qword [rbp - 0x38]
seta sil
mov qword [rsp + 0x78], rbx
jmp 0x14046de24
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
jmp 0x14046de32
sub r8d, r8d
clc
cmp di, 0x660e
test rcx, rcx
jmp 0x14046de43
je 0x14046dedd
mov rax, qword [rcx + 0x38]
cmc
cmp cl, 0xb2
cmp r8b, r9b
cmp qword [rax], r8
je 0x14046de98
mov rax, qword [rcx + 0x50]
cmp r13b, al
cmp dword [rax], r8d
jle 0x14046de98
dec dword [rax]
xchg edx, eax
mov rcx, qword [rcx + 0x38]
mov dh, 0x31
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
jmp 0x14046de86
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x14046de93
jmp 0x14046deb4
mov rax, qword [rcx]
jmp 0x14046dea0
mov rax, qword [rax + 0x38]
jmp 0x14046dea9
call qword [0x1400b8d90]
sub r8d, r8d
sbb cl, bh
mov ecx, 0xffff
test cx, bx
jmp 0x14046dec2
cmp cx, ax
jmp 0x14046deca
je 0x14046dedd
mov al, r8b
jmp 0x14046ded8
jmp 0x14046dee6
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
movzx rcx, bp
movsx cx, r12b
cmova edx, ebx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046df03
call fcn.1404682b8
xor r11d, r11d
sub r10w, sp
shl r8b, cl
bts r10d, ebx
test al, al
cmovge r8w, r8w
movzx r8d, dx
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
not r10b
mov r10, qword [rsp + 0x60]
jmp 0x14046df36
je 0x14046da8a
mov qword [rbp - 0x80], rsi
shr sil, 0x19
mov rbx, rdi
test rdx, 0x18625083
bts r11w, bx
or r10w, r11w
test rdi, rdi
movzx r11, ax
mov dil, byte [rsp + 0x30]
xchg r10b, r14b
jmp 0x14046df6b
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movzx r11d, r11w
mov r10w, r9w
mov r11, qword [rbp - 0x80]
movsx r10w, r10b
movsx r10, r15w
xchg r10b, r10b
mov r10, qword [rsp + 0x78]
jmp 0x14046df97
je 0x14046dff1
lea rax, [rbp - 0x38]
cmp bp, 0x989
cmp r11, 0x10
jmp 0x14046dfaf
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14046dfbc
jle 0x14046dfca
inc rbx
jmp 0x14046dff1
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x14046dff1
mov r10, qword [rbp - 0x38]
xor r11b, 0x21
mov r11, qword [rbp - 0x80]
ror dl, 0xc4
bt dx, 0x8e
mov r8w, 0x2553
lea rdx, [rbp - 0x18]
test ebp, r12d
sal r9b, cl
movsxd r9, r12d
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
test spl, dl
cmp r9, 0x10
cmovae rdx, r8
test cl, r9b
clc
xor eax, eax
cmp bpl, al
cmp byte [rsp + 0x38], al
jmp 0x14046e023
jne 0x14046e092
test rbx, rbx
jmp 0x14046e031
je 0x14046e1ee
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x14046e041
je 0x14046e1ee
sub rbx, 1
jmp 0x14046e050
je 0x14046e19d
lea rax, [rbp - 0x38]
test sil, bl
cmp r11, 0x10
jmp 0x14046e066
cmovae rax, r10
cmp cx, r14w
test rsi, 0x16cd5dfa
stc
cmp cl, byte [rax + rbx]
jmp 0x14046e07e
je 0x14046e1d2
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x14046e092
cmp r11, 0x10
jmp 0x14046e09b
jb 0x14046e101
lea rdx, [r11 + 1]
bts eax, r14d
mov rax, r10
cmc
test ax, 0x1a2a
cmp rdx, 0x1000
jmp 0x14046e0bd
jb 0x14046e0e8
add rdx, 0x27
test al, r11b
mov r10, qword [r10 - 8]
cmp cl, r9b
sub rax, r10
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14046e0e2
ja 0x140470019
mov rcx, r10
jmp 0x14046e0f0
call fcn.140232287
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
stc
cmp r10b, r15b
cmp r9, 0x10
jmp 0x14046e10a
jb 0x14046e16b
lea rdx, [r9 + 1]
sal ax, 0x7b
clc
mov rax, r8
test r15, rbp
stc
cmc
cmp rdx, 0x1000
jb 0x14046e163
add rdx, 0x27
test r12w, 0x2a94
mov r8, qword [r8 - 8]
test r10d, 0x3986196c
jmp 0x14046e149
sub rax, r8
stc
add rax, 0xfffffffffffffff8
test ah, 0x95
cmp rax, 0x1f
jmp 0x14046e15d
ja 0x140470013
mov rcx, r8
call fcn.140232287
xor r9d, r9d
sub al, dil
add rcx, rdx
and ecx, r15d
mov ecx, 1
cmovp eax, esp
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
test al, al
jne 0x14046ff0f
mov rax, qword [rbp - 0x78]
jmp 0x14046e198
jmp 0x14046d788
test rbx, rbx
jmp 0x14046e1a5
jne 0x14046e1d2
lea rax, [rbp - 0x38]
cmc
test rdx, 0x15c6495d
jmp 0x14046e1bc
cmp r11, 0x10
cmovae rax, r10
cmc
cmp cl, byte [rax]
jmp 0x14046e1cc
jl 0x14046e084
cmp byte [rdx + 1], 0
jmp 0x14046e1db
jle 0x14046e029
inc rdx
jmp 0x14046e1e9
jmp 0x14046e029
cmp r11, 0x10
jmp 0x14046e1f7
jb 0x14046e569
lea rdx, [r11 + 1]
sbb rax, 0x13170bd3
mov rax, r10
cmp rdx, 0x1000
jmp 0x14046e217
jb 0x14046e243
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
cmp r9w, r15w
test rbx, r8
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046e23d
ja 0x140470019
mov rcx, r10
jmp 0x14046e24b
call fcn.140232287
jmp 0x14046e569
mov rdx, qword [rsp + 0x48]
mov cx, r14w
xchg cl, cl
mov rcx, r13
jmp 0x14046e268
call fcn.1404682b8
xor r8d, r8d
test r9b, 0xf
test al, al
jmp 0x14046e27b
jne 0x14046e56f
lea rbx, [r13 + 0xa]
movzx si, r14b
not sil
xchg r15, rsi
mov r12, rbx
setl sil
movsx rdi, r13w
mov r9b, 0xd5
mov r9, qword [rsp + 0x60]
not rsi
lea rdi, [r9 + 0x16]
not r15b
mov si, 0x7772
mov rsi, qword [rsp + 0x70]
mov r15b, 0xf1
mov r15, qword [rsp + 0x48]
jmp 0x14046e2c3
jmp 0x14046e2d3
mov r9, qword [rsp + 0x60]
cmp bx, 0xa52
clc
cmp byte [r13 + 8], r8b
jmp 0x14046e2dc
jne 0x14046e3a1
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046e2ef
je 0x14046e380
mov rax, qword [rcx + 0x38]
bts edx, esp
btc dx, 0xad
shr edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046e30e
je 0x14046e338
mov rax, qword [rcx + 0x50]
test dil, 0xa5
stc
cmp dword [rax], r8d
jmp 0x14046e325
jle 0x14046e338
movzx eax, word [rdx]
jmp 0x14046e333
jmp 0x14046e35e
mov rax, qword [rcx]
jmp 0x14046e340
mov rax, qword [rax + 0x30]
jmp 0x14046e349
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
adc cl, bpl
movzx cx, cl
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14046e380
mov word [r12], ax
not bl
mov rbx, r12
jmp 0x14046e37b
jmp 0x14046e38c
mov qword [r13], r8
jmp 0x14046e38c
mov eax, 1
mov r8b, spl
cmovs ecx, r14d
mov byte [r13 + 8], al
movsx r8w, r11b
movzx r8d, word [rbx]
setno dh
movsx ecx, di
movsx rcx, r10w
mov rdx, rdi
cmovae cx, r9w
movsx rcx, r14w
not rcx
mov rcx, r9
call fcn.14017abbb
sub rax, qword [rsp + 0x60]
test sil, bl
sar rax, 1
cmp r9, r9
cmp rax, 0xa
jmp 0x14046e3dd
jae 0x14046e54f
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
stc
cmp rcx, qword [rsi + 0x18]
jmp 0x14046e3fc
jae 0x14046e44b
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
shl ax, cl
mov rax, rsi
test r13b, 0x9f
stc
cmp qword [rsi + 0x18], 0x10
jmp 0x14046e41f
jb 0x14046e430
mov rax, qword [rsi]
cmp bl, r10b
jmp 0x14046e430
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x14046e43c
mov byte [rax + rcx + 1], r8b
jmp 0x14046e446
jmp 0x14046e464
mov r8b, r14b
movsx ecx, sp
mov edx, 1
movsxd rcx, esi
mov rcx, rsi
call fcn.14045687e
sub r8d, r8d
mov rcx, qword [r13]
cmp r9b, r14b
jmp 0x14046e470
test rcx, rcx
je 0x14046e50c
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14046e486
je 0x14046e4ce
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046e498
jle 0x14046e4ce
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, r8w
mov eax, r14d
rdtsc
mov rdx, qword [rcx]
mov rax, rsp
lea rax, [rdx + 2]
jmp 0x14046e4bc
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x14046e4c9
jmp 0x14046e4de
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
test r9b, 0x3a
cmp rcx, rsp
cmp rdx, 0x4353560d
cmp cx, ax
jmp 0x14046e4f9
je 0x14046e50c
mov al, r8b
jmp 0x14046e507
jmp 0x14046e51b
mov qword [r13], r8
cqo
movzx edx, r11w
mov eax, 1
mov byte [r13 + 8], al
cmovno rdx, r10
movsx dx, bpl
movsx ecx, r10w
mov rdx, r15
movsx rcx, r8w
mov rcx, r13
call fcn.1404682b8
xor r8d, r8d
cmp si, r9w
test al, al
jmp 0x14046e549
je 0x14046e2c8
mov dil, byte [rsp + 0x30]
setno ch
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx eax, si
mov rbx, qword [rsp + 0x50]
cwde
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
movsx cx, r10b
mov rdx, qword [rsp + 0x48]
setb ch
movsx rcx, ax
mov rcx, r13
jmp 0x14046e59b
call fcn.1404682b8
xor r8d, r8d
cmp r13w, 0x6db6
stc
test al, al
jmp 0x14046e5b1
jne 0x14046e93f
test bx, bx
jmp 0x14046e5bf
je 0x14046e93f
cmp byte [r13 + 8], r8b
jne 0x14046e675
mov rcx, qword [r13]
test rcx, rcx
je 0x14046e65c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046e5ec
je 0x14046e611
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046e5fe
jle 0x14046e611
movzx eax, word [rdx]
jmp 0x14046e60c
jmp 0x14046e635
mov rax, qword [rcx]
jmp 0x14046e619
mov rax, qword [rax + 0x30]
jmp 0x14046e622
call qword [0x1400b8d90]
xor r8d, r8d
adc cl, 0x5e
xor cx, 0x5f8d
rcl ch, cl
mov ecx, 0xffff
jmp 0x14046e63f
cmp cx, ax
jmp 0x14046e647
je 0x14046e65c
mov word [r13 + 0xa], ax
jmp 0x14046e657
jmp 0x14046e669
mov qword [r13], r8
cmp bl, r8b
sbb ah, 0x24
sal ah, 0xdc
mov eax, 1
cmc
mov byte [r13 + 8], al
stc
cmc
cmp word [r13 + 0xa], bx
movsx rbx, r12w
movsx ebx, r8w
xchg bx, bx
mov ebx, dword [rsp + 0x68]
jmp 0x14046e68e
jne 0x14046e94b
mov eax, 1
mov rcx, qword [r13]
test edi, edx
test rcx, rcx
jmp 0x14046e6a7
je 0x14046e748
mov rax, qword [rcx + 0x38]
stc
test r15b, sil
cmp qword [rax], r8
je 0x14046e706
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046e6ca
jle 0x14046e706
dec dword [rax]
cwde
setns al
mov rcx, qword [rcx + 0x38]
jmp 0x14046e6e1
mov rdx, qword [rcx]
movsx eax, bx
mov al, r8b
bswap rax
lea rax, [rdx + 2]
jmp 0x14046e6f6
mov qword [rcx], rax
cdqe
mov al, bpl
movzx eax, word [rdx]
jmp 0x14046e71e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046e712
call qword [0x1400b8d90]
sub r8d, r8d
shl cl, 0x78
mov ecx, 0xffff
jmp 0x14046e728
cmp cx, ax
jmp 0x14046e730
je 0x14046e743
mov al, r8b
jmp 0x14046e73e
jmp 0x14046e750
mov eax, 1
mov qword [r13], r8
mov dl, r15b
cdq
mov byte [r13 + 8], al
cdq
cmovs dx, r11w
mov rdx, qword [rsp + 0x48]
movsx ecx, si
mov rcx, 0x1ace1788
mov rcx, r13
jmp 0x14046e771
call fcn.1404682b8
cmp ebx, dword [rsp + 0x58]
jge 0x14046e94b
xor r8d, r8d
clc
test al, al
jmp 0x14046e78b
jne 0x14046e927
cmp byte [r13 + 8], r8b
jmp 0x14046e79a
jne 0x14046e83e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046e7ac
je 0x14046e826
mov rax, qword [rcx + 0x38]
xadd dl, dh
mov rdx, qword [rax]
test r13b, r10b
test rdx, rdx
jmp 0x14046e7c7
je 0x14046e7f0
mov rax, qword [rcx + 0x50]
cmp sil, 0x99
cmp dword [rax], r8d
jmp 0x14046e7dd
jle 0x14046e7f0
movzx eax, word [rdx]
jmp 0x14046e7eb
jmp 0x14046e803
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
cmp ch, 0xcb
mov ecx, 0xffff
jmp 0x14046e80e
cmp cx, ax
jmp 0x14046e816
je 0x14046e826
mov word [r13 + 0xa], ax
jmp 0x14046e82a
mov qword [r13], r8
mov eax, 1
cwd
movzx dx, bpl
movsx rdx, r12w
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
mov cx, 0x4aeb
movsx ecx, r13w
mov ecx, r15d
mov rcx, rax
jmp 0x14046e85f
call fcn.14017abbb
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x14046e875
jae 0x14046e927
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
not r10w
neg r10b
clc
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
stc
cmp rcx, qword [r10 + 0x18]
jmp 0x14046e8a1
jae 0x14046e8f6
lea rax, [rcx + 1]
cmp bpl, dl
mov qword [r10 + 0x10], rax
xchg ah, ah
and ax, r11w
jmp 0x14046e8bd
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046e8ca
jb 0x14046e8d7
mov rax, qword [r10]
test bp, r11w
mov byte [rax + rcx], r9b
jmp 0x14046e8e4
sub r8d, r8d
jmp 0x14046e8ec
mov byte [rax + rcx + 1], r8b
jmp 0x14046e91b
mov r8b, sil
mov edx, 1
mov rcx, rsp
mov rcx, r10
jmp 0x14046e909
call fcn.14045687e
xor r8d, r8d
bts ax, r12w
ror ah, 0xc5
sal ah, cl
mov eax, 1
add ebx, eax
jmp 0x14046e699
mov ecx, 1
jmp 0x14046e931
mov byte [rsp + 0x38], cl
jmp 0x14046e93a
jmp 0x14046e959
mov ebx, dword [rsp + 0x68]
movzx cx, r8b
and ch, 8
mov ecx, 1
bsr rax, r10
bts ax, r13w
mov rax, qword [rsp + 0x70]
clc
xor edx, edx
cmp dl, r8b
clc
cmp qword [rax + 0x10], rdx
jmp 0x14046e96e
jne 0x14046e982
mov byte [rsp + 0x38], cl
jmp 0x14046e97d
jmp 0x14046ea56
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jge 0x14046ea56
sub eax, ebx
jmp 0x14046e999
mov ebx, eax
rol r15b, cl
mov r14, qword [rsp + 0x70]
add ch, 0x10
rol cx, cl
stc
mov r15d, 1
btr rcx, 0x71
shr rcx, cl
mov rcx, qword [r14 + 0x10]
cmp dil, cl
clc
cmp rcx, qword [r14 + 0x18]
jmp 0x14046e9c9
jae 0x14046ea05
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
jmp 0x14046e9df
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14046e9ec
jb 0x14046e9f5
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14046ea00
jmp 0x14046ea37
mov r9b, 0x30
bswap rcx
movzx rdx, r15w
mov r8b, dil
movzx rdx, r8w
mov rdx, r15
movzx cx, bpl
mov ecx, 0x1388404c
movsxd rcx, ebp
mov rcx, r14
jmp 0x14046ea2e
call fcn.14045687e
xor edx, edx
cmc
stc
sub rbx, r15
jmp 0x14046ea3f
jne 0x14046e9b8
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
sal dl, 0x27
bsr rdx, r13
mov rdx, qword [rbp]
cmp bpl, 1
stc
cmp rdx, 0x10
jmp 0x14046ea68
jb 0x14046e16b
inc rdx
shr al, 0xcc
bts rcx, r13
cdqe
mov rcx, qword [rbp - 0x18]
or ah, 0x18
bsr ax, r14w
shl rax, cl
mov rax, rcx
test r12d, 0x686c7980
stc
cmp rdx, 0x1000
jb 0x14046e166
add rdx, 0x27
clc
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
stc
clc
cmp rsi, r12
cmp rax, 0x1f
jmp 0x14046eac1
ja 0x140470013
jmp 0x14046e166
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.1404682b8
xor r9d, r9d
test r11b, 0x22
stc
test al, al
jmp 0x14046eae8
jne 0x14046e177
mov rbx, qword [rsp + 0x50]
cwde
cqo
movsx rcx, r8w
mov rax, qword [rbx]
bswap cx
lea rdx, [rbp - 0x38]
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14046eb13
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
or r8d, 2
mov dword [rsp + 0x34], r8d
cmp bx, di
mov dword [rsp + 0x3c], r8d
cmp r11b, 0xe7
stc
xor r9d, r9d
stc
cmp qword [rbp - 0x28], r9
jmp 0x14046eb46
jbe 0x14046ecb5
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x18]
movzx rcx, r14w
movzx cx, spl
mov rcx, rbx
jmp 0x14046eb65
mov rax, qword [rax + 0x38]
jmp 0x14046eb6e
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
mov dl, 8
bts dx, r14w
or r8d, 4
test esi, 0x470370a7
mov dl, r10b
ror dl, 0xc7
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
cmp bpl, bl
sub r9d, r9d
cmp rsi, 0x5ed938c1
cmp byte [rdx], r9b
jmp 0x14046ebbd
jne 0x14046ec75
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046ebd0
je 0x14046ec5e
mov rax, qword [rcx + 0x38]
cmp dl, al
movsx rdx, r9w
shld rdx, rbp, 0x29
mov rdx, qword [rax]
test spl, 0x16
test rdx, rdx
jmp 0x14046ebf4
je 0x14046ec19
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046ec06
jle 0x14046ec19
movzx eax, word [rdx]
jmp 0x14046ec14
jmp 0x14046ec3c
mov rax, qword [rcx]
jmp 0x14046ec21
mov rax, qword [rax + 0x30]
jmp 0x14046ec2a
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
btr ecx, 0x91
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
je 0x14046ec5e
mov word [r13 + 0xa], ax
jmp 0x14046ec59
jmp 0x14046ec62
mov qword [r13], r9
mov r10d, 1
jmp 0x14046ec6d
mov byte [rdx], r10b
jmp 0x14046ec7e
mov r10d, 1
bswap eax
clc
movzx ecx, word [r13 + 0xa]
movzx eax, ax
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x14046ec94
cmovae rax, qword [rbp - 0x18]
stc
cmp rbx, 0x23447df1
test dil, bpl
cmp word [rax], cx
jne 0x14046ecb9
mov bl, r10b
jmp 0x14046ecc1
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x14046ecca
je 0x14046ed00
and r8d, 0xfffffffb
mov ch, bh
movzx rcx, r15w
mov dword [rsp + 0x34], r8d
movsx ecx, sp
bswap rcx
mov ch, 0x93
mov dword [rsp + 0x3c], r8d
movzx cx, dh
lea rcx, [rbp - 0x18]
call fcn.14045aaae
mov r8d, dword [rsp + 0x34]
cmc
test r8b, 2
jmp 0x14046ed09
je 0x14046ed3a
and r8d, 0xfffffffd
bswap rcx
movzx ecx, bp
mov dword [rsp + 0x34], r8d
bswap rcx
movsx rcx, bx
mov dword [rsp + 0x3c], r8d
movsx rcx, si
xchg rcx, rcx
lea rcx, [rbp - 0x38]
call fcn.14045aaae
sub r8d, r8d
cmp r14b, 0x48
cmp rdi, rdx
test bl, bl
jmp 0x14046ed4b
je 0x14046ef38
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046ed5d
je 0x14046edf7
mov rax, qword [rcx + 0x38]
jmp 0x14046ed73
cmp qword [rax], r8
jmp 0x14046ed7b
je 0x14046edbc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046ed8d
jle 0x14046edbc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, cx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046eda8
mov qword [rcx], rax
cmovg ax, sp
movzx eax, word [rdx]
jmp 0x14046edb7
jmp 0x14046edd5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046edc8
call qword [0x1400b8d90]
xor r8d, r8d
shrd ecx, esi, 0x46
mov ecx, 0xffff
cmc
cmp ah, 0x8b
test ebp, r10d
cmp cx, ax
je 0x14046edf7
mov al, r8b
jmp 0x14046edf2
jmp 0x14046ee08
mov qword [r13], r8
not ax
mov cl, r15b
rdtsc
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
cmovae ax, r15w
cwde
mov rcx, qword [rsp + 0x50]
movsx ax, ah
mov rax, qword [rcx]
cwd
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x14046ee30
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
btr edx, 0xad
movzx dx, bh
cmc
bts ebx, 0xa
movsx dx, cl
setb dl
bts dx, ax
mov dword [rsp + 0x34], ebx
cdq
rol dh, cl
movsx rdx, sp
mov dword [rsp + 0x3c], ebx
shl dl, cl
mov rdx, qword [rbp + 0x20]
clc
test r11b, 0x38
cmp rdx, 8
jmp 0x14046ee75
jb 0x14046eee7
lea rdx, [rdx*2 + 2]
inc al
cmovns ax, r13w
rcr cl, cl
mov rcx, qword [rbp + 8]
movsx eax, r13w
nop
mov rax, rcx
cmp r11b, 0x1e
test r14b, r14b
test r9b, 0x19
cmp rdx, 0x1000
jmp 0x14046eeaf
jb 0x14046eee2
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
test r13w, si
stc
sub rax, rcx
cmp cl, r11b
jmp 0x14046eece
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14046eedc
ja 0x140470024
call fcn.140232287
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
sar ecx, cl
movups xmmword [rbp + 0x18], xmm1
rol rcx, 0xe8
xor eax, eax
movsx ecx, cx
mov qword [rbp - 8], rax
bswap ecx
setno cl
mov qword [rbp], 7
seta ch
xchg cl, ch
mov word [rbp - 0x18], ax
xchg cl, ch
setne cl
movsx cx, ah
lea rcx, [rbp - 0x18]
jmp 0x14046ef2e
call fcn.14045aaae
jmp 0x14046e16b
mov rbx, qword [rsp + 0x50]
cwde
cbw
mov rax, qword [rbx]
movsxd rcx, r8d
setnp cl
movsx rdx, ax
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14046ef59
mov rax, qword [rax + 0x40]
jmp 0x14046ef62
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
stc
bts edx, 0xc
or edx, 8
test sp, di
mov dword [rsp + 0x34], edx
clc
stc
mov dword [rsp + 0x3c], edx
cmp dl, r8b
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046ef90
jbe 0x14046f10c
mov rax, qword [rbx]
not dh
cdq
movzx rcx, r11w
lea rdx, [rbp - 0x18]
mov cl, r12b
mov rcx, rbx
jmp 0x14046efaf
mov rax, qword [rax + 0x40]
jmp 0x14046efb8
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
movsx r8d, r14w
bts r8w, bp
cmc
bts edx, 0xd
or edx, 0x10
cmc
mov dword [rsp + 0x34], edx
bts r8w, r10w
ror r8b, cl
mov dword [rsp + 0x3c], edx
neg r8w
mov r8, qword [rsp + 0x58]
cmp di, dx
jmp 0x14046eff5
xor r9d, r9d
test bpl, 0x3f
test ax, r13w
jmp 0x14046f005
cmp byte [r8], r9b
jmp 0x14046f00d
jne 0x14046f0d6
mov rcx, qword [r13]
cmp rdi, 0x10ef7fd9
test rcx, rcx
jmp 0x14046f026
je 0x14046f0af
mov rax, qword [rcx + 0x38]
xchg dx, dx
rol dx, 0x88
mov rdx, qword [rax]
test r15w, r12w
cmp r12b, 0xef
test rdx, rdx
je 0x14046f06e
mov rax, qword [rcx + 0x50]
cmc
test rdi, rbx
jmp 0x14046f058
cmp dword [rax], r9d
jle 0x14046f06e
movzx eax, word [rdx]
jmp 0x14046f069
jmp 0x14046f08d
mov rax, qword [rcx]
jmp 0x14046f076
mov rax, qword [rax + 0x30]
jmp 0x14046f07f
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046f09a
je 0x14046f0af
mov word [r13 + 0xa], ax
jmp 0x14046f0aa
jmp 0x14046f0b9
mov qword [r13], r9
mov dx, 0x1f8
cwd
mov r10d, 1
not dx
mov byte [r8], r10b
movzx edx, bp
mov edx, dword [rsp + 0x34]
jmp 0x14046f0d1
jmp 0x14046f0e1
mov r10d, 1
ror bl, cl
rcr rcx, cl
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
shr bl, 0x4c
or bl, cl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
sub bl, dil
neg bl
cmp word [rax], cx
mov bl, 0xf8
mov bl, r10b
je 0x14046f11a
mov bl, r9b
stc
cmp dil, 0x4d
test r9w, 0x7085
test dl, 0x10
jmp 0x14046f122
je 0x14046f15c
and edx, 0xffffffef
mov cx, r14w
mov dword [rsp + 0x34], edx
jmp 0x14046f141
mov dword [rsp + 0x3c], edx
bswap rcx
not ch
lea rcx, [rbp - 0x18]
jmp 0x14046f153
call fcn.14045aaae
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x14046f164
je 0x14046f19d
and edx, 0xfffffff7
not cx
jmp 0x14046f177
mov dword [rsp + 0x34], edx
not ch
movzx rcx, si
movzx ecx, r9w
mov dword [rsp + 0x3c], edx
movzx ecx, ax
mov ch, 0x2e
lea rcx, [rbp - 0x38]
jmp 0x14046f198
call fcn.14045aaae
test bl, bl
jmp 0x14046f1a4
je 0x14046f37c
mov rcx, qword [r13]
test dx, 0x7b0a
sub ebx, ebx
test rcx, rcx
jmp 0x14046f1bd
je 0x14046f252
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rbx
jmp 0x14046f1d0
je 0x14046f221
mov rax, qword [rcx + 0x50]
test bpl, 0xcb
cmp ax, di
cmp dword [rax], ebx
jmp 0x14046f1e8
jle 0x14046f221
dec dword [rax]
cmovp rax, r14
mov rcx, qword [rcx + 0x38]
cdqe
cqo
lahf
mov rdx, qword [rcx]
movsx rax, dx
mov eax, r11d
cdqe
lea rax, [rdx + 2]
jmp 0x14046f212
mov qword [rcx], rax
movsx rax, dx
movzx eax, word [rdx]
jmp 0x14046f233
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046f22d
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046f240
je 0x14046f252
mov al, bl
jmp 0x14046f24d
jmp 0x14046f265
mov qword [r13], rbx
cbw
mov eax, 1
bswap rdx
jmp 0x14046f265
mov rcx, qword [rsp + 0x58]
movzx dx, sil
cdq
movzx edx, r8w
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
cmovne eax, r10d
mov rax, qword [rcx]
not dx
xchg rdx, rdx
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x14046f295
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
movsx rdx, r10w
mov dword [rsp + 0x34], eax
cdq
mov dword [rsp + 0x3c], eax
movsx dx, bpl
mov rdx, qword [rbp + 0x20]
clc
cmp rdx, 8
jb 0x14046f324
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
rol al, 0x84
xor rax, r10
rol ax, cl
mov rax, rcx
cmc
test ch, 0x27
clc
cmp rdx, 0x1000
jmp 0x14046f2ed
jb 0x14046f31f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp spl, al
cmp r13w, 0x1f9f
add rax, 0xfffffffffffffff8
jmp 0x14046f310
cmp rax, 0x1f
jmp 0x14046f319
ja 0x140470008
call fcn.140232287
movups xmm0, xmmword [rbp - 0x18]
movsx cx, ah
mov ch, 0x20
movups xmmword [rbp + 8], xmm0
movsx cx, dl
movsx rcx, ax
setp cl
movups xmm1, xmmword [rbp - 8]
xchg cl, ch
movzx rcx, r13w
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
cmovo cx, r13w
setb ch
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x14046f36d
call fcn.14045aaae
mov byte [rsp + 0x30], 1
jmp 0x14046e16b
mov rbx, qword [rsp + 0x50]
xchg ch, al
movsx ax, r13b
mov rax, qword [rbx]
cdq
movsx cx, sil
movsx rcx, ax
lea rdx, [rbp - 0x38]
xchg ch, ch
movsxd rcx, ebx
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 0xe
or eax, 0x20
test bh, 0xc0
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
jmp 0x14046f3cb
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14046f3d6
je 0x14046f431
mov rax, qword [rbx]
not dh
movsx rdx, dx
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046f3f1
mov rax, qword [rax + 0x40]
jmp 0x14046f3fa
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
or eax, 0x10040
stc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xor ecx, ecx
jmp 0x14046f41a
cmp qword [rbp - 8], rcx
jne 0x14046f431
lea ebx, [rcx + 1]
jmp 0x14046f42c
jmp 0x14046f438
mov bl, cl
test sil, 0x57
clc
test al, 0x40
je 0x14046f474
and eax, 0xffffffbf
mov rcx, r13
mov dword [rsp + 0x34], eax
movzx rcx, r11w
mov ecx, r11d
bswap cx
mov dword [rsp + 0x3c], eax
movzx rcx, r9w
lea rcx, [rbp - 0x18]
jmp 0x14046f465
call fcn.14045aaae
mov eax, dword [rsp + 0x34]
test edx, 0x4ff86c65
test al, 0x20
jmp 0x14046f47b
je 0x14046f4b5
and eax, 0xffffffdf
movsx ecx, r8w
movsx cx, r12b
jmp 0x14046f492
mov dword [rsp + 0x34], eax
setnp cl
movzx cx, r11b
mov dword [rsp + 0x3c], eax
movsx cx, r11b
lea rcx, [rbp - 0x38]
jmp 0x14046f4b0
call fcn.14045aaae
xor r9d, r9d
mov eax, dword [rsp + 0x38]
jmp 0x14046f4c5
lea ecx, [r9 + 1]
cmp r11b, 4
test r14b, dl
test bl, bl
jmp 0x14046f4d7
je 0x14046e183
mov byte [rsp + 0x30], cl
jmp 0x14046e183
mov rcx, qword [rsp + 0x50]
mov edx, 0x110a27d0
bswap ax
movsx rdx, r12w
mov rax, qword [rcx]
mov dl, bpl
lea rdx, [rbp - 0x38]
jmp 0x14046f506
mov rax, qword [rax + 0x30]
jmp 0x14046f50f
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
mov bl, 0x76
cmovo bx, sp
clc
bts eax, 7
shrd bx, di, 0x98
rcr bx, 0xb0
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
btr rbx, r9
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
cmp r8b, 0xe6
jmp 0x14046f54e
test byte [rax + 0x18], 8
jmp 0x14046f557
jne 0x14046f65b
mov rdx, rbx
movsx cx, dl
xchg rcx, rcx
mov rcx, r13
call fcn.1404682b8
sub r8d, r8d
test al, al
jmp 0x14046f579
jne 0x14046f65b
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
clc
cmp r14w, bx
cmp byte [r13 + 8], r8b
jmp 0x14046f59b
jne 0x14046f63b
mov rcx, qword [r13]
cmp r15, r14
test rcx, rcx
je 0x14046f625
mov rax, qword [rcx + 0x38]
cmp sil, bpl
mov rdx, qword [rax]
test bx, r14w
stc
test rdx, rdx
je 0x14046f5e9
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14046f5d6
jle 0x14046f5e9
movzx eax, word [rdx]
jmp 0x14046f5e4
jmp 0x14046f604
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046f5f5
call qword [0x1400b8d90]
xor r8d, r8d
dec cl
movzx rcx, r10w
mov ecx, 0xffff
cmc
test esi, r11d
cmp cx, ax
jmp 0x14046f615
je 0x14046f625
mov word [r13 + 0xa], ax
jmp 0x14046f629
mov qword [r13], r8
mov eax, 1
stc
test r10w, bp
mov byte [r13 + 8], al
movsx rax, r11w
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14046f648
jne 0x14046f793
mov rbx, qword [rsp + 0x48]
cmp rbp, 0x22bc7f08
stc
cmp qword [rbp - 0x78], 3
jmp 0x14046f665
jne 0x14046f7af
mov eax, 1
clc
cmp ebp, 0x343c0b6f
cmp qword [rbp + 0x18], rax
jmp 0x14046f680
ja 0x14046f7af
mov rdx, rbx
movsxd rcx, ebx
mov rcx, r13
jmp 0x14046f694
call fcn.1404682b8
sub ebx, ebx
test al, al
jmp 0x14046f6a2
jne 0x14046f795
cmp byte [r13 + 8], bl
jmp 0x14046f6b1
jne 0x14046f75c
mov rcx, qword [r13]
cmp r14b, 0x5a
jmp 0x14046f6c4
test rcx, rcx
jmp 0x14046f6cc
je 0x14046f740
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046f6df
test rdx, rdx
je 0x14046f706
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14046f6f3
jle 0x14046f706
movzx eax, word [rdx]
jmp 0x14046f701
jmp 0x14046f718
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046f712
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046f728
cmp cx, ax
jmp 0x14046f730
je 0x14046f740
mov word [r13 + 0xa], ax
jmp 0x14046f74e
mov qword [r13], rbx
shld ecx, r11d, 0x1c
mov cl, 0x20
shr al, 0x11
mov eax, 1
bswap cx
ror ch, cl
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
cmp r11b, r13b
clc
test ax, si
cmp qword [rbp - 0x20], 8
jmp 0x14046f776
cmovae rax, qword [rbp - 0x38]
jmp 0x14046f780
cmp cx, word [rax]
jmp 0x14046f788
je 0x14046f7af
jmp 0x14046f795
xor ebx, ebx
lea rax, [rbp - 0x38]
movsx ecx, cx
cqo
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
bts rcx, rdi
movsxd rdx, r13d
cmp qword [rbp - 0x20], 8
xchg dl, ch
cmovae rbx, qword [rbp - 0x38]
movsx dx, r13b
movzx ecx, r10w
mov dx, 0x2496
mov rdx, qword [rsp + 0x48]
movzx cx, r12b
mov rcx, r13
jmp 0x14046f7e5
call fcn.1404682b8
sub r8d, r8d
test al, al
jmp 0x14046f7f4
jne 0x14046fa18
mov r12, qword [rsp + 0x48]
sar r14, 0x76
mov esi, 0xffff
btc r14, 0x29
lea r14d, [r8 + 1]
bswap rax
adc rax, 0x11ab1cb7
bt ecx, 0x31
lea rcx, [rbp - 0x38]
sar ah, 0x78
test bpl, 0x6b
cmp qword [rbp - 0x20], 8
movzx rax, r8w
cbw
cmovae rcx, qword [rbp - 0x38]
btr ax, 0x88
sal rax, 2
mov rax, qword [rbp - 0x28]
stc
cmp r14, r10
lea rcx, [rcx + rax*2]
test r9b, r11b
cmp rbx, rcx
jmp 0x14046f85a
je 0x14046f9fe
cmp byte [r13 + 8], r8b
jmp 0x14046f869
jne 0x14046f910
mov rcx, qword [r13]
clc
cmp r13b, 0xe0
test r13w, 0x260b
test rcx, rcx
jmp 0x14046f886
je 0x14046f903
mov rax, qword [rcx + 0x38]
and dl, 0x28
bsr dx, di
sbb dl, sil
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f8a5
je 0x14046f8ca
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f8b7
jle 0x14046f8ca
movzx eax, word [rdx]
jmp 0x14046f8c5
jmp 0x14046f8e6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046f8d6
call qword [0x1400b8d90]
sub r8d, r8d
clc
cmp ebp, r15d
test bpl, r14b
cmp si, ax
jmp 0x14046f8ee
je 0x14046f903
mov word [r13 + 0xa], ax
jmp 0x14046f8fe
jmp 0x14046f909
mov qword [r13], r8
mov al, 0x93
mov byte [r13 + 8], r14b
rol ax, cl
movzx eax, word [r13 + 0xa]
test r11b, 0x99
cmp r10b, 0xfd
stc
cmp ax, word [rbx]
jmp 0x14046f926
jne 0x14046f9fe
add rbx, 2
mov rcx, qword [r13]
test rcx, rcx
je 0x14046f9bd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046f949
je 0x14046f98d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f95b
jle 0x14046f98d
dec dword [rax]
movzx ax, spl
mov rcx, qword [rcx + 0x38]
jmp 0x14046f976
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046f988
jmp 0x14046f9a2
mov rax, qword [rcx]
jmp 0x14046f995
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmp si, ax
jmp 0x14046f9aa
je 0x14046f9bd
mov al, r8b
jmp 0x14046f9b8
jmp 0x14046f9ca
mov qword [r13], r8
mov al, r14b
cmove rdx, rcx
cwd
mov byte [r13 + 8], al
cwd
movzx dx, r14b
mov rdx, r12
movzx ecx, r11w
movsx cx, r11b
mov rcx, r13
call fcn.1404682b8
sub r8d, r8d
jmp 0x14046f9f1
test al, al
jmp 0x14046f9f8
je 0x14046f81f
mov sil, byte [rsp + 0x30]
add r12b, r11b
mov al, r15b
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
ror ax, cl
sal ah, cl
lea rcx, [rbp - 0x38]
cbw
adc ax, r14w
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
sar ah, cl
sal al, 0xbf
bswap ax
mov rax, qword [rbp - 0x28]
stc
lea rcx, [rcx + rax*2]
sal eax, 0xb0
mov eax, 0x66750387
rol al, 0x56
mov eax, dword [rsp + 0x38]
test dh, 5
movzx eax, al
cmp sil, r14b
test ax, 0x4911
cmp rbx, rcx
mov ecx, 1
cmovne eax, ecx
xchg cl, cl
movzx rcx, bx
mov dword [rsp + 0x38], eax
movzx ecx, r11w
lea rcx, [rbp - 0x38]
jmp 0x14046fa7b
jmp 0x14046ef2e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046fa8c
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
jmp 0x14046fa9e
je 0x14046fabd
mov word [r12], ax
movsx bx, spl
bswap ebx
mov rbx, r12
jmp 0x14046fab8
jmp 0x14046faca
mov qword [r13], r9
movzx rax, r10w
cmovl r8w, r15w
mov byte [r13 + 8], dil
setb dh
mov rax, qword [r15]
not r8w
cwd
cqo
mov edx, 0x48
movzx r8w, r11b
bswap rcx
setno cl
movzx r8d, word [rbx]
jmp 0x14046fafb
mov rcx, r15
jmp 0x14046fb03
mov rax, qword [rax + 0x20]
jmp 0x14046fb0c
call qword [0x1400b8d90]
xor r9d, r9d
cmp al, r14b
test al, al
jmp 0x14046fb1f
je 0x14046fc0c
mov byte [rsp + 0x40], dil
rcl ch, cl
dec cx
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046fb3b
je 0x14046fbd5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14046fb4d
je 0x14046fb9b
mov rax, qword [rcx + 0x50]
cmp r11b, 8
test cl, sil
cmp dword [rax], r9d
jle 0x14046fb9b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap rdx
setge ah
mov rdx, qword [rcx]
cbw
setl al
lea rax, [rdx + 2]
jmp 0x14046fb84
mov qword [rcx], rax
not al
jmp 0x14046fb8e
movzx eax, word [rdx]
jmp 0x14046fb96
jmp 0x14046fbb9
mov rax, qword [rcx]
jmp 0x14046fba3
mov rax, qword [rax + 0x38]
jmp 0x14046fbac
call qword [0x1400b8d90]
xor r9d, r9d
cmp r10b, 0xeb
cmp r14w, ax
jmp 0x14046fbc2
je 0x14046fbd5
mov al, r9b
jmp 0x14046fbd0
jmp 0x14046fbdc
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
setge cl
movzx rcx, r13w
movsxd rcx, r15d
mov rdx, rsi
mov rcx, r13
jmp 0x14046fbf5
call fcn.1404682b8
xor r9d, r9d
cmc
test ebp, 0x54422052
test al, al
je 0x14046d869
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
or r14b, 0x79
mov r14b, byte [rsp + 0x30]
rcl eax, cl
shrd cx, r14w, 0x4b
rcr bl, 0x74
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
bts ax, di
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14046e17f
movzx eax, byte [rsp + 0x38]
stc
test bl, bl
jmp 0x14046fc5d
cmove eax, ecx
jmp 0x14046fc65
mov dword [rsp + 0x38], eax
jmp 0x14046fc6e
jmp 0x14046e183
mov rcx, qword [rbp + 0x18]
mov edi, 1
test ebp, r9d
cmc
cmp rcx, rdi
jbe 0x14046ff54
lea rbx, [rbp + 8]
dec al
bsr dx, dx
sub edx, 0x77ff3608
mov rdx, qword [rbp + 8]
rcr al, 0xc3
mov r8d, 0x2e5a26db
mov r8, qword [rbp + 0x20]
dec al
sbb al, al
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
test dil, 0x8b
mov byte [rsp + 0x30], al
add rbx, 2
bsf eax, esi
btr eax, esp
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046fcd9
cmovae rax, rdx
cmp esi, 0x66c15176
test r14b, 0x59
jmp 0x14046fcec
lea rax, [rax + rcx*2]
test r15d, 0x3de94f44
cmp rbx, rax
jmp 0x14046fcff
je 0x14046fee7
mov rdx, qword [rsp + 0x48]
movzx cx, dil
mov rcx, r13
jmp 0x14046fd17
call fcn.1404682b8
xor r9d, r9d
test r9b, sil
test al, al
jmp 0x14046fd29
jne 0x14046fecf
cmp byte [r13 + 8], r9b
jmp 0x14046fd38
jne 0x14046fdde
mov rcx, qword [r13]
clc
test r8, 0x6f264316
test rcx, rcx
jmp 0x14046fd52
je 0x14046fdd0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r8b, al
jmp 0x14046fd67
test rdx, rdx
jmp 0x14046fd6f
je 0x14046fd92
mov rax, qword [rcx + 0x50]
jmp 0x14046fd81
cmp dword [rax], r9d
jle 0x14046fd92
movzx eax, word [rdx]
jmp 0x14046fdb3
mov rax, qword [rcx]
jmp 0x14046fd9a
mov rax, qword [rax + 0x30]
jmp 0x14046fda3
call qword [0x1400b8d90]
xor r9d, r9d
inc cl
xor cx, 0x34b8
mov ecx, 0xffff
cmp cx, ax
je 0x14046fdd0
mov word [r13 + 0xa], ax
jmp 0x14046fdcb
jmp 0x14046fdd8
mov qword [r13], r9
rcr ax, 0xd9
mov byte [r13 + 8], dil
shl al, cl
movzx eax, word [r13 + 0xa]
jmp 0x14046fde8
cmp ax, word [rbx]
jmp 0x14046fdf0
jne 0x14046fecf
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046fe02
je 0x14046fe97
mov rax, qword [rcx + 0x38]
clc
test bpl, 0x75
cmc
cmp qword [rax], r9
jmp 0x14046fe1a
je 0x14046fe63
mov rax, qword [rcx + 0x50]
cmp r9b, 0x5b
cmp dword [rax], r9d
jmp 0x14046fe30
jle 0x14046fe63
dec dword [rax]
cwde
cqo
mov rcx, qword [rcx + 0x38]
cdqe
setl al
mov rdx, qword [rcx]
mov ax, 0x3f39
cwde
lea rax, [rdx + 2]
jmp 0x14046fe55
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x14046fe81
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046fe6f
call qword [0x1400b8d90]
sub r9d, r9d
rcl rcx, cl
neg cx
dec cx
mov ecx, 0xffff
cmp cx, ax
je 0x14046fe97
mov al, r9b
jmp 0x14046fea6
mov qword [r13], r9
mov al, dil
setg r8b
movzx rdx, r8w
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
movzx rdx, ax
cdq
mov rcx, qword [rbp + 0x18]
movzx rdx, bx
movsxd rdx, r14d
setne dh
mov rdx, qword [rbp + 8]
jmp 0x14046feca
jmp 0x14046fcc2
mov r8, qword [rbp + 0x20]
sbb cl, r11b
mov al, 0x60
mov rcx, qword [rbp + 0x18]
xchg dl, dh
not al
mov rdx, qword [rbp + 8]
movsx eax, di
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046fef4
cmovae rax, rdx
stc
clc
lea rax, [rax + rcx*2]
cmp r9, r11
jmp 0x14046ff06
cmp rbx, rax
je 0x14046ff54
mov rcx, qword [rsp + 0x70]
adc ax, 0xc94
mov rax, rcx
cmp r13w, 0x174a
jmp 0x14046ff26
cmp qword [rcx + 0x18], 0x10
jmp 0x14046ff30
jb 0x14046ff3e
mov rax, qword [rcx]
jmp 0x14046ff3e
mov qword [rcx + 0x10], r9
jmp 0x14046ff47
mov byte [rax], r9b
jmp 0x14046ff4f
jmp 0x14046ff92
cmp byte [rsp + 0x30], 0
jmp 0x14046ff5e
je 0x14046ff92
mov r9b, 0x2d
ror ecx, 0x3c
mov r8, rdi
rcl ch, 0x66
cmc
xor edx, edx
movzx ecx, r14w
movzx cx, al
xchg cl, ch
mov rcx, qword [rsp + 0x70]
jmp 0x14046ff87
call fcn.140449025
nop
movsx cx, r11b
lea rcx, [rbp + 8]
jmp 0x14046ff9b
call fcn.14045aaae
mov rax, qword [rsp + 0x70]
movzx cx, r11b
shr cx, cl
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
call fcn.14049edb0
mov rbx, qword [rsp + 0x170]
movsx rsi, bx
shr r14b, 0x38
add rsp, 0x130
pop r15
jmp 0x14046ffdf
pop r14
xchg sil, r12b
movsx r12, bp
pop r13
mov r12w, si
movsx ebp, dx
pop r12
xchg si, di
mov ebp, r12d
pop rdi
pop rsi
xchg bp, bp
movsx bp, r14b
not bpl
pop rbp
ret
call fcn.1404b549a
int3
call fcn.1404b549a
nop
call fcn.1404b549a
nop
jmp 0x140470024
call fcn.1404b549a
int3