Function at 0x14046b69a
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsx ecx, bp
movsxd rcx, ebp
bt eax, 0x67
push rbp
setbe bpl
and bl, 0xc5
push rsi
sbb bl, 0xef
push rdi
push r12
sbb dil, 0xe8
push r13
add ah, 0x94
add ebp, r8d
push r14
rol bl, 0x8a
sub rax, 0x27d4d3b
push r15
lea rbp, [rsp - 0x30]
movsx r13w, bpl
shr r14w, 0x70
sub rsp, 0x130
add r15w, 0x2fca
lahf
cmovne r15, r11
mov rax, qword [0x1400b7288]
shr bx, 0x21
xor rax, rsp
movzx r15, cx
movsx r13w, al
rcr r15, cl
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
cdqe
mov r13, r8
mov rdi, rdx
cmp spl, r8b
sal rax, cl
mov qword [rsp + 0x70], rdx
ror r15b, cl
not cl
rol r15b, 0x2d
mov qword [rbp - 0x40], rdx
cbw
not rbx
mov r14, qword [rbp + 0xa0]
test dx, ax
mov qword [rsp + 0x60], r14
add bl, 0xa3
sub rax, rdi
xadd bx, ax
xor r12d, r12d
mov dword [rsp + 0x3c], r12d
jmp 0x14046b768
mov r15, qword [rbp + 0x98]
cdqe
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
jmp 0x14046b784
mov qword [rbp - 0x58], rbx
mov rax, rdx
not cx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046b799
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046b7af
je 0x14046b7fc
lea rcx, [rbp - 0x60]
jmp 0x14046b7be
call fcn.14047157c
mov rsi, rax
stc
mov qword [rsp + 0x50], rax
test rdi, 0x7a2f15ea
test rbx, rbx
jmp 0x14046b7db
je 0x14046b871
mov rdx, qword [rbx]
movzx rax, r9w
setns al
mov ah, 0xea
mov rax, qword [rdx + 0x10]
jmp 0x14046b7f7
jmp 0x14046b834
lea rcx, [rbp - 0x60]
call fcn.14047118f
mov rsi, rax
stc
cmp cx, 0x7ca6
mov qword [rsp + 0x50], rax
test edi, edx
cmc
stc
test rbx, rbx
jmp 0x14046b81f
je 0x14046b871
mov rax, qword [rbx]
xchg ch, ch
movsxd rcx, esi
mov rax, qword [rax + 0x10]
setp ch
mov rcx, rbx
jmp 0x14046b83c
call qword [0x1400b8d90]
test rax, rax
mov r8, rax
jmp 0x14046b84d
je 0x14046b871
mov rcx, qword [rax]
cqo
mov rax, qword [rcx]
mov edx, 1
mov cx, sp
mov rcx, r8
jmp 0x14046b86b
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14046b880
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
jmp 0x14046b890
mov qword [rbp + 0x18], r12
movzx rcx, r12w
mov qword [rbp + 0x20], 7
cwde
cdqe
cmove dx, di
mov word [rbp + 8], r12w
cqo
movzx dx, r10b
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
movsx ecx, cx
movsxd rcx, r13d
mov rcx, rsi
jmp 0x14046b8c8
mov rax, qword [rax + 0x58]
jmp 0x14046b8d1
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movsx rbx, r11w
movzx esi, si
cmovae ecx, ebx
mov qword [rdi + 0x18], 0xf
setle sil
cwde
mov byte [rdi], r12b
mov esi, 1
movzx ax, r12b
lahf
movzx eax, r15w
mov eax, esi
mov dword [rsp + 0x34], eax
movsxd rbx, r8d
mov cl, 0x59
jmp 0x14046b91a
mov dword [rsp + 0x3c], eax
movsx eax, cx
mov rax, qword [r15 + 0x40]
setg cl
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046b93b
mov rax, qword [rax + 8]
jmp 0x14046b944
call qword [0x1400b8d90]
nop
movsx ecx, r12w
xchg cl, cl
lea rcx, [rbp - 0x60]
jmp 0x14046b95a
call fcn.14045e9c8
mov rdi, rax
test r13b, cl
test r12w, 0x4844
mov qword [rbp - 0x60], rax
cmp r9b, al
test rbx, rbx
jmp 0x14046b97a
je 0x14046b9cc
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, r15w
cdqe
movzx eax, r12w
mov rax, qword [rdx + 0x10]
jmp 0x14046b999
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x14046b9cc
mov rcx, qword [rax]
mov rax, qword [rcx]
cqo
movsx rdx, r15w
mov edx, esi
jmp 0x14046b9be
mov rcx, r8
jmp 0x14046b9c6
call qword [0x1400b8d90]
mov rax, qword [rdi]
cmovg edx, esi
mov r9d, 0x5dfc471b
mov r9, r14
lea r8, [0x1400c0dac]
movzx cx, bpl
lea rdx, [0x1400c0da0]
mov cl, r15b
mov rcx, rdi
jmp 0x14046b9f9
mov rax, qword [rax + 0x58]
jmp 0x14046ba02
call qword [0x1400b8d90]
mov rax, r12
movsx cx, r11b
jmp 0x14046ba15
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
sar sil, cl
ror r15b, cl
mov sil, byte [rsp + 0x30]
rcr cx, cl
mov r14b, byte [rsp + 0x30]
not r15b
add cx, sp
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
movsxd rcx, r10d
and cx, 0x7d2e
shrd rcx, rdx, 0x10
lea ecx, [r9 + 1]
stc
test spl, r12b
cmp dl, 0xfa
cmp rax, 4
jmp 0x14046ba65
jae 0x14046df83
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x14046ba76
je 0x14046bab0
cmp al, 0x24
jmp 0x14046ba83
je 0x14046d800
cmp al, 0x2b
jmp 0x14046ba90
je 0x14046cdd5
cmp al, 0x76
jmp 0x14046ba9d
je 0x14046bba4
cmp al, 0x78
jmp 0x14046baaa
jne 0x14046c478
cmp qword [rbp - 0x78], 3
je 0x14046c478
mov bl, r9b
cdq
movsx edx, r12w
movzx edx, bx
mov byte [rsp + 0x40], bl
movsx rdx, r9w
cdq
movsxd rdx, r11d
mov rdx, qword [rsp + 0x48]
xchg ch, cl
mov rcx, r13
call fcn.14046665f
sub r9d, r9d
cmc
stc
jmp 0x14046baeb
test al, al
jmp 0x14046baf2
jne 0x14046df41
lea rbx, [r13 + 0xa]
not si
rcl r15, cl
mov r12, rbx
stc
bt r15, 0xa0
xor dil, dil
mov rsi, qword [rsp + 0x48]
shrd r15w, r11w, 0x1c
xor r14b, r14b
dec r14b
mov r15, qword [rbp - 0x60]
sar rdi, cl
shl di, cl
lea edi, [r9 + 1]
bts r14w, r10w
mov r14d, 0xffff
clc
cmp byte [r13 + 8], r9b
jmp 0x14046bb42
jne 0x14046ddf0
mov rcx, qword [r13]
cmc
cmp ah, cl
jmp 0x14046bb54
test rcx, rcx
jmp 0x14046bb5c
je 0x14046dddb
mov rax, qword [rcx + 0x38]
ror dl, cl
btr dx, di
mov rdx, qword [rax]
test r15b, cl
stc
test rdx, rdx
jmp 0x14046bb7b
je 0x14046dd9b
mov rax, qword [rcx + 0x50]
clc
test bh, 0x4d
cmp dword [rax], r9d
jmp 0x14046bb91
jle 0x14046dd9b
movzx eax, word [rdx]
jmp 0x14046bb9f
jmp 0x14046ddbb
mov dword [rsp + 0x68], r9d
mov rbx, rsi
movsx ebx, r14w
cmovnp bx, r9w
mov rbx, qword [rsp + 0x50]
movsx rax, si
movzx cx, r9b
not al
mov rax, qword [rbx]
movzx ecx, r13w
movzx cx, r13b
mov rcx, rbx
jmp 0x14046bbd9
mov rax, qword [rax + 0x48]
jmp 0x14046bbe2
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
rdtsc
lahf
setae al
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
bswap rcx
movzx cx, r9b
mov rcx, rbx
jmp 0x14046bc0d
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
bts eax, 9
mov dword [rsp + 0x34], eax
cmp r9w, 0x66a0
cmc
test dx, bp
mov dword [rsp + 0x3c], eax
cmc
cmp dil, sil
sub eax, eax
test rdx, 0x76110b08
cmp qword [rbp - 8], rax
jmp 0x14046bc44
je 0x14046c556
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046bc55
mov rax, qword [rax + 0x20]
jmp 0x14046bc5e
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
clc
cmc
test r15d, esp
sub edx, edx
cmp r12, 0x3390ca5
test r11b, 0x83
test ax, ax
jmp 0x14046bc83
je 0x14046c556
lea rcx, [rbp - 0x18]
clc
cmc
test r9w, r13w
cmp qword [rbp], 0x10
jmp 0x14046bc9d
cmovae rcx, qword [rbp - 0x18]
test r13b, 0x27
clc
cmp byte [rcx], 0x7f
jae 0x14046c556
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
jmp 0x14046bcbc
lea eax, [rdx + 0xf]
cmovnp ecx, ebp
movsx cx, r8b
mov qword [rbp - 0x80], rax
bswap cx
not ch
movsx rbx, dx
mov qword [rbp - 0x20], rax
movzx ax, al
movzx rcx, bp
xchg bx, ax
lea eax, [rdx + 1]
movsx rcx, r14w
mov qword [rbp - 0x28], rax
movzx ecx, r12w
mov word [rbp - 0x38], dx
movsx bx, cl
not cx
mov ch, 0x8a
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046665f
sub r11d, r11d
clc
test al, al
jmp 0x14046bd19
jne 0x14046c2e7
mov r10, qword [rsp + 0x60]
rol rbx, 0xcc
lea r9, [r10 + 0x16]
shl di, 0xf6
xor bh, dl
sub bl, 0x29
mov qword [rbp - 0x48], r9
inc r14b
btc si, 0xbc
xor bx, sp
lea r14, [r13 + 0xa]
shrd si, sp, 0x99
mov r8, r14
inc si
movzx ebx, cx
mov qword [rbp - 0x50], r14
ror bh, 0x6c
sar dil, 0xf3
mov rbx, qword [rbp - 0x38]
bswap edi
stc
cmp r12w, 0x3b3
mov qword [rsp + 0x78], rbx
shrd si, r10w, 0x14
test r9b, 0x53
mov edi, r11d
cmova rsi, rax
shr rsi, 0xeb
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14046bd95
jne 0x14046be60
mov rcx, qword [r13]
cmc
test r10b, r9b
test rcx, rcx
jmp 0x14046bdab
je 0x14046be46
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046bdc0
test rdx, rdx
je 0x14046bde8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x14046bdd5
jle 0x14046bde8
movzx eax, word [rdx]
jmp 0x14046bde3
jmp 0x14046be1c
mov rax, qword [rcx]
jmp 0x14046bdf0
mov rax, qword [rax + 0x30]
jmp 0x14046bdf9
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
movsx r9w, r13b
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
shr ecx, cl
movzx rcx, dx
sub r11d, r11d
mov cl, 0xbf
mov ecx, 0xffff
test r14b, cl
cmp cx, ax
jmp 0x14046be2c
je 0x14046be46
mov word [r8], ax
xchg r14, r14
mov r14, r8
jmp 0x14046be41
jmp 0x14046be4e
mov qword [r13], r11
movsx r8d, r10w
mov eax, 1
cmovae ecx, r15d
setae cl
mov dl, 0x24
mov byte [r13 + 8], al
movzx r8d, word [r14]
not rdx
mov rdx, r9
mov rcx, r10
call fcn.140129038
sub rax, qword [rsp + 0x60]
sar rax, 1
stc
cmp rax, 0xa
jmp 0x14046be84
jae 0x14046bf75
lea rcx, [0x1400c0da0]
sal r9b, cl
mov r9b, byte [rax + rcx]
sbb cl, 0xd5
stc
mov r10, qword [rsp + 0x70]
sar ecx, cl
mov rcx, qword [r10 + 0x10]
test r14b, cl
clc
jmp 0x14046beb0
cmp rcx, qword [r10 + 0x18]
jae 0x14046befc
lea rax, [rcx + 1]
cmp r11b, 0xdb
test sil, 0x90
mov qword [r10 + 0x10], rax
add al, 0x1b
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046bed9
jb 0x14046bee2
mov rax, qword [r10]
mov byte [rax + rcx], r9b
stc
sub edx, edx
jmp 0x14046beee
mov byte [rax + rcx + 1], dl
jmp 0x14046bef7
jmp 0x14046bf15
mov r8b, r12b
movzx ecx, r11w
mov edx, 1
mov rcx, r10
jmp 0x14046bf10
call fcn.140454b7d
lea rax, [rbp - 0x38]
cmp rsi, 0x10
mov cl, dl
xchg cl, cl
setae cl
jmp 0x14046bf29
cmovae rax, rbx
stc
cmc
jmp 0x14046bf34
cmp byte [rax + rdi], 0x7f
jmp 0x14046bf3d
je 0x14046c119
lea rax, [rbp - 0x38]
test r11b, 0x78
cmp sil, cl
test sp, r10w
test cl, cl
sets ch
movsx ecx, bx
cmovne rax, rbx
btr cx, r11w
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x14046bf70
jmp 0x14046c107
lea rax, [rbp - 0x38]
cmp rsi, 0x10
sets bl
setae bl
cqo
movzx edx, cx
movzx dx, spl
mov rdx, qword [rsp + 0x78]
jmp 0x14046bf97
cmovae rax, rdx
sub r11d, r11d
jmp 0x14046bfa6
cmp byte [rax + rdi], r11b
jmp 0x14046bfaf
je 0x14046c24b
cmp byte [r13 + 8], r11b
jne 0x14046c06c
mov rcx, qword [r13]
cmp r9b, r12b
jmp 0x14046bfcb
test rcx, rcx
je 0x14046c046
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046bfe0
test rdx, rdx
jmp 0x14046bfe8
je 0x14046c00d
mov rax, qword [rcx + 0x50]
cmp al, al
test r13b, r11b
cmp dword [rax], r11d
jmp 0x14046bfff
jle 0x14046c00d
movzx eax, word [rdx]
jmp 0x14046c02a
mov rax, qword [rcx]
jmp 0x14046c015
mov rax, qword [rax + 0x30]
jmp 0x14046c01e
call qword [0x1400b8d90]
sub r11d, r11d
or ch, 0x49
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046c037
je 0x14046c046
mov word [r14], ax
jmp 0x14046c055
mov qword [r13], r11
not r10
movzx r10d, si
setns r10b
mov r10d, 1
xchg rdx, rdx
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14046c075
mov r10d, 1
xor rax, rbp
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x14046c083
jne 0x14046c24b
mov rcx, qword [rbp - 0x28]
test sp, r10w
cmc
cmp rcx, rsi
jmp 0x14046c09a
jae 0x14046c0d3
lea rax, [rcx + 1]
jmp 0x14046c0a9
mov qword [rbp - 0x28], rax
cdqe
lea rax, [rbp - 0x38]
test ch, 0xf5
test bl, bl
jmp 0x14046c0bd
cmovne rax, rdx
stc
cmc
cmp r14w, 0x4de7
and word [rax + rcx], 0
jmp 0x14046c0fe
xor r9d, r9d
cdq
cwd
mov r8b, r15b
mov dx, r10w
sets ch
jmp 0x14046c0e8
mov rdx, r10
movzx cx, dil
lea rcx, [rbp - 0x38]
jmp 0x14046c0f9
call fcn.140454b7d
inc rdi
cmp rsp, rcx
adc bl, 0x2f
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
shrd rcx, rbp, 0x64
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
jmp 0x14046c122
sub r8d, r8d
stc
test rcx, rcx
jmp 0x14046c12e
je 0x14046c1dd
mov rax, qword [rcx + 0x38]
jmp 0x14046c13d
cmp qword [rax], r8
jmp 0x14046c145
je 0x14046c1a3
mov rax, qword [rcx + 0x50]
cmp r15d, 0x384a3df1
cmp dword [rax], r8d
jmp 0x14046c15e
jle 0x14046c1a3
dec dword [rax]
cbw
movsx ax, spl
movsx rdx, sp
mov rcx, qword [rcx + 0x38]
jmp 0x14046c17f
mov rdx, qword [rcx]
movsxd rax, edx
lahf
movsx rax, sp
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap eax
mov al, dil
movzx eax, word [rdx]
jmp 0x14046c19e
jmp 0x14046c1b7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
clc
adc cl, r11b
mov ecx, 0xffff
clc
jmp 0x14046c1c2
cmp cx, ax
jmp 0x14046c1ca
je 0x14046c1dd
mov al, r8b
jmp 0x14046c1d8
jmp 0x14046c1ee
mov qword [r13], r8
mov eax, 1
movsxd rdx, r9d
movzx dx, r15b
mov byte [r13 + 8], al
cqo
mov dl, spl
mov rdx, qword [rsp + 0x48]
seto ch
mov rcx, r13
jmp 0x14046c207
call fcn.14046665f
sub r11d, r11d
dec r8w
test al, al
movzx r9w, r11b
seta r10b
movsxd r8, esi
mov r8, qword [rbp - 0x50]
mov r10b, r9b
movzx r10w, r15b
movsxd r10, esp
mov r9, qword [rbp - 0x48]
movsxd r10, edi
movzx r10, di
mov r10, qword [rsp + 0x60]
jmp 0x14046c245
je 0x14046bd8c
mov qword [rbp - 0x80], rsi
mov rbx, rdi
xor r14b, 0x63
bts r10d, edi
test r15b, 0x32
test rdi, rdi
mov dil, byte [rsp + 0x30]
movsxd r10, r10d
setle r11b
mov sil, byte [rsp + 0x30]
setne r11b
jmp 0x14046c27b
mov r14b, byte [rsp + 0x30]
setne r11b
movsxd r10, r14d
xchg r10, r10
mov r11, qword [rbp - 0x80]
bswap r10
mov r10, qword [rsp + 0x78]
jmp 0x14046c29b
je 0x14046c2f5
lea rax, [rbp - 0x38]
test dx, 0x7701
cmp r11, 0x10
cmovae rax, r10
clc
cmp byte [rax + rbx], 0
jmp 0x14046c2bc
jle 0x14046c2cf
inc rbx
jmp 0x14046c2ca
jmp 0x14046c2f5
mov eax, 1
jmp 0x14046c2d9
mov byte [rsp + 0x38], al
jmp 0x14046c2e2
jmp 0x14046c2f5
mov r10, qword [rbp - 0x38]
or r11w, 0x4632
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
test dl, dil
cmp r9, 0x10
cmovae rdx, r8
cmp rsp, rsi
jmp 0x14046c314
xor eax, eax
cmc
test r12w, dx
clc
cmp byte [rsp + 0x38], al
jmp 0x14046c325
jne 0x14046c38e
test rbx, rbx
jmp 0x14046c333
je 0x14046c4e8
mov cl, byte [rdx]
cmc
clc
cmp cl, 0x7f
jmp 0x14046c345
je 0x14046c4e8
sub rbx, 1
jmp 0x14046c354
je 0x14046c49c
lea rax, [rbp - 0x38]
cmc
jmp 0x14046c364
cmp r11, 0x10
jmp 0x14046c36d
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x14046c379
je 0x14046c4cc
mov eax, 1
mov byte [rsp + 0x38], al
test r11d, eax
cmp di, sp
cmp r11, 0x10
jmp 0x14046c397
jb 0x14046c406
lea rdx, [r11 + 1]
bt rax, rdx
mov rax, r10
cmp r9b, r15b
stc
test r11d, 0x372d4aa8
cmp rdx, 0x1000
jmp 0x14046c3bf
jb 0x14046c3ea
add rdx, 0x27
cmc
mov r10, qword [r10 - 8]
sub rax, r10
stc
cmp r14b, 0x86
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046c3e4
ja 0x14046e327
mov rcx, r10
jmp 0x14046c3f2
call fcn.14027cd22
mov r9, qword [rbp]
xadd r8d, r8d
sal r8d, cl
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x14046c40f
jb 0x14046c469
lea rdx, [r9 + 1]
sub ax, sp
mov rax, r8
jmp 0x14046c425
cmp rdx, 0x1000
jmp 0x14046c431
jb 0x14046c461
add rdx, 0x27
jmp 0x14046c440
mov r8, qword [r8 - 8]
cmc
sub rax, r8
add rax, 0xfffffffffffffff8
test ebx, 0x466a075f
cmp rax, 0x1f
jmp 0x14046c45b
ja 0x14046e321
mov rcx, r8
call fcn.14027cd22
xor r9d, r9d
xor eax, ebp
cmp r12w, r13w
mov ecx, 1
cwde
mov eax, dword [rsp + 0x38]
stc
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14046c488
jne 0x14046e220
mov rax, qword [rbp - 0x78]
jmp 0x14046c497
jmp 0x14046ba5c
test rbx, rbx
jne 0x14046c4cc
lea rax, [rbp - 0x38]
test r10d, 0x5e970695
cmp r11, 0x10
jmp 0x14046c4b9
cmovae rax, r10
stc
clc
cmp cl, byte [rax]
jmp 0x14046c4c6
jl 0x14046c37f
cmp byte [rdx + 1], 0
jmp 0x14046c4d5
jle 0x14046c32b
inc rdx
jmp 0x14046c4e3
jmp 0x14046c32b
cmp r11, 0x10
jmp 0x14046c4f1
jb 0x14046c857
lea rdx, [r11 + 1]
sal al, 0xd5
rol ah, 0x39
mov al, 0x87
mov rax, r10
test rdx, r14
clc
cmp rdx, 0x1000
jmp 0x14046c516
jb 0x14046c544
add rdx, 0x27
test sil, 0x1b
cmp rbp, 0x223015b8
cmp ax, r15w
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046e327
mov rcx, r10
jmp 0x14046c54c
call fcn.14027cd22
jmp 0x14046c857
mov rdx, qword [rsp + 0x48]
mov cl, r8b
mov rcx, r13
jmp 0x14046c566
call fcn.14046665f
sub r8d, r8d
test al, al
jmp 0x14046c575
jne 0x14046c866
lea rbx, [r13 + 0xa]
movsx r12w, r8b
mov r9b, 0xd4
mov r12, rbx
cmovnp di, di
mov r9, qword [rsp + 0x60]
movzx r15, cx
movzx si, r9b
lea rdi, [r9 + 0x16]
xchg si, si
movsxd r15, esp
mov r15d, r13d
mov rsi, qword [rsp + 0x70]
movzx r15w, sil
mov r15, qword [rsp + 0x48]
jmp 0x14046c5bd
jmp 0x14046c5c7
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jne 0x14046c673
mov rcx, qword [r13]
test dx, bp
test rcx, rcx
jmp 0x14046c5e0
je 0x14046c661
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046c5f5
je 0x14046c61d
mov rax, qword [rcx + 0x50]
cmp rsi, r14
cmp dword [rax], r8d
jmp 0x14046c60a
jle 0x14046c61d
movzx eax, word [rdx]
jmp 0x14046c618
jmp 0x14046c634
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
adc ch, al
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046c641
je 0x14046c661
mov word [r12], ax
movzx ebx, bx
movzx bx, r8b
mov rbx, r12
jmp 0x14046c65c
jmp 0x14046c666
mov qword [r13], r8
cdq
mov eax, 1
mov byte [r13 + 8], al
movsx rdx, r13w
movzx r8d, word [rbx]
movsx dx, r10b
mov rdx, rdi
cmovp rcx, r14
mov rcx, r9
jmp 0x14046c68b
call fcn.140129038
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp edi, esi
cmp rax, 0xa
jmp 0x14046c6a3
jae 0x14046c837
lea rcx, [0x1400c0da0]
sbb r9b, r13b
mov r9b, byte [rax + rcx]
and cl, 0x6f
sbb cl, 0x37
cmove cx, r10w
mov rcx, qword [rsi + 0x10]
jmp 0x14046c6cc
cmp rcx, qword [rsi + 0x18]
jmp 0x14046c6d5
jae 0x14046c724
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
sal ax, cl
rcr rax, cl
cmovns eax, r12d
mov rax, rsi
jmp 0x14046c6f5
cmp qword [rsi + 0x18], 0x10
jmp 0x14046c6ff
jb 0x14046c709
mov rax, qword [rsi]
cmc
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x14046c715
mov byte [rax + rcx + 1], r8b
jmp 0x14046c71f
jmp 0x14046c747
mov r8b, r14b
xchg cl, cl
movsxd rcx, ebp
mov edx, 1
bswap rcx
seta ch
mov rcx, rsi
jmp 0x14046c73f
call fcn.140454b7d
sub r8d, r8d
mov rcx, qword [r13]
test bp, cx
test r11b, 0xb2
test rcx, rcx
jmp 0x14046c75a
je 0x14046c7fe
mov rax, qword [rcx + 0x38]
test r11, r11
cmc
cmp qword [rax], r8
jmp 0x14046c770
je 0x14046c7b8
mov rax, qword [rcx + 0x50]
cmp r9b, r15b
cmp dword [rax], r8d
jmp 0x14046c785
jle 0x14046c7b8
dec dword [rax]
xchg al, dh
mov rcx, qword [rcx + 0x38]
lahf
setg dl
mov rdx, qword [rcx]
movzx rax, r8w
lea rax, [rdx + 2]
jmp 0x14046c7a7
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x14046c7b3
jmp 0x14046c7da
mov rax, qword [rcx]
jmp 0x14046c7c0
mov rax, qword [rax + 0x38]
jmp 0x14046c7c9
call qword [0x1400b8d90]
sub r8d, r8d
sbb cl, r13b
ror ch, 0x69
or ecx, ebp
mov ecx, 0xffff
cmp spl, 0x31
cmp cx, ax
jmp 0x14046c7eb
je 0x14046c7fe
mov al, r8b
jmp 0x14046c7f9
jmp 0x14046c80f
mov qword [r13], r8
setp ah
cwde
mov ah, bl
mov eax, 1
cwd
mov byte [r13 + 8], al
mov rdx, r15
setp cl
mov rcx, r13
jmp 0x14046c821
call fcn.14046665f
sub r8d, r8d
clc
test al, al
jmp 0x14046c831
je 0x14046c5c2
mov dil, byte [rsp + 0x30]
cwde
bswap bx
lahf
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
cbw
movsx ecx, dx
cdqe
mov rbx, qword [rsp + 0x50]
lahf
cmovle ax, bp
movzx ax, r8b
mov rax, qword [rbx]
movsx ecx, r9w
mov ecx, r9d
movzx rcx, r12w
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x14046c880
call qword [0x1400b8d90]
movzx ebx, ax
not edx
mov rdx, qword [rsp + 0x48]
mov cx, r14w
movsxd rcx, r14d
mov cl, 0xdf
mov rcx, r13
jmp 0x14046c8a1
call fcn.14046665f
xor r8d, r8d
cmc
test bx, 0xcd9
test al, al
jmp 0x14046c8b6
jne 0x14046cc81
test bx, bx
je 0x14046cc81
cmp byte [r13 + 8], r8b
jmp 0x14046c8ce
jne 0x14046c966
mov rcx, qword [r13]
cmp r10b, 0x9c
cmc
test rcx, rcx
jmp 0x14046c8e5
je 0x14046c956
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14046c91d
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x14046c90a
jle 0x14046c91d
movzx eax, word [rdx]
jmp 0x14046c918
jmp 0x14046c932
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046c929
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmc
cmp cx, ax
jmp 0x14046c941
je 0x14046c956
mov word [r13 + 0xa], ax
jmp 0x14046c951
jmp 0x14046c95d
mov qword [r13], r8
movsxd rax, r12d
mov eax, 1
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
movzx ebx, r13w
mov ebx, dword [rsp + 0x68]
jmp 0x14046c978
jne 0x14046cc88
mov eax, 1
mov rcx, qword [r13]
clc
test al, r14b
test rcx, rcx
jmp 0x14046c993
je 0x14046ca4d
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
je 0x14046c9f5
mov rax, qword [rcx + 0x50]
cmp r9d, r15d
test r12b, r13b
cmp dword [rax], r8d
jmp 0x14046c9b9
jle 0x14046c9f5
dec dword [rax]
movzx dx, bpl
mov rcx, qword [rcx + 0x38]
setae dl
movzx rax, dx
not rax
mov rdx, qword [rcx]
setnp ah
cmova eax, esp
lea rax, [rdx + 2]
jmp 0x14046c9e6
mov qword [rcx], rax
movzx rax, bp
movzx eax, word [rdx]
jmp 0x14046ca13
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046ca01
call qword [0x1400b8d90]
xor r8d, r8d
add cl, r10b
shld cx, r8w, 0xa8
mov ecx, 0xffff
jmp 0x14046ca21
cmp cx, ax
jmp 0x14046ca29
je 0x14046ca3c
mov al, r8b
jmp 0x14046ca37
jmp 0x14046ca58
mov eax, 1
movzx rcx, r11w
jmp 0x14046ca4d
mov qword [r13], r8
bswap edx
not cl
mov dl, bpl
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046ca69
call fcn.14046665f
cmp ebx, dword [rsp + 0x58]
jmp 0x14046ca77
jge 0x14046cc88
xor r8d, r8d
jmp 0x14046ca8b
test al, al
jmp 0x14046ca92
jne 0x14046cc69
cmp byte [r13 + 8], r8b
jmp 0x14046caa1
jne 0x14046cb4e
mov rcx, qword [r13]
cmc
jmp 0x14046cab1
test rcx, rcx
jmp 0x14046cab9
je 0x14046cb3c
mov rax, qword [rcx + 0x38]
cdq
movzx edx, bx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046cad2
je 0x14046caf9
mov rax, qword [rcx + 0x50]
clc
cmp r15w, 0x708d
cmp dword [rax], r8d
jle 0x14046caf9
movzx eax, word [rdx]
jmp 0x14046caf4
jmp 0x14046cb19
mov rax, qword [rcx]
jmp 0x14046cb01
mov rax, qword [rax + 0x30]
jmp 0x14046cb0a
call qword [0x1400b8d90]
sub r8d, r8d
xor rcx, r8
mov cx, cx
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14046cb27
je 0x14046cb3c
mov word [r13 + 0xa], ax
jmp 0x14046cb37
jmp 0x14046cb40
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
rdtsc
not ax
mov rax, qword [rsp + 0x60]
cwd
movsx rdx, dx
lea rdx, [rax + 0x16]
movzx rcx, r12w
movzx r8d, word [r13 + 0xa]
cmovg rcx, rdi
bswap rcx
movsxd rcx, r10d
mov rcx, rax
jmp 0x14046cb78
call fcn.140129038
sub rax, qword [rsp + 0x60]
jmp 0x14046cb88
sar rax, 1
test r12b, r10b
cmc
cmp rax, 0xa
jmp 0x14046cb98
jae 0x14046cc69
lea rcx, [0x1400c0da0]
or r9b, spl
mov r9b, byte [rax + rcx]
jmp 0x14046cbb1
mov r10, qword [rsp + 0x70]
adc ch, 0x69
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14046cbc6
jae 0x14046cc28
lea rax, [rcx + 1]
clc
test dil, 0xe5
test sil, r10b
mov qword [r10 + 0x10], rax
cmp r9b, 0xd0
btc rax, 0x74
clc
mov rax, r10
clc
test r9b, bpl
jmp 0x14046cbf2
cmp qword [r10 + 0x18], 0x10
jmp 0x14046cbfc
jb 0x14046cc0b
mov rax, qword [r10]
cmc
jmp 0x14046cc0b
mov byte [rax + rcx], r9b
stc
cmp r12b, 0xa5
test al, 0x8d
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046cc23
jmp 0x14046cc51
mov r8b, sil
movzx edx, si
cqo
movsx rdx, r8w
mov edx, 1
movsx ecx, r14w
movsx rcx, bp
mov rcx, r10
jmp 0x14046cc49
call fcn.140454b7d
xor r8d, r8d
mov eax, 1
cmp al, 0xc5
jmp 0x14046cc5d
add ebx, eax
jmp 0x14046cc64
jmp 0x14046c983
mov ecx, 1
jmp 0x14046cc73
mov byte [rsp + 0x38], cl
jmp 0x14046cc7c
jmp 0x14046cc92
mov ebx, dword [rsp + 0x68]
bsr eax, ebx
mov ecx, 1
mov al, r10b
rol ah, cl
mov rax, qword [rsp + 0x70]
sub edx, edx
cmc
test r13b, r9b
cmp qword [rax + 0x10], rdx
jne 0x14046ccb5
mov byte [rsp + 0x38], cl
jmp 0x14046ccb0
jmp 0x14046cd7c
mov eax, dword [rsp + 0x58]
cmp ebp, r10d
cmp ebx, eax
jmp 0x14046ccc3
jge 0x14046cd7c
sub eax, ebx
mov ebx, eax
btr r15w, 0xb
mov r14, qword [rsp + 0x70]
cmc
clc
mov r15d, 1
sets cl
mov rcx, qword [r14 + 0x10]
cmc
clc
cmp rcx, qword [r14 + 0x18]
jae 0x14046cd2a
lea rax, [rcx + 1]
test spl, 0x8c
cmp cl, dil
stc
mov qword [r14 + 0x10], rax
mov rax, r14
stc
cmp qword [r14 + 0x18], 0x10
jmp 0x14046cd11
jb 0x14046cd1a
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14046cd25
jmp 0x14046cd5c
mov r9b, 0x30
mov ch, 0x5d
setno dh
cdq
mov r8b, dil
cqo
jmp 0x14046cd40
mov rdx, r15
xchg cl, ch
mov cl, 0x97
mov rcx, r14
jmp 0x14046cd4f
call fcn.140454b7d
xor edx, edx
cmp r11d, ebp
test cl, sil
sub rbx, r15
jmp 0x14046cd64
jne 0x14046cce3
mov r14b, byte [rsp + 0x30]
shld rdx, rdi, 0xfe
xchg dl, r15b
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
jmp 0x14046cd86
cmp rdx, 0x10
jb 0x14046c469
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046cda6
jb 0x14046c464
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
test r15b, 0xc3
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046cdca
ja 0x14046e321
jmp 0x14046c464
mov rdx, qword [rsp + 0x48]
movsx rcx, dx
mov rcx, r13
jmp 0x14046cde6
call fcn.14046665f
sub r9d, r9d
cmp rsi, r13
test al, al
jmp 0x14046cdf8
jne 0x14046c472
mov rbx, qword [rsp + 0x50]
mov ax, 0x5bcc
movsx cx, r9b
cwd
mov rax, qword [rbx]
mov dx, r11w
cqo
movzx rcx, r9w
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14046ce27
mov rax, qword [rax + 0x38]
jmp 0x14046ce30
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
stc
bts r8d, 8
cmc
cmp r14, rcx
or r8d, 2
mov dword [rsp + 0x34], r8d
clc
mov dword [rsp + 0x3c], r8d
cmp rax, 0x42a727ee
cmc
test bpl, dl
xor r9d, r9d
jmp 0x14046ce67
cmp qword [rbp - 0x28], r9
jmp 0x14046ce70
jbe 0x14046cfee
mov rax, qword [rbx]
setp dh
cwd
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046ce8a
mov rax, qword [rax + 0x38]
jmp 0x14046ce93
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bt dx, 0x97
bts edx, r12d
btr dx, r8w
bts r8d, 0xb
or r8d, 4
test r10w, 0x5f38
cqo
add dl, 0xe6
mov dword [rsp + 0x34], r8d
cdq
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
cmp bpl, 0xb4
clc
mov qword [rsp + 0x58], rdx
sub r9d, r9d
test r9w, di
cmp byte [rdx], r9b
jne 0x14046cfa3
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046cef5
je 0x14046cf8c
mov rax, qword [rcx + 0x38]
jmp 0x14046cf04
mov rdx, qword [rax]
cmc
clc
test r10b, 0xf7
test rdx, rdx
je 0x14046cf3c
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14046cf21
cmp dword [rax], r9d
jmp 0x14046cf29
jle 0x14046cf3c
movzx eax, word [rdx]
jmp 0x14046cf37
jmp 0x14046cf61
mov rax, qword [rcx]
jmp 0x14046cf44
mov rax, qword [rax + 0x30]
jmp 0x14046cf4d
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xadd cl, dl
mov ecx, r12d
xor r9d, r9d
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmc
cmp cx, di
cmp cx, ax
jmp 0x14046cf77
je 0x14046cf8c
mov word [r13 + 0xa], ax
jmp 0x14046cf87
jmp 0x14046cf90
mov qword [r13], r9
mov r10d, 1
jmp 0x14046cf9b
mov byte [rdx], r10b
jmp 0x14046cfaa
mov r10d, 1
cwde
movzx ecx, word [r13 + 0xa]
sub al, dil
movsx ax, r15b
add eax, 0x17a86f57
lea rax, [rbp - 0x18]
test r8b, 0x10
cmp qword [rbp], 8
jmp 0x14046cfce
cmovae rax, qword [rbp - 0x18]
cmp di, 0x5b16
cmp word [rax], cx
jne 0x14046cff2
mov bl, r10b
jmp 0x14046cfe9
jmp 0x14046cffa
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x14046d003
je 0x14046d038
and r8d, 0xfffffffb
movsxd rcx, ecx
movzx rcx, r12w
bswap cx
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmovo cx, si
lea rcx, [rbp - 0x18]
jmp 0x14046d02e
call fcn.140458e01
mov r8d, dword [rsp + 0x34]
test r8b, 2
je 0x14046d073
and r8d, 0xfffffffd
mov cl, 0x6e
cmovno rcx, r9
mov dword [rsp + 0x34], r8d
jmp 0x14046d056
mov dword [rsp + 0x3c], r8d
cmova rcx, r10
movzx rcx, dx
xchg ch, ch
lea rcx, [rbp - 0x38]
jmp 0x14046d06e
call fcn.140458e01
xor r8d, r8d
test bl, bl
je 0x14046d26c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046d08a
je 0x14046d138
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046d0f7
mov rax, qword [rcx + 0x50]
cmp cl, 0xe4
cmp dword [rax], r8d
jmp 0x14046d0ac
jle 0x14046d0f7
dec dword [rax]
cmovb ax, r13w
not dl
movsx ax, bpl
mov rcx, qword [rcx + 0x38]
mov dh, dl
mov ah, 0xf9
mov rdx, qword [rcx]
cdqe
movzx eax, cx
cmove ax, ax
lea rax, [rdx + 2]
jmp 0x14046d0de
mov qword [rcx], rax
bswap rax
movzx ax, bpl
lahf
movzx eax, word [rdx]
jmp 0x14046d0f2
jmp 0x14046d113
mov rax, qword [rcx]
jmp 0x14046d0ff
mov rax, qword [rax + 0x38]
jmp 0x14046d108
call qword [0x1400b8d90]
sub r8d, r8d
neg ecx
mov ecx, 0xffff
jmp 0x14046d122
cmp cx, ax
je 0x14046d138
mov al, r8b
jmp 0x14046d133
jmp 0x14046d146
mov qword [r13], r8
mov eax, 1
jmp 0x14046d146
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movsx rax, r8w
mov rax, qword [rcx]
movzx dx, r8b
cwd
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x14046d16d
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
movsx edx, r8w
cmova dx, r15w
jmp 0x14046d185
bts ebx, 0xa
adc dl, r10b
xchg dh, dh
mov dword [rsp + 0x34], ebx
btr edx, r12d
cwd
mov dword [rsp + 0x3c], ebx
sbb dl, dil
mov rdx, qword [rbp + 0x20]
test rsi, rax
test cl, 0x2e
cmp rdx, 8
jmp 0x14046d1b2
jb 0x14046d212
lea rdx, [rdx*2 + 2]
test cl, 0x71
movsx ecx, bp
xor al, 0x41
mov rcx, qword [rbp + 8]
rcr rax, cl
rcl ah, 0x77
stc
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046d1e2
jb 0x14046d20d
add rdx, 0x27
jmp 0x14046d1f1
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14046d207
ja 0x14046e332
call fcn.14027cd22
movups xmm0, xmmword [rbp - 0x18]
shl cl, 0x9b
ror ch, cl
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
sar cx, cl
movups xmmword [rbp + 0x18], xmm1
movzx rcx, cx
xor rcx, 0x17c435d6
ror cl, 0x6c
xor eax, eax
bswap cx
mov qword [rbp - 8], rax
not cl
mov ch, 3
mov qword [rbp], 7
mov word [rbp - 0x18], ax
mov cx, 0x77bd
movsx ecx, sp
lea rcx, [rbp - 0x18]
jmp 0x14046d262
call fcn.140458e01
jmp 0x14046c469
mov rbx, qword [rsp + 0x50]
xchg ah, dh
cwd
bswap rcx
mov rax, qword [rbx]
movsxd rdx, ebx
movsx dx, r11b
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046d293
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
jmp 0x14046d2a2
bts edx, 0xc
jmp 0x14046d2ac
or edx, 8
mov dword [rsp + 0x34], edx
cmp eax, 0x1c7172cd
stc
mov dword [rsp + 0x3c], edx
clc
cmp r12w, 0x6e05
sub r9d, r9d
test r9d, 0x25a2673c
jmp 0x14046d2d4
cmp qword [rbp - 0x28], r9
jmp 0x14046d2dd
jbe 0x14046d469
mov rax, qword [rbx]
cqo
xchg dl, dl
setne dl
lea rdx, [rbp - 0x18]
movsx rcx, r13w
not cl
mov rcx, rbx
jmp 0x14046d2ff
mov rax, qword [rax + 0x40]
jmp 0x14046d308
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts r8w, sp
mov r8b, 0x40
btr r8w, r12w
bts edx, 0xd
mov r8w, r13w
or edx, 0x10
ror r8w, 0xb7
xor r8b, al
mov dword [rsp + 0x34], edx
sal r8b, cl
dec r8d
mov dword [rsp + 0x3c], edx
rol r8w, 0xa1
rcr r8b, cl
mov r8, qword [rsp + 0x58]
jmp 0x14046d356
xor r9d, r9d
clc
cmp byte [r8], r9b
jmp 0x14046d362
jne 0x14046d422
mov rcx, qword [r13]
cmp r9, r12
test rcx, rcx
jmp 0x14046d377
je 0x14046d3f9
mov rax, qword [rcx + 0x38]
sbb dl, dil
mov rdx, qword [rax]
cmp r15b, 0xf2
cmp r14b, r13b
test rdx, rdx
jmp 0x14046d396
je 0x14046d3b6
mov rax, qword [rcx + 0x50]
jmp 0x14046d3a5
cmp dword [rax], r9d
jle 0x14046d3b6
movzx eax, word [rdx]
jmp 0x14046d3db
mov rax, qword [rcx]
jmp 0x14046d3be
mov rax, qword [rax + 0x30]
jmp 0x14046d3c7
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
movsxd rcx, esi
xor r9d, r9d
seto ch
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14046d3f9
mov word [r13 + 0xa], ax
jmp 0x14046d3f4
jmp 0x14046d404
mov qword [r13], r9
movzx edx, r11w
xchg r10, rdx
mov r10d, 1
jmp 0x14046d410
mov byte [r8], r10b
cqo
movzx rdx, dx
mov edx, dword [rsp + 0x34]
jmp 0x14046d42f
mov r10d, 1
add rcx, 0x3ede3c8e
movzx ecx, word [r13 + 0xa]
not eax
lea rax, [rbp - 0x18]
rcr bl, cl
cmp qword [rbp], 8
mov bl, r12b
mov bl, 0x77
cmovae rax, qword [rbp - 0x18]
rcl bl, 0x56
adc bl, r8b
and bl, 0x7e
cmp word [rax], cx
xchg bl, bl
mov bl, 0x7c
mov bl, r10b
jmp 0x14046d463
je 0x14046d46c
mov bl, r9b
test dl, 0x10
jmp 0x14046d474
je 0x14046d4a6
and edx, 0xffffffef
setns cl
mov dword [rsp + 0x34], edx
movzx cx, r9b
mov rcx, 0xcd64f94
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
call fcn.140458e01
mov edx, dword [rsp + 0x34]
jmp 0x14046d4a6
test dl, 8
je 0x14046d4c8
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14046d4c3
call fcn.140458e01
test bl, bl
jmp 0x14046d4cf
je 0x14046d6a2
mov rcx, qword [r13]
cmp r11b, 0xca
sub ebx, ebx
test rcx, rcx
jmp 0x14046d4e7
je 0x14046d578
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rbx
jmp 0x14046d4fa
je 0x14046d542
mov rax, qword [rcx + 0x50]
test ecx, ebx
jmp 0x14046d50b
cmp dword [rax], ebx
jmp 0x14046d512
jle 0x14046d542
dec dword [rax]
movzx eax, si
mov rcx, qword [rcx + 0x38]
mov al, bh
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046d52f
mov qword [rcx], rax
jmp 0x14046d53a
movzx eax, word [rdx]
jmp 0x14046d559
mov rax, qword [rcx]
jmp 0x14046d54a
mov rax, qword [rax + 0x38]
jmp 0x14046d553
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046d566
je 0x14046d578
mov al, bl
jmp 0x14046d573
jmp 0x14046d58b
mov qword [r13], rbx
setnp ah
mov ax, 0x5f09
mov eax, 1
mov ch, 0x32
mov rcx, qword [rsp + 0x58]
cdq
setno dl
mov byte [rcx], al
bswap ecx
mov rcx, qword [rsp + 0x50]
jmp 0x14046d5a2
mov rax, qword [rcx]
cmovle edx, esi
cqo
lea rdx, [rbp - 0x18]
jmp 0x14046d5b3
mov rax, qword [rax + 0x40]
jmp 0x14046d5bc
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
bt dx, si
shl dx, cl
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx dx, r14b
rcl dx, cl
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14046d5ee
jb 0x14046d64d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
rcr rax, 0xe3
and al, dil
xor ax, r12w
mov rax, rcx
cmp rdx, 0x1000
jb 0x14046d648
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp edx, edi
test al, 0xdb
sub rax, rcx
stc
jmp 0x14046d630
add rax, 0xfffffffffffffff8
jmp 0x14046d639
cmp rax, 0x1f
jmp 0x14046d642
ja 0x14046e316
call fcn.14027cd22
movups xmm0, xmmword [rbp - 0x18]
not ch
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movzx ecx, bx
movsx rcx, r10w
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
movsx cx, r14b
movsx ecx, r14w
mov word [rbp - 0x18], bx
movsxd rcx, edi
not rcx
movsx cx, bpl
lea rcx, [rbp - 0x18]
call fcn.140458e01
mov byte [rsp + 0x30], 1
jmp 0x14046d69d
jmp 0x14046c469
mov rbx, qword [rsp + 0x50]
movsx ax, al
mov rax, qword [rbx]
jmp 0x14046d6bc
lea rdx, [rbp - 0x38]
movzx ecx, cx
not ch
mov rcx, rbx
jmp 0x14046d6cd
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
cmp ax, r13w
mov dword [rsp + 0x34], eax
test dil, r15b
cmc
mov dword [rsp + 0x3c], eax
jmp 0x14046d6fa
sub ecx, ecx
stc
cmp qword [rbp - 0x28], rcx
je 0x14046d768
mov rax, qword [rbx]
jmp 0x14046d70f
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046d71b
mov rax, qword [rax + 0x40]
jmp 0x14046d724
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test r11b, r10b
cmp r10, 0x4b6f2d5a
or eax, 0x10040
cmp r8w, 0x4085
mov dword [rsp + 0x34], eax
test dil, al
mov dword [rsp + 0x3c], eax
clc
xor ecx, ecx
cmp qword [rbp - 8], rcx
jne 0x14046d768
lea ebx, [rcx + 1]
jmp 0x14046d763
jmp 0x14046d76a
mov bl, cl
test al, 0x40
jmp 0x14046d771
je 0x14046d79f
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
movzx ecx, bx
mov dword [rsp + 0x3c], eax
movzx ecx, r9w
lea rcx, [rbp - 0x18]
jmp 0x14046d792
call fcn.140458e01
mov eax, dword [rsp + 0x34]
test ah, 8
clc
test al, 0x20
jmp 0x14046d7a6
je 0x14046d7cb
and eax, 0xffffffdf
movzx cx, r8b
mov dword [rsp + 0x34], eax
setp ch
mov dword [rsp + 0x3c], eax
mov cl, spl
lea rcx, [rbp - 0x38]
call fcn.140458e01
sub r9d, r9d
sar rax, cl
bsf cx, r15w
stc
mov eax, dword [rsp + 0x38]
jmp 0x14046d7e0
lea ecx, [r9 + 1]
cmc
jmp 0x14046d7ea
test bl, bl
je 0x14046c47d
mov byte [rsp + 0x30], cl
jmp 0x14046d7fb
jmp 0x14046c47d
mov rcx, qword [rsp + 0x50]
cdq
mov rax, qword [rcx]
mov rdx, r14
movzx edx, bx
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14046d81c
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 7
cmp sil, 0x85
shld rbx, r8, 0xc
adc bx, cx
mov dword [rsp + 0x34], eax
or bl, dil
ror ebx, 0xbe
and bh, 0xb1
mov dword [rsp + 0x3c], eax
shrd bx, ax, 0x7e
movsxd rbx, r11d
bts eax, r8d
mov rax, qword [rbp + 0x98]
rol rbx, cl
sal ebx, 0xd9
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14046d86e
jne 0x14046d977
mov rdx, rbx
movsx cx, spl
mov rcx, r13
call fcn.14046665f
xor r8d, r8d
cmp di, r12w
stc
test al, al
jmp 0x14046d893
jne 0x14046d977
lea rbx, [rbp - 0x38]
jmp 0x14046d8a8
cmp qword [rbp - 0x20], 8
jmp 0x14046d8b2
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x14046d8c0
jne 0x14046d95b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046d8d2
je 0x14046d948
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r11b, 0x79
clc
test rdx, rdx
jmp 0x14046d8ec
je 0x14046d916
mov rax, qword [rcx + 0x50]
test bp, 0x5a5d
cmp dword [rax], r8d
jmp 0x14046d903
jle 0x14046d916
movzx eax, word [rdx]
jmp 0x14046d911
jmp 0x14046d92b
mov rax, qword [rcx]
jmp 0x14046d91e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046d938
je 0x14046d948
mov word [r13 + 0xa], ax
jmp 0x14046d94c
mov qword [r13], r8
mov eax, 1
clc
test r15b, 0x55
stc
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14046d968
jne 0x14046daa5
mov rbx, qword [rsp + 0x48]
stc
cmp ah, 0x7f
cmp qword [rbp - 0x78], 3
jmp 0x14046d981
jne 0x14046dacb
mov eax, 1
cmp qword [rbp + 0x18], rax
ja 0x14046dacb
mov rdx, rbx
movsx cx, r14b
movzx rcx, dx
mov rcx, r13
jmp 0x14046d9aa
call fcn.14046665f
sub ebx, ebx
cmp r13w, sp
test al, al
jmp 0x14046d9bc
jne 0x14046daa7
cmp byte [r13 + 8], bl
jmp 0x14046d9cb
jne 0x14046da74
mov rcx, qword [r13]
test r14b, 0x26
test rcx, rcx
jmp 0x14046d9e1
je 0x14046da5e
mov rax, qword [rcx + 0x38]
setl dl
mov rdx, qword [rax]
jmp 0x14046d9fd
test rdx, rdx
jmp 0x14046da05
je 0x14046da29
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14046da16
jle 0x14046da29
movzx eax, word [rdx]
jmp 0x14046da24
jmp 0x14046da3b
mov rax, qword [rcx]
jmp 0x14046da31
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046da49
je 0x14046da5e
mov word [r13 + 0xa], ax
jmp 0x14046da59
jmp 0x14046da62
mov qword [r13], rbx
mov eax, 1
mov byte [r13 + 8], al
btc rcx, r15
movsx cx, r8b
movzx ecx, word [r13 + 0xa]
sub al, 0xef
test ch, 0xf7
shr rax, 0x87
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14046da90
cmovae rax, qword [rbp - 0x38]
cmc
stc
cmp cx, word [rax]
je 0x14046dacb
jmp 0x14046daa7
sub ebx, ebx
lea rax, [rbp - 0x38]
shr dl, cl
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
mov word [rax], bx
movzx rdx, bx
bts cx, r15w
sbb cx, r13w
lea rbx, [rbp - 0x38]
sub rcx, rdx
bsf rdx, rax
sar ecx, cl
cmp qword [rbp - 0x20], 8
mov cl, r9b
cqo
cmovae rbx, qword [rbp - 0x38]
movzx edx, di
jmp 0x14046daef
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046665f
sub r8d, r8d
cmp al, r9b
test al, al
jmp 0x14046db09
jne 0x14046dd2d
mov r12, qword [rsp + 0x48]
bts r14, r10
shrd ax, r10w, 0x5c
mov esi, 0xffff
sal r14b, 0xc8
jmp 0x14046db32
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
movsx rax, r12w
movzx eax, r15w
cmp qword [rbp - 0x20], 8
movzx eax, r12w
movsx ax, r8b
cwde
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
clc
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x14046db67
je 0x14046dd02
cmp byte [r13 + 8], r8b
jne 0x14046dc02
mov rcx, qword [r13]
test rcx, rcx
je 0x14046dbf1
mov rax, qword [rcx + 0x38]
bt rdx, 0x2e
xchg dl, dl
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14046db9b
je 0x14046dbbe
mov rax, qword [rcx + 0x50]
cmp cl, r12b
cmp dword [rax], r8d
jle 0x14046dbbe
movzx eax, word [rdx]
jmp 0x14046dbb9
jmp 0x14046dbd4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046dbca
call qword [0x1400b8d90]
xor r8d, r8d
clc
cmp si, ax
jmp 0x14046dbdc
je 0x14046dbf1
mov word [r13 + 0xa], ax
jmp 0x14046dbec
jmp 0x14046dbf5
mov qword [r13], r8
mov byte [r13 + 8], r14b
cbw
bt ax, cx
adc al, spl
movzx eax, word [r13 + 0xa]
clc
cmp ax, word [rbx]
jmp 0x14046dc10
jne 0x14046dd02
add rbx, 2
add cl, 0x5d
sar rcx, 0x23
btr ecx, 0xc1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046dc31
je 0x14046dcc3
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046dc43
je 0x14046dc85
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046dc55
jle 0x14046dc85
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rdx, r15d
cdq
cdqe
mov rdx, qword [rcx]
mov ax, r12w
lea rax, [rdx + 2]
jmp 0x14046dc77
mov qword [rcx], rax
movzx eax, cx
movzx eax, word [rdx]
jmp 0x14046dca8
mov rax, qword [rcx]
jmp 0x14046dc8d
mov rax, qword [rax + 0x38]
jmp 0x14046dc96
call qword [0x1400b8d90]
sub r8d, r8d
test rdi, 0x56b55576
clc
stc
cmp si, ax
jmp 0x14046dcb0
je 0x14046dcc3
mov al, r8b
jmp 0x14046dcbe
jmp 0x14046dcd3
mov qword [r13], r8
not rdx
bswap edx
mov al, r14b
cmovp rcx, r10
mov byte [r13 + 8], al
movsx rdx, dx
movzx ecx, cx
mov rdx, r12
xchg ch, ch
movzx ecx, ax
mov rcx, r13
jmp 0x14046dcee
call fcn.14046665f
sub r8d, r8d
test r13b, 0x8f
test al, al
je 0x14046db36
mov sil, byte [rsp + 0x30]
adc r14b, 0x74
jmp 0x14046dd10
mov r14b, byte [rsp + 0x30]
add cx, 0x3798
shl cl, 0x21
cbw
mov r12b, byte [rsp + 0x30]
sub al, sil
test r10w, 0x563d
lea rcx, [rbp - 0x38]
sub ax, bx
clc
cmp qword [rbp - 0x20], 8
mov ax, si
cbw
cmovae rcx, qword [rbp - 0x38]
shl eax, 0x5c
btr ax, 0xd3
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
btc rax, 0x31
rcl ah, cl
inc ax
mov eax, dword [rsp + 0x38]
test spl, 0x33
cmp r13b, dil
jmp 0x14046dd6e
movzx eax, al
cmp rbx, rcx
mov ecx, 1
cmovne eax, ecx
movzx cx, sil
setl ch
mov dword [rsp + 0x38], eax
movzx cx, r12b
lea rcx, [rbp - 0x38]
jmp 0x14046dd96
jmp 0x14046d262
mov rax, qword [rcx]
jmp 0x14046dda3
mov rax, qword [rax + 0x30]
jmp 0x14046ddac
call qword [0x1400b8d90]
xor r9d, r9d
cmp r8w, 0x68c1
cmp r14w, ax
jmp 0x14046ddc4
je 0x14046dddb
mov word [r12], ax
movsx rbx, r10w
mov rbx, r12
jmp 0x14046dde7
mov qword [r13], r9
movzx cx, r9b
movsx ecx, si
mov byte [r13 + 8], dil
cmovg cx, r13w
mov rax, qword [r15]
mov edx, 0x48
mov r8w, dx
movsx ecx, r10w
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x14046de0c
mov rax, qword [rax + 0x20]
jmp 0x14046de15
call qword [0x1400b8d90]
xor r9d, r9d
cmc
test al, al
jmp 0x14046de26
je 0x14046df0c
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
test bpl, 0x52
stc
test rcx, rcx
jmp 0x14046de42
je 0x14046ded4
mov rax, qword [rcx + 0x38]
cmp r10b, 0x80
cmp qword [rax], r9
je 0x14046dea3
mov rax, qword [rcx + 0x50]
jmp 0x14046de63
cmp dword [rax], r9d
jmp 0x14046de6b
jle 0x14046dea3
dec dword [rax]
movsx eax, r14w
mov rcx, qword [rcx + 0x38]
movsxd rdx, r9d
mov edx, r12d
movzx rax, bx
mov rdx, qword [rcx]
not eax
bswap eax
lea rax, [rdx + 2]
jmp 0x14046de95
mov qword [rcx], rax
movsx eax, dx
movzx eax, word [rdx]
jmp 0x14046debd
mov rax, qword [rcx]
jmp 0x14046deab
mov rax, qword [rax + 0x38]
jmp 0x14046deb4
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
jmp 0x14046dec6
je 0x14046ded4
mov al, r9b
jmp 0x14046dee0
mov qword [r13], r9
mov al, dil
mov dx, dx
not edx
mov byte [r13 + 8], al
movsx ecx, r9w
mov rdx, rsi
mov cl, r12b
mov rcx, r13
jmp 0x14046def6
call fcn.14046665f
sub r9d, r9d
clc
test al, al
jmp 0x14046df06
je 0x14046bb39
mov dil, byte [rsp + 0x30]
xadd sil, sil
bsf ax, bx
mov sil, byte [rsp + 0x30]
cmp edx, 0x7298702d
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
and cx, dx
mov r12b, byte [rsp + 0x30]
rol bl, 0x70
mov bl, byte [rsp + 0x40]
movsx rax, si
mov rax, qword [rbp - 0x78]
or rcx, 0x240c1f3e
mov ecx, 1
clc
test bl, 0xf8
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046df5f
jne 0x14046c478
movzx eax, byte [rsp + 0x38]
jmp 0x14046df70
test bl, bl
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14046df7e
jmp 0x14046c47d
mov rcx, qword [rbp + 0x18]
add di, 0xa62
mov edi, 1
stc
cmp rcx, rdi
jmp 0x14046df9a
jbe 0x14046e251
lea rbx, [rbp + 8]
rcl dl, cl
sub r8w, r12w
movsx r8, r14w
mov rdx, qword [rbp + 8]
add r8d, r13d
test r13b, 0x49
mov r8, qword [rbp + 0x20]
sar al, cl
cmp r8, 8
mov al, r13b
cmovae rbx, rdx
jmp 0x14046dfd4
mov al, byte [rsp + 0x30]
jmp 0x14046dfdd
mov byte [rsp + 0x30], al
add rbx, 2
movzx rax, r10w
stc
bsr rax, r13
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046dffb
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp eax, 0x696e1558
cmp rbx, rax
jmp 0x14046e010
je 0x14046e1f4
mov rdx, qword [rsp + 0x48]
movzx rcx, bx
not ecx
mov rcx, r13
jmp 0x14046e029
call fcn.14046665f
xor r9d, r9d
test al, al
jne 0x14046e1d3
cmp byte [r13 + 8], r9b
jmp 0x14046e042
jne 0x14046e0e7
mov rcx, qword [r13]
clc
cmp r15b, bpl
test rcx, rcx
jmp 0x14046e058
je 0x14046e0df
mov rax, qword [rcx + 0x38]
and dh, dh
adc dl, r10b
shrd rdx, rdx, 0x16
mov rdx, qword [rax]
cmp r11b, r11b
test rdx, rdx
jmp 0x14046e07a
je 0x14046e0a5
mov rax, qword [rcx + 0x50]
jmp 0x14046e08a
cmp dword [rax], r9d
jmp 0x14046e092
jle 0x14046e0a5
movzx eax, word [rdx]
jmp 0x14046e0a0
jmp 0x14046e0c7
mov rax, qword [rcx]
jmp 0x14046e0ad
mov rax, qword [rax + 0x30]
jmp 0x14046e0b6
call qword [0x1400b8d90]
xor r9d, r9d
add rcx, 0x77cf7569
stc
mov ecx, 0xffff
cmp cx, ax
je 0x14046e0df
mov word [r13 + 0xa], ax
jmp 0x14046e0e3
mov qword [r13], r9
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14046e0f4
jne 0x14046e1d3
mov rcx, qword [r13]
cmp si, di
test rcx, rcx
jmp 0x14046e109
je 0x14046e1a8
mov rax, qword [rcx + 0x38]
test r15b, 0xd8
cmp qword [rax], r9
je 0x14046e163
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14046e12d
jle 0x14046e163
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
cdqe
movzx dx, sil
mov rdx, qword [rcx]
movsxd rax, edx
movsx eax, r13w
cmovbe rax, rax
lea rax, [rdx + 2]
jmp 0x14046e158
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046e182
mov rax, qword [rcx]
jmp 0x14046e16b
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r9d, r9d
neg cx
or rcx, rdx
movsx rcx, ax
mov ecx, 0xffff
jmp 0x14046e18d
cmp cx, ax
jmp 0x14046e195
je 0x14046e1a8
mov al, r9b
jmp 0x14046e1a3
jmp 0x14046e1b9
mov qword [r13], r9
setg al
cwd
movsx r8, r11w
mov al, dil
cdq
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x14046e1ce
jmp 0x14046dfe1
mov r8, qword [rbp + 0x20]
rcr edx, 0x18
bt dx, 0xfa
test r14w, r10w
mov rcx, qword [rbp + 0x18]
mov edx, esi
mov rdx, qword [rbp + 8]
movzx eax, bp
rcl ax, 0xa6
lea rax, [rbp + 8]
clc
test cx, 0x3360
test r12, r12
cmp r8, 8
jmp 0x14046e20a
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14046e21a
je 0x14046e251
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x14046e232
jb 0x14046e240
mov rax, qword [rcx]
jmp 0x14046e240
mov qword [rcx + 0x10], r9
jmp 0x14046e249
mov byte [rax], r9b
jmp 0x14046e294
cmp byte [rsp + 0x30], 0
jmp 0x14046e25b
je 0x14046e294
mov r9b, 0x2d
adc cl, r12b
rcl r8b, cl
rol cx, 0x81
mov r8, rdi
ror cx, 0x8e
movsxd rcx, r13d
sub edx, edx
movzx cx, bl
movsx ecx, cx
mov rcx, qword [rsp + 0x70]
jmp 0x14046e28b
call fcn.14044719e
nop
not cx
lea rcx, [rbp + 8]
jmp 0x14046e29d
call fcn.140458e01
mov rax, qword [rsp + 0x70]
btc cx, sp
and cl, 0xf1
test r11b, r13b
mov rcx, qword [rbp + 0x28]
test eax, 0x1b220f25
xor rcx, rsp
call fcn.14049cefa
mov rbx, qword [rsp + 0x170]
shl r13, cl
rol r12, 0x86
add rsp, 0x130
movsx di, r12b
pop r15
not di
xchg sil, r14b
pop r14
pop r13
movsxd r12, esp
pop r12
movzx si, r8b
jmp 0x14046e2f8
pop rdi
movsx si, r14b
cmovns si, bx
pop rsi
mov rbp, 0x271125f8
jmp 0x14046e30f
pop rbp
jmp 0x14046e315
ret
call fcn.1404b346a
int3
call fcn.1404b346a
nop
call fcn.1404b346a
nop
jmp 0x14046e332
call fcn.1404b346a
int3