Function at 0x14046d290
Capabilities:
Encode data using base64
Encrypt data using speck
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
shrd eax, r14d, 0xc1
push rbp
bts rbp, r14
push rsi
dec cx
cmp dx, bx
ror ah, cl
push rdi
push r12
sub cl, 0xdc
cwde
bsr ecx, ecx
push r13
mov bp, 0x8a9
push r14
bsr cx, cx
jmp 0x14046d2c3
push r15
cmp bpl, 0xbd
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x1400b7288]
xadd r14w, di
xor rax, rsp
rcl dil, cl
mov qword [rbp + 0x28], rax
xchg cx, ax
sal ax, cl
sar r14b, cl
mov qword [rsp + 0x48], r9
cmc
bt di, r13w
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
test dl, r14b
mov qword [rbp - 0x40], rdx
shr bh, cl
mov r14, qword [rbp + 0xa0]
sub ebx, 0x22c30ad0
rcr bx, cl
test r8d, 0x5dbe12a6
mov qword [rsp + 0x60], r14
cmp rsp, r12
sub r12d, r12d
mov dword [rsp + 0x3c], r12d
mov r15, qword [rbp + 0x98]
cdqe
mov rbx, qword [r15 + 0x40]
cdqe
mov rbx, qword [rbx + 8]
movsx ax, ch
movsx rax, r10w
bswap rax
mov qword [rbp - 0x58], rbx
movzx rax, di
mov rax, qword [rbx]
movsxd rcx, ebx
cmovp cx, r10w
bswap rcx
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046d386
je 0x14046d3c1
lea rcx, [rbp - 0x60]
jmp 0x14046d395
call fcn.140473142
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14046d3aa
je 0x14046d45e
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14046d3bc
jmp 0x14046d40b
lea rcx, [rbp - 0x60]
jmp 0x14046d3ca
call fcn.140472d30
mov rsi, rax
stc
clc
cmc
mov qword [rsp + 0x50], rax
stc
test r11, 0x353e581f
test rbx, rbx
jmp 0x14046d3ea
je 0x14046d45e
mov rax, qword [rbx]
mov ecx, 0x2ba97af7
movsxd rcx, ebp
mov rax, qword [rax + 0x10]
jmp 0x14046d40b
mov rcx, rbx
jmp 0x14046d413
call qword [0x1400b8d90]
test rax, rax
mov r8w, 0x2cee
seta r8b
mov r8w, r14w
mov r8, rax
jmp 0x14046d431
je 0x14046d45e
mov rcx, qword [rax]
sets dh
bswap rdx
cwde
mov rax, qword [rcx]
cmovp edx, edx
mov cl, 0x6c
mov edx, 1
not cl
mov rcx, r8
jmp 0x14046d458
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046d468
mov byte [rsp + 0x30], r12b
jmp 0x14046d472
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
movsx rdx, sp
rdtsc
mov qword [rbp + 0x20], 7
cbw
setg cl
mov word [rbp + 8], r12w
cdqe
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
mov cx, r13w
movsx ecx, cx
mov rcx, rsi
jmp 0x14046d4ad
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx rbx, r10w
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
lahf
mov byte [rdi], r12b
movsx rsi, r12w
mov rsi, 0x195237df
mov cx, si
mov esi, 1
movzx eax, r13w
xchg cl, bh
mov eax, 0x21cd2499
mov eax, esi
mov dword [rsp + 0x34], eax
mov bl, dh
mov dword [rsp + 0x3c], eax
cmovo rbx, rbp
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
not al
mov qword [rbp - 0x58], rbx
mov ch, 0xa9
mov rax, qword [rbx]
xchg cx, cx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046d522
call qword [0x1400b8d90]
nop
mov ecx, 0x1b123317
lea rcx, [rbp - 0x60]
jmp 0x14046d537
call fcn.140460737
mov rdi, rax
test r15d, esp
cmp al, 0x1b
cmp esp, esp
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14046d552
je 0x14046d5ac
mov rdx, qword [rbx]
jmp 0x14046d560
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14046d56c
call qword [0x1400b8d90]
mov r8, rax
cmp r15w, r11w
test rax, rax
je 0x14046d5ac
mov rcx, qword [rax]
movsxd rax, r8d
xchg dx, dx
mov rax, qword [rcx]
cdq
movsx ecx, sp
jmp 0x14046d597
mov edx, esi
movsx cx, r8b
mov rcx, r8
jmp 0x14046d5a6
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov r9, r14
movsx cx, ch
lea r8, [0x1400c0dac]
movzx rcx, r12w
jmp 0x14046d5cb
lea rdx, [0x1400c0da0]
movsx ecx, r13w
mov cx, cx
movsx rcx, cx
mov rcx, rdi
jmp 0x14046d5e5
mov rax, qword [rax + 0x58]
jmp 0x14046d5ee
call qword [0x1400b8d90]
mov rax, r12
sar sil, cl
xor r15b, 0xd5
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
rcl r12b, cl
sub cl, bpl
xchg r14b, sil
mov sil, byte [rsp + 0x30]
sbb r12b, 0x3c
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
shld ecx, r8d, 0x1c
cmp sil, 0xee
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
shr cx, 0x60
cmc
lea ecx, [r9 + 1]
cmp sil, 0xd2
cmp rax, 4
jae 0x14046fbd8
mov al, byte [rbp + rax - 0x70]
cmc
test dh, 0x4e
cmp al, 0x20
jmp 0x14046d65a
je 0x14046d68a
cmp al, 0x24
jmp 0x14046d667
je 0x14046f425
cmp al, 0x2b
je 0x14046e9ed
cmp al, 0x76
je 0x14046d76c
cmp al, 0x78
jmp 0x14046d684
jne 0x14046e010
cmp qword [rbp - 0x78], 3
je 0x14046e010
mov bl, r9b
mov byte [rsp + 0x40], bl
movzx rcx, r12w
mov rdx, qword [rsp + 0x48]
cmovb cx, r15w
mov rcx, r13
jmp 0x14046d6b2
call fcn.14046848d
xor r9d, r9d
cmp dil, r9b
test r13, 0x19684b4b
test al, al
jmp 0x14046d6cb
jne 0x14046fb8b
lea rbx, [r13 + 0xa]
mov r12, rbx
movzx r14, si
adc sil, 0x52
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
shld edi, r9d, 0xda
not dil
lea edi, [r9 + 1]
mov r14w, 0x398d
btc r14w, r10w
mov r14d, 0xffff
stc
clc
cmp byte [r13 + 8], r9b
jne 0x14046fa20
mov rcx, qword [r13]
test r10w, 0x16ed
test rcx, rcx
jmp 0x14046d723
je 0x14046fa0f
mov rax, qword [rcx + 0x38]
mov edx, 0x25064b75
mov rdx, qword [rax]
cmp dh, 0x52
stc
test rdx, rdx
jmp 0x14046d741
je 0x14046f9d4
mov rax, qword [rcx + 0x50]
test spl, 0x51
stc
clc
cmp dword [rax], r9d
jmp 0x14046d759
jle 0x14046f9d4
movzx eax, word [rdx]
jmp 0x14046d767
jmp 0x14046f9ee
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
cbw
mov rax, qword [rbx]
setno ch
mov rcx, rbx
jmp 0x14046d786
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
mov rdx, 0x68ee6c9e
lea rdx, [rbp - 0x18]
movsxd rcx, ebp
movsx rcx, r8w
not ch
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 9
cmp sp, r9w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test r9, rdi
sub eax, eax
jmp 0x14046d7d6
cmp qword [rbp - 8], rax
je 0x14046e0f2
mov rax, qword [rbx]
cmovge ecx, r13d
movzx rcx, di
movsx rcx, dx
mov rcx, rbx
jmp 0x14046d7f7
mov rax, qword [rax + 0x20]
jmp 0x14046d800
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmp sil, 0x89
xor edx, edx
test r8d, 0x33c87666
test ax, ax
jmp 0x14046d820
je 0x14046e0f2
lea rcx, [rbp - 0x18]
test r10b, r12b
cmc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
test r14, r12
cmp byte [rcx], 0x7f
jmp 0x14046d843
jae 0x14046e0f2
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
jmp 0x14046d861
lea eax, [rdx + 0xf]
mov cl, r14b
mov qword [rbp - 0x80], rax
bswap rcx
cmovge ecx, r14d
mov qword [rbp - 0x20], rax
movsx bx, dil
cmovp eax, r10d
cbw
lea eax, [rdx + 1]
movsx bx, r13b
movsxd rbx, r8d
mov qword [rbp - 0x28], rax
not bx
setp ch
mov word [rbp - 0x38], dx
mov ebx, edx
jmp 0x14046d8a2
mov rdx, qword [rsp + 0x48]
mov cl, 0xb4
mov cl, r15b
sete cl
mov rcx, r13
call fcn.14046848d
xor r11d, r11d
test al, al
jne 0x14046de4c
mov r10, qword [rsp + 0x60]
test ah, 0x38
add bl, r11b
lea r9, [r10 + 0x16]
ror r14b, cl
xor r8w, 0x5742
mov qword [rbp - 0x48], r9
sbb dil, 0x18
movsx r14, r10w
lea r14, [r13 + 0xa]
mov r8, r14
mov bh, 0xac
mov qword [rbp - 0x50], r14
movsx edi, bx
mov rbx, qword [rbp - 0x38]
shr esi, cl
xchg dil, sil
mov qword [rsp + 0x78], rbx
btr esi, edx
mov edi, r11d
movzx si, r10b
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jne 0x14046d9e1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046d92a
je 0x14046d9cf
mov rax, qword [rcx + 0x38]
sbb dh, 0xe4
mov rdx, qword [rax]
test r14, 0x54d01c83
stc
test rdx, rdx
jmp 0x14046d94a
je 0x14046d96a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jle 0x14046d96a
movzx eax, word [rdx]
jmp 0x14046d965
jmp 0x14046d99f
mov rax, qword [rcx]
jmp 0x14046d972
mov rax, qword [rax + 0x30]
jmp 0x14046d97b
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
or r10w, sp
setp r9b
not r9b
mov r9, qword [rbp - 0x48]
sub r10b, r12b
mov r10, qword [rsp + 0x60]
xor r11d, r11d
mov ecx, 0xffff
stc
test bl, bpl
cmp cx, ax
jmp 0x14046d9b0
je 0x14046d9cf
mov word [r8], ax
movsx r14, r8w
cmovl r14, rax
mov r14, r8
jmp 0x14046d9ca
jmp 0x14046d9d7
mov qword [r13], r11
mov r8w, r8w
mov eax, 1
cdq
mov byte [r13 + 8], al
movzx r8d, word [r14]
not dh
mov rdx, r9
mov rcx, r10
jmp 0x14046d9f2
call fcn.1401ace2b
sub rax, qword [rsp + 0x60]
test bl, 0x65
sar rax, 1
cmp rax, 0xa
jmp 0x14046da0b
jae 0x14046dae6
lea rcx, [0x1400c0da0]
sub r9b, 0x99
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
adc cl, sil
mov rcx, qword [r10 + 0x10]
test esi, 0x1fc7de7
cmc
cmp rcx, qword [r10 + 0x18]
jae 0x14046da78
lea rax, [rcx + 1]
cmc
test sil, 0xdf
mov qword [r10 + 0x10], rax
mov rax, r10
cmp spl, r14b
cmc
jmp 0x14046da56
cmp qword [r10 + 0x18], 0x10
jb 0x14046da64
mov rax, qword [r10]
mov byte [rax + rcx], r9b
sub edx, edx
jmp 0x14046da6f
mov byte [rax + rcx + 1], dl
jmp 0x14046da97
mov r8b, r12b
mov edx, 1
mov cl, r10b
xchg ch, ch
jmp 0x14046da8a
mov rcx, r10
jmp 0x14046da92
call fcn.140456895
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x14046daa7
cmovae rax, rbx
clc
cmp byte [rax + rdi], 0x7f
je 0x14046dc9e
lea rax, [rbp - 0x38]
test spl, dl
test cl, cl
movsx ecx, r15w
xchg cl, ch
setp cl
cmovne rax, rbx
shrd ecx, esi, 3
mov ecx, 1
cmp rbx, rsi
stc
add byte [rax + rdi], cl
jmp 0x14046dae1
jmp 0x14046dc82
lea rax, [rbp - 0x38]
xchg bl, bl
rcr dh, cl
cmp rsi, 0x10
cdq
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x14046db00
cmovae rax, rdx
cmc
cmp dx, cx
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x14046db14
je 0x14046ddc0
cmp byte [r13 + 8], r11b
jmp 0x14046db23
jne 0x14046dbe1
mov rcx, qword [r13]
cmp r10w, 0x6645
test rcx, rcx
jmp 0x14046db3b
je 0x14046dbc1
mov rax, qword [rcx + 0x38]
cmovne edx, ebx
mov rdx, qword [rax]
cmp r12, 0x49c15c6
clc
test dx, 0x6d21
test rdx, rdx
jmp 0x14046db60
je 0x14046db80
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jle 0x14046db80
movzx eax, word [rdx]
jmp 0x14046db7b
jmp 0x14046db9d
mov rax, qword [rcx]
jmp 0x14046db88
mov rax, qword [rax + 0x30]
jmp 0x14046db91
call qword [0x1400b8d90]
sub r11d, r11d
neg cx
mov ecx, 0xffff
test r8, rsi
cmp cx, ax
jmp 0x14046dbad
je 0x14046dbc1
mov word [r14], ax
jmp 0x14046dbbc
jmp 0x14046dbc5
mov qword [r13], r11
mov r10d, 1
mov dl, r15b
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14046dbdc
jmp 0x14046dbec
mov r10d, 1
adc al, r15b
cdqe
movzx eax, word [rsp + 0x40]
test r14b, 0xdb
cmp r8b, r13b
cmp word [r14], ax
jmp 0x14046dc01
jne 0x14046ddc0
mov rcx, qword [rbp - 0x28]
cmc
test r11d, esi
cmp al, 0x79
cmp rcx, rsi
jmp 0x14046dc19
jae 0x14046dc62
lea rax, [rcx + 1]
cmp di, r9w
cmc
jmp 0x14046dc2d
mov qword [rbp - 0x28], rax
btr eax, 0x44
btc rax, rdx
shl ax, 0x75
lea rax, [rbp - 0x38]
clc
test r12b, 0x92
test bl, bl
jmp 0x14046dc4d
cmovne rax, rdx
test sil, 0x88
cmp r9d, r15d
and word [rax + rcx], 0
jmp 0x14046dc7f
xor r9d, r9d
bswap cx
mov r8b, r15b
movzx ecx, bx
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x14046dc7a
call fcn.140456895
inc rdi
mov rbx, qword [rbp - 0x38]
clc
jmp 0x14046dc8c
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
bsr rcx, r12
shld cx, bx, 0xb
mov rcx, qword [r13]
jmp 0x14046dcaf
xor r8d, r8d
cmp bh, 0x36
test rcx, rcx
jmp 0x14046dcbd
je 0x14046dd56
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r8
jmp 0x14046dcd1
je 0x14046dd17
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046dce3
jle 0x14046dd17
dec dword [rax]
not dl
cbw
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movzx rax, r11w
bswap ax
lea rax, [rdx + 2]
jmp 0x14046dd07
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046dd12
jmp 0x14046dd34
mov rax, qword [rcx]
jmp 0x14046dd1f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
btc cx, 0x98
ror rcx, cl
mov ecx, 0xffff
jmp 0x14046dd40
cmp cx, ax
jmp 0x14046dd48
je 0x14046dd56
mov al, r8b
jmp 0x14046dd72
mov qword [r13], r8
bswap dx
cdq
rdtsc
mov eax, 1
movzx ecx, ax
movsx dx, r12b
movzx cx, r11b
mov byte [r13 + 8], al
xchg dx, cx
not ecx
cqo
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046dd8a
call fcn.14046848d
sub r11d, r11d
neg r9b
xor r10, r13
or r9b, 0x84
test al, al
mov r8, qword [rbp - 0x50]
jmp 0x14046ddac
mov r9, qword [rbp - 0x48]
movzx r10w, r13b
mov r10, qword [rsp + 0x60]
je 0x14046d914
mov qword [rbp - 0x80], rsi
rol r10b, 0x72
mov rbx, rdi
rcl r11b, cl
bsf r11d, r14d
btr r11w, cx
test rdi, rdi
mov dil, byte [rsp + 0x30]
not r14b
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movsxd r10, r12d
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x14046ddfd
je 0x14046de63
lea rax, [rbp - 0x38]
jmp 0x14046de10
cmp r11, 0x10
jmp 0x14046de19
cmovae rax, r10
cmp bx, 0x7940
cmp byte [rax + rbx], 0
jle 0x14046de39
inc rbx
jmp 0x14046de34
jmp 0x14046de63
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x14046de47
jmp 0x14046de63
mov r10, qword [rbp - 0x38]
or dh, 0x8a
rcr r8w, cl
mov r11, qword [rbp - 0x80]
sets r9b
sar r9, 0x84
lea rdx, [rbp - 0x18]
add r8w, dx
mov r8, qword [rbp - 0x18]
cmc
rcr r9b, 0xdc
bts r9w, bx
mov r9, qword [rbp]
clc
stc
cmp r15d, r9d
cmp r9, 0x10
jmp 0x14046de8b
cmovae rdx, r8
xor eax, eax
cmc
cmp byte [rsp + 0x38], al
jmp 0x14046de9b
jne 0x14046df07
test rbx, rbx
jmp 0x14046dea9
je 0x14046e08d
mov cl, byte [rdx]
cmp bpl, 0x83
cmp cl, 0x7f
jmp 0x14046debd
je 0x14046e08d
sub rbx, 1
jmp 0x14046decc
je 0x14046e037
lea rax, [rbp - 0x38]
stc
cmp ah, 0x36
cmp r11, 0x10
jmp 0x14046dee3
cmovae rax, r10
cmc
test ah, 0x93
cmp cl, byte [rax + rbx]
jmp 0x14046def3
je 0x14046e071
mov eax, 1
test dl, bpl
stc
mov byte [rsp + 0x38], al
clc
cmp r11, 0x10
jmp 0x14046df10
jb 0x14046df8f
lea rdx, [r11 + 1]
ror ah, 0xf6
jmp 0x14046df25
mov rax, r10
cmc
test dl, sil
cmp rdx, 0x1000
jb 0x14046df71
add rdx, 0x27
cmp r14b, 0x16
mov r10, qword [r10 - 8]
cmp r13b, sil
jmp 0x14046df4d
sub rax, r10
jmp 0x14046df55
add rax, 0xfffffffffffffff8
test r9d, r14d
cmc
jmp 0x14046df62
cmp rax, 0x1f
jmp 0x14046df6b
ja 0x14046ff77
mov rcx, r10
call fcn.140228090
mov r9, qword [rbp]
ror r8d, cl
setl r8b
mov r8, qword [rbp - 0x18]
clc
test di, ax
cmp spl, r9b
cmp r9, 0x10
jmp 0x14046df98
jb 0x14046dff6
lea rdx, [r9 + 1]
xor ax, cx
mov rax, r8
cmp r11b, 0x74
cmp rdx, 0x1000
jb 0x14046dfee
add rdx, 0x27
cmc
cmp dl, 0x85
test bh, 0x62
mov r8, qword [r8 - 8]
jmp 0x14046dfcd
sub rax, r8
test bpl, 0x59
add rax, 0xfffffffffffffff8
cmp r14, 0x67e8638b
cmp rax, 0x1f
jmp 0x14046dfe8
ja 0x14046ff6c
mov rcx, r8
call fcn.140228090
sub r9d, r9d
setl ch
not ecx
adc al, r8b
mov ecx, 1
movzx eax, r11w
and al, bpl
movsx eax, sp
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x78], rcx
cmp rsi, r13
clc
test al, al
jmp 0x14046e023
jne 0x14046fe83
mov rax, qword [rbp - 0x78]
jmp 0x14046e032
jmp 0x14046d641
test rbx, rbx
jmp 0x14046e03f
jne 0x14046e071
lea rax, [rbp - 0x38]
clc
cmc
cmp cx, 0x6242
cmp r11, 0x10
jmp 0x14046e059
cmovae rax, r10
jmp 0x14046e069
cmp cl, byte [rax]
jl 0x14046def9
cmp byte [rdx + 1], 0
jmp 0x14046e07a
jle 0x14046dea1
inc rdx
jmp 0x14046e088
jmp 0x14046dea1
cmp r11, 0x10
jmp 0x14046e096
jb 0x14046e42a
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jb 0x14046e0e0
add rdx, 0x27
stc
jmp 0x14046e0ba
mov r10, qword [r10 - 8]
sub rax, r10
test r12w, r14w
cmp si, r9w
stc
add rax, 0xfffffffffffffff8
test r12b, bl
cmp rax, 0x1f
jmp 0x14046e0da
ja 0x14046ff77
mov rcx, r10
jmp 0x14046e0e8
call fcn.140228090
jmp 0x14046e42a
mov rdx, qword [rsp + 0x48]
movsx ecx, bx
bswap rcx
mov cx, 0xd74
mov rcx, r13
jmp 0x14046e109
call fcn.14046848d
sub r8d, r8d
cmc
test al, al
jmp 0x14046e119
jne 0x14046e42f
lea rbx, [r13 + 0xa]
movsx rsi, bx
mov r12, rbx
movsx edi, r9w
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
bswap r15d
mov rsi, qword [rsp + 0x70]
bswap r15d
mov r15b, 0x5b
mov r15, qword [rsp + 0x48]
jmp 0x14046e14f
jmp 0x14046e163
mov r9, qword [rsp + 0x60]
jmp 0x14046e163
cmp byte [r13 + 8], r8b
jmp 0x14046e16c
jne 0x14046e231
mov rcx, qword [r13]
stc
test r11w, cx
test rax, 0x61907cdd
test rcx, rcx
jmp 0x14046e189
je 0x14046e20d
mov rax, qword [rcx + 0x38]
movsx dx, bpl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046e1a3
je 0x14046e1c6
mov rax, qword [rcx + 0x50]
test dh, 0xd7
cmp dword [rax], r8d
jle 0x14046e1c6
movzx eax, word [rdx]
jmp 0x14046e1c1
jmp 0x14046e1e6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
cmp ax, di
sub r8d, r8d
or cl, r14b
shrd rcx, rax, 0x61
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046e1f3
je 0x14046e20d
mov word [r12], ax
cmovp bx, bp
movsxd rbx, ebx
mov rbx, r12
jmp 0x14046e218
mov qword [r13], r8
cbw
cqo
cmovae eax, edi
mov eax, 1
movzx r8w, spl
movsxd r8, ebp
mov byte [r13 + 8], al
bswap cx
jmp 0x14046e231
movzx r8d, word [rbx]
mov rdx, rdi
movzx cx, sil
mov rcx, r9
call fcn.1401ace2b
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp r14b, 0x63
cmp rax, 0xa
jae 0x14046e404
lea rcx, [0x1400c0da0]
stc
xadd r9b, r9b
mov r9b, byte [rax + rcx]
movsx rcx, bx
xadd cl, ch
mov rcx, qword [rsi + 0x10]
test si, 0x1916
cmp r14b, r10b
cmp rcx, qword [rsi + 0x18]
jmp 0x14046e287
jae 0x14046e2d6
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
ror ah, 0x66
ror ah, cl
mov rax, rsi
cmp bpl, 0xea
test r8d, 0xed10569
cmp qword [rsi + 0x18], 0x10
jb 0x14046e2bb
mov rax, qword [rsi]
jmp 0x14046e2bb
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x14046e2c7
mov byte [rax + rcx + 1], r8b
jmp 0x14046e2d1
jmp 0x14046e309
mov r8b, r14b
mov dx, 0x136
xchg dx, cx
movsx edx, sp
mov edx, 1
bswap cx
movzx ecx, r12w
setns cl
mov rcx, rsi
jmp 0x14046e2fa
call fcn.140456895
xor r8d, r8d
shr ch, 0x3d
sal ch, cl
rcl ch, cl
mov rcx, qword [r13]
cmp dx, 0x21b1
cmc
test rcx, rcx
jmp 0x14046e31b
je 0x14046e3c0
mov rax, qword [rcx + 0x38]
cmp r14, rsp
cmp qword [rax], r8
jmp 0x14046e330
je 0x14046e385
mov rax, qword [rcx + 0x50]
jmp 0x14046e343
cmp dword [rax], r8d
jmp 0x14046e34b
jle 0x14046e385
dec dword [rax]
cdqe
movzx rax, r8w
mov rcx, qword [rcx + 0x38]
rdtsc
not al
movzx dx, dil
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
jmp 0x14046e375
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046e380
jmp 0x14046e39f
mov rax, qword [rcx]
jmp 0x14046e38d
mov rax, qword [rax + 0x38]
jmp 0x14046e396
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test bp, 0x56bd
cmc
cmp cx, ax
jmp 0x14046e3b2
je 0x14046e3c0
mov al, r8b
jmp 0x14046e3d6
mov qword [r13], r8
cwde
mov eax, 1
cmovns dx, r10w
mov rdx, 0x14d96d7e
mov byte [r13 + 8], al
xchg ch, cl
not dl
movsxd rcx, esi
mov rdx, r15
cmovg rcx, rbp
mov rcx, r13
call fcn.14046848d
sub r8d, r8d
clc
cmp rbp, rsi
test al, al
jmp 0x14046e3fe
je 0x14046e154
mov dil, byte [rsp + 0x30]
cdqe
movzx rcx, r12w
movsx rcx, bp
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx bx, r12b
movsxd rcx, esp
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046e43a
mov rax, qword [rax + 0x18]
jmp 0x14046e443
call qword [0x1400b8d90]
movzx ebx, ax
movsx ecx, si
mov rdx, qword [rsp + 0x48]
xchg ch, cl
movsx rcx, di
movsx ecx, di
mov rcx, r13
jmp 0x14046e465
call fcn.14046848d
sub r8d, r8d
test al, al
jmp 0x14046e474
jne 0x14046e85a
test bx, bx
jmp 0x14046e482
je 0x14046e85a
cmp byte [r13 + 8], r8b
jmp 0x14046e491
jne 0x14046e544
mov rcx, qword [r13]
jmp 0x14046e4a1
test rcx, rcx
je 0x14046e524
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp r13b, dil
jmp 0x14046e4ba
test rdx, rdx
jmp 0x14046e4c2
je 0x14046e4dd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046e4dd
movzx eax, word [rdx]
jmp 0x14046e4f8
mov rax, qword [rcx]
jmp 0x14046e4e5
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
sal ch, cl
movsx ecx, r12w
mov ecx, 0xffff
clc
test si, r12w
jmp 0x14046e507
cmp cx, ax
jmp 0x14046e50f
je 0x14046e524
mov word [r13 + 0xa], ax
jmp 0x14046e51f
jmp 0x14046e52f
mov qword [r13], r8
and eax, ecx
xchg ah, al
rol al, 0xfa
mov eax, 1
jmp 0x14046e53c
mov byte [r13 + 8], al
test r14b, cl
stc
cmp word [r13 + 0xa], bx
movsxd rbx, r14d
movzx rbx, r10w
movzx ebx, bx
mov ebx, dword [rsp + 0x68]
jmp 0x14046e55c
jne 0x14046e866
mov eax, 1
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046e574
je 0x14046e632
mov rax, qword [rcx + 0x38]
test r9d, 0x302806a4
clc
cmp qword [rax], r8
jmp 0x14046e58e
je 0x14046e5df
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14046e5a1
jle 0x14046e5df
dec dword [rax]
movsx rdx, r10w
movsx eax, cx
mov rcx, qword [rcx + 0x38]
bswap edx
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046e5c4
mov qword [rcx], rax
setge ah
movsx rax, r10w
movsx eax, r8w
movzx eax, word [rdx]
jmp 0x14046e5da
jmp 0x14046e602
mov rax, qword [rcx]
jmp 0x14046e5e7
mov rax, qword [rax + 0x38]
jmp 0x14046e5f0
call qword [0x1400b8d90]
sub r8d, r8d
movsx ecx, sp
bswap ecx
movzx rcx, di
mov ecx, 0xffff
cmp r10w, 0x2308
stc
jmp 0x14046e613
cmp cx, ax
jmp 0x14046e61b
je 0x14046e629
mov al, r8b
jmp 0x14046e637
mov eax, 1
movzx rdx, bp
mov qword [r13], r8
cdq
mov byte [r13 + 8], al
movzx dx, spl
mov dl, r12b
movsx rcx, sp
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046e654
call fcn.14046848d
cmp ebx, dword [rsp + 0x58]
jmp 0x14046e662
jge 0x14046e866
xor r8d, r8d
test al, al
jmp 0x14046e672
jne 0x14046e842
cmp byte [r13 + 8], r8b
jmp 0x14046e681
jne 0x14046e741
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046e693
je 0x14046e720
mov rax, qword [rcx + 0x38]
movsx edx, r8w
movsx rdx, r15w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046e6b0
je 0x14046e6e2
mov rax, qword [rcx + 0x50]
test bpl, r11b
test si, 0x71a
jmp 0x14046e6c7
cmp dword [rax], r8d
jmp 0x14046e6cf
jle 0x14046e6e2
movzx eax, word [rdx]
jmp 0x14046e6dd
jmp 0x14046e6fe
mov rax, qword [rcx]
jmp 0x14046e6ea
mov rax, qword [rax + 0x30]
jmp 0x14046e6f3
call qword [0x1400b8d90]
sub r8d, r8d
sbb cl, bh
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046e70b
je 0x14046e720
mov word [r13 + 0xa], ax
jmp 0x14046e71b
jmp 0x14046e729
mov qword [r13], r8
movsx ax, bpl
mov eax, 1
movsxd rdx, edi
movsx dx, dil
mov byte [r13 + 8], al
movsx r8w, r11b
cwd
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movsx rcx, bp
movzx r8d, word [r13 + 0xa]
setnp cl
movzx cx, bh
mov rcx, rax
jmp 0x14046e762
call fcn.1401ace2b
sub rax, qword [rsp + 0x60]
clc
test esp, 0x21161b15
sar rax, 1
cmp rax, 0xa
jmp 0x14046e77f
jae 0x14046e842
lea rcx, [0x1400c0da0]
bts r10, r15
setg r9b
mov r9b, byte [rax + rcx]
cmc
add r10b, 0xfc
bsr r10, rsi
mov r10, qword [rsp + 0x70]
sbb cx, ax
rcr ecx, 0xd0
xor rcx, 0x36b54e91
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14046e7c0
jae 0x14046e809
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14046e7e7
mov rax, qword [r10]
jmp 0x14046e7e7
mov byte [rax + rcx], r9b
cmp rdx, 0x428068b1
cmc
test r9b, 0xff
sub r8d, r8d
jmp 0x14046e7ff
mov byte [rax + rcx + 1], r8b
jmp 0x14046e831
mov r8b, sil
movsxd rcx, esp
mov edx, 1
mov cl, r9b
movzx rcx, r14w
mov rcx, r10
jmp 0x14046e823
call fcn.140456895
xor r8d, r8d
stc
add ah, 0x6b
sal al, cl
mov eax, 1
cmp r9b, 0x75
cmc
add ebx, eax
jmp 0x14046e567
mov ecx, 1
jmp 0x14046e84c
mov byte [rsp + 0x38], cl
jmp 0x14046e855
jmp 0x14046e870
mov ebx, dword [rsp + 0x68]
btr ax, 0xb
cmp r9, r9
mov ecx, 1
jmp 0x14046e870
mov rax, qword [rsp + 0x70]
test sil, 0x43
cmc
xor edx, edx
test r9w, r15w
cmp qword [rax + 0x10], rdx
jmp 0x14046e889
jne 0x14046e89d
mov byte [rsp + 0x38], cl
jmp 0x14046e898
jmp 0x14046e96a
mov eax, dword [rsp + 0x58]
test bp, 0x386b
test bpl, r8b
cmp ebx, eax
jge 0x14046e96a
sub eax, ebx
rol bh, 0x7a
cmp r12w, 0x7d9a
mov ebx, eax
mov r14, qword [rsp + 0x70]
neg r15w
movzx r15, cx
mov ecx, r12d
mov r15d, 1
rcr cx, 0x48
sar rcx, cl
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jae 0x14046e927
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
not al
test r13, 0x36cc7a25
mov rax, r14
cmc
stc
cmp qword [r14 + 0x18], 0x10
jmp 0x14046e909
jb 0x14046e917
mov rax, qword [r14]
jmp 0x14046e917
mov word [rax + rcx], 0x30
jmp 0x14046e922
jmp 0x14046e948
mov r9b, 0x30
movzx rcx, ax
mov r8b, dil
bswap dx
mov ch, 0xb6
mov rdx, r15
mov rcx, r14
call fcn.140456895
xor edx, edx
cmp r15b, dl
stc
sub rbx, r15
jmp 0x14046e950
jne 0x14046e8db
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movzx rdx, r10w
rcl dh, 0x4f
xor edx, r8d
mov rdx, qword [rbp]
cmc
cmp r8, rdx
stc
cmp rdx, 0x10
jmp 0x14046e97c
jb 0x14046dff6
inc rdx
jmp 0x14046e992
mov rcx, qword [rbp - 0x18]
sub rax, 0x37241d81
ror ax, 0x4a
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046e9b0
jb 0x14046dff1
add rdx, 0x27
jmp 0x14046e9c6
mov rcx, qword [rcx - 8]
cmp ebp, edx
test dl, bpl
sub rax, rcx
cmp dl, spl
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046e9e2
ja 0x14046ff6c
jmp 0x14046dff1
mov rdx, qword [rsp + 0x48]
movsx rcx, bp
movzx cx, cl
mov rcx, r13
jmp 0x14046ea02
call fcn.14046848d
sub r9d, r9d
cmc
test al, al
jmp 0x14046ea12
jne 0x14046e001
mov rbx, qword [rsp + 0x50]
xchg dh, al
mov rax, qword [rbx]
movsx rcx, r9w
movzx cx, r12b
cmovno rcx, rbx
lea rdx, [rbp - 0x38]
mov ch, 0x9f
jmp 0x14046ea3b
mov rcx, rbx
jmp 0x14046ea43
mov rax, qword [rax + 0x38]
jmp 0x14046ea4c
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
or r8d, 2
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046ea76
jbe 0x14046ec19
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14046ea8f
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts rdx, rdi
movsx rdx, r13w
setb dh
bts r8d, 0xb
or r8d, 4
movsx edx, si
movzx edx, r13w
bswap rdx
mov dword [rsp + 0x34], r8d
shrd edx, r14d, 0xed
btc dx, r15w
not dh
mov dword [rsp + 0x3c], r8d
dec dh
lea rdx, [r13 + 8]
test r15b, r12b
mov qword [rsp + 0x58], rdx
sub r9d, r9d
cmp bpl, cl
test dl, r8b
cmp byte [rdx], r9b
jmp 0x14046eaed
jne 0x14046ebc2
mov rcx, qword [r13]
cmp si, 0x6cd9
test rcx, rcx
jmp 0x14046eb04
je 0x14046eba4
mov rax, qword [rcx + 0x38]
cdq
rcr dh, 0x9a
movzx dx, sil
mov rdx, qword [rax]
jmp 0x14046eb20
test rdx, rdx
jmp 0x14046eb28
je 0x14046eb51
mov rax, qword [rcx + 0x50]
clc
test r12d, ebx
cmp dword [rax], r9d
jmp 0x14046eb3e
jle 0x14046eb51
movzx eax, word [rdx]
jmp 0x14046eb4c
jmp 0x14046eb7b
mov rax, qword [rcx]
jmp 0x14046eb59
mov rax, qword [rax + 0x30]
jmp 0x14046eb62
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
sar dl, cl
xor r9d, r9d
and cl, bl
and edx, 0x4ef5259b
cdq
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
clc
cmp ebx, 0x7ebb4a96
cmp cx, ax
je 0x14046eba4
mov word [r13 + 0xa], ax
jmp 0x14046eb9f
jmp 0x14046ebaf
mov qword [r13], r9
movsxd r10, r13d
movsx r10, cx
mov r10d, 1
mov byte [rdx], r10b
jmp 0x14046ebbd
jmp 0x14046ebd3
mov r10d, 1
mov cx, r12w
add ax, 0x486c
setno al
movzx ecx, word [r13 + 0xa]
shr rax, 0x21
movsx eax, r15w
lea rax, [rbp - 0x18]
test dl, spl
cmp qword [rbp], 8
jmp 0x14046ebf1
cmovae rax, qword [rbp - 0x18]
jmp 0x14046ebfe
cmp word [rax], cx
jmp 0x14046ec06
jne 0x14046ec20
mov bl, r10b
jmp 0x14046ec14
jmp 0x14046ec32
lea rdx, [r13 + 8]
sub bl, 0x18
mov bl, r9b
stc
cmc
mov qword [rsp + 0x58], rdx
cmp r14, 0x73ff77fd
cmc
test r8b, 4
jmp 0x14046ec3b
je 0x14046ec6b
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmovle ecx, r9d
not ecx
mov ch, 0xf6
lea rcx, [rbp - 0x18]
jmp 0x14046ec61
call fcn.14045ab74
mov r8d, dword [rsp + 0x34]
test r8b, 2
je 0x14046ec9a
and r8d, 0xfffffffd
mov cx, r12w
movsxd rcx, edi
mov dword [rsp + 0x34], r8d
not ch
movsx cx, r14b
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
call fcn.14045ab74
sub r8d, r8d
test bl, bl
jmp 0x14046eca4
je 0x14046ee95
mov rcx, qword [r13]
test cl, dh
clc
cmc
test rcx, rcx
je 0x14046ed52
mov rax, qword [rcx + 0x38]
cmp bpl, r10b
cmp qword [rax], r8
jmp 0x14046ecca
je 0x14046ed13
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046ecdc
jle 0x14046ed13
dec dword [rax]
cdq
xchg ah, al
not ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r14d
lea rax, [rdx + 2]
jmp 0x14046ecfc
mov qword [rcx], rax
movsx ax, r14b
cdqe
movzx eax, word [rdx]
jmp 0x14046ed0e
jmp 0x14046ed32
mov rax, qword [rcx]
jmp 0x14046ed1b
mov rax, qword [rax + 0x38]
jmp 0x14046ed24
call qword [0x1400b8d90]
sub r8d, r8d
shld rcx, r10, 0xad
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046ed3f
je 0x14046ed52
mov al, r8b
jmp 0x14046ed4d
jmp 0x14046ed63
mov qword [r13], r8
mov eax, 1
not cl
bswap dx
mov dl, r10b
mov rcx, qword [rsp + 0x58]
movzx edx, r15w
cmovns edx, r13d
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movsx ax, r14b
cqo
mov rax, qword [rcx]
movzx edx, bp
lea rdx, [rbp - 0x18]
jmp 0x14046ed8d
mov rax, qword [rax + 0x38]
jmp 0x14046ed96
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
mov rdx, 0x69369aa
bt edx, 0x88
bts dx, dx
bts ebx, 0xa
mov dx, r10w
btc edx, 0x61
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
stc
mov rdx, qword [rbp + 0x20]
test r14b, dil
cmp rdx, 8
jmp 0x14046edd4
jb 0x14046ee39
lea rdx, [rdx*2 + 2]
xor al, spl
mov rcx, qword [rbp + 8]
sar al, 0xb2
movsx rax, dx
neg ax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14046ee02
jb 0x14046ee34
add rdx, 0x27
test r11b, 0xb5
clc
stc
mov rcx, qword [rcx - 8]
clc
cmc
test eax, 0x209825aa
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046ee2e
ja 0x14046ff82
call fcn.140228090
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
stc
cmp r15, r15
bswap ecx
movups xmm1, xmmword [rbp - 8]
btr rcx, 0x3c
movups xmmword [rbp + 0x18], xmm1
bsf cx, r10w
sub eax, eax
movsxd rcx, r11d
mov qword [rbp - 8], rax
bswap cx
movsxd rcx, ecx
mov qword [rbp], 7
mov cx, 0x7abe
cmovnp ecx, r12d
setb ch
mov word [rbp - 0x18], ax
bswap cx
lea rcx, [rbp - 0x18]
jmp 0x14046ee8b
call fcn.14045ab74
jmp 0x14046dff6
mov rbx, qword [rsp + 0x50]
setae ah
mov rax, qword [rbx]
setno dh
cwd
movzx rcx, r11w
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14046eeb5
mov rax, qword [rax + 0x40]
jmp 0x14046eebe
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
stc
test bp, 0x3aa6
or edx, 8
mov dword [rsp + 0x34], edx
cmc
mov dword [rsp + 0x3c], edx
stc
cmp bpl, 0x17
test r8b, bpl
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046eef2
jbe 0x14046f06b
mov rax, qword [rbx]
xchg cx, cx
lea rdx, [rbp - 0x18]
cmovno ecx, r9d
mov rcx, rbx
jmp 0x14046ef0e
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
mov r8b, r15b
movsx r8, r8w
bts edx, 0xd
or edx, 0x10
rol r8b, 0xd0
movzx r8d, r13w
adc r8, rsp
mov dword [rsp + 0x34], edx
sub r8d, 0x1ec23a48
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
jmp 0x14046ef4f
sub r9d, r9d
cmp bpl, spl
cmp r15d, 0x114858a2
cmp byte [r8], r9b
jmp 0x14046ef64
jne 0x14046f025
mov rcx, qword [r13]
cmc
test r13b, 0xf0
clc
test rcx, rcx
jmp 0x14046ef7c
je 0x14046f001
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmp r11, 0x1557692
test rdx, rdx
je 0x14046efb4
mov rax, qword [rcx + 0x50]
jmp 0x14046efa3
cmp dword [rax], r9d
jle 0x14046efb4
movzx eax, word [rdx]
jmp 0x14046efe4
mov rax, qword [rcx]
jmp 0x14046efbc
mov rax, qword [rax + 0x30]
jmp 0x14046efc5
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
ror cx, cl
bsr ecx, eax
sub ecx, esp
sub r9d, r9d
rcl cx, 0x7a
or cx, 0x6d4b
mov ecx, 0xffff
cmp cx, ax
je 0x14046f001
mov word [r13 + 0xa], ax
jmp 0x14046effc
jmp 0x14046f005
mov qword [r13], r9
mov r10d, 1
movsxd rdx, r13d
mov byte [r8], r10b
movzx edx, r9w
bswap edx
mov edx, dword [rsp + 0x34]
jmp 0x14046f020
jmp 0x14046f02b
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
setnp bl
shr bl, 0x32
rcr bl, cl
cmp qword [rbp], 8
jmp 0x14046f048
cmovae rax, qword [rbp - 0x18]
cmp rax, 0x50632ac9
and bl, 0xa4
cmp word [rax], cx
mov bl, dil
mov bl, r10b
jmp 0x14046f065
je 0x14046f071
mov bl, r9b
cmp r11b, sil
test dl, 0x10
jmp 0x14046f079
je 0x14046f0ac
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
bswap cx
jmp 0x14046f091
mov dword [rsp + 0x3c], edx
movsx ecx, r10w
cmovno ecx, ecx
lea rcx, [rbp - 0x18]
call fcn.14045ab74
mov edx, dword [rsp + 0x34]
cmp dl, 0x68
test dl, 8
je 0x14046f0e0
and edx, 0xfffffff7
jmp 0x14046f0c5
mov dword [rsp + 0x34], edx
setae ch
mov dword [rsp + 0x3c], edx
setl ch
bswap ecx
xchg ecx, ecx
lea rcx, [rbp - 0x38]
call fcn.14045ab74
test bl, bl
jmp 0x14046f0e7
je 0x14046f2bf
mov rcx, qword [r13]
clc
sub ebx, ebx
test rcx, rcx
jmp 0x14046f0fc
je 0x14046f18c
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
je 0x14046f15a
mov rax, qword [rcx + 0x50]
stc
test r8b, 0xa3
cmp dword [rax], ebx
jmp 0x14046f11f
jle 0x14046f15a
dec dword [rax]
lahf
cdqe
mov rcx, qword [rcx + 0x38]
movzx ax, r8b
mov rdx, qword [rcx]
movsx rax, r11w
lahf
movzx eax, r15w
lea rax, [rdx + 2]
jmp 0x14046f148
mov qword [rcx], rax
mov al, 0x80
cbw
mov ax, bx
movzx eax, word [rdx]
jmp 0x14046f16c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046f166
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14046f17a
je 0x14046f18c
mov al, bl
jmp 0x14046f187
jmp 0x14046f19c
mov qword [r13], rbx
mov al, 0x45
movzx ecx, bx
cwd
mov eax, 1
mov rcx, qword [rsp + 0x58]
cwd
movsx edx, r8w
mov byte [rcx], al
cqo
xchg cl, ch
mov rcx, qword [rsp + 0x50]
movzx rdx, bx
xchg rdx, rdx
cbw
mov rax, qword [rcx]
cdq
sets dl
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x14046f1cf
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
mov dword [rsp + 0x34], eax
xchg dl, dl
mov dword [rsp + 0x3c], eax
bt dx, r8w
rol dx, 0x12
neg edx
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x14046f25a
lea rdx, [rdx*2 + 2]
bsf ecx, ebp
mov rcx, qword [rbp + 8]
mov rax, rcx
cmc
cmp rdx, 0x1000
jmp 0x14046f21f
jb 0x14046f255
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
test spl, 0x23
cmp bpl, r10b
cmc
add rax, 0xfffffffffffffff8
test r9d, r9d
stc
jmp 0x14046f246
cmp rax, 0x1f
jmp 0x14046f24f
ja 0x14046ff61
call fcn.140228090
movups xmm0, xmmword [rbp - 0x18]
cmovp cx, sp
setb cl
xchg cx, cx
movups xmmword [rbp + 8], xmm0
mov cl, 0xc9
movsxd rcx, r15d
movups xmm1, xmmword [rbp - 8]
cmovbe ecx, r11d
movups xmmword [rbp + 0x18], xmm1
movsx rcx, r8w
movsxd rcx, ebp
mov qword [rbp - 8], rbx
mov cl, sil
movsx rcx, r14w
mov qword [rbp], 7
mov cl, 0x19
mov word [rbp - 0x18], bx
xchg ecx, ecx
setp cl
lea rcx, [rbp - 0x18]
jmp 0x14046f2ab
call fcn.14045ab74
mov byte [rsp + 0x30], 1
jmp 0x14046f2ba
jmp 0x14046dff6
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cdq
mov edx, 0x148c3f21
lea rdx, [rbp - 0x38]
mov cl, r11b
xchg ch, cl
mov rcx, rbx
jmp 0x14046f2de
mov rax, qword [rax + 0x38]
jmp 0x14046f2e7
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 0xe
jmp 0x14046f2fb
or eax, 0x20
cmp r9b, r13b
cmp r12b, 0x65
clc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
clc
stc
xor ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14046f31b
je 0x14046f37d
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
seto cl
mov rcx, rbx
jmp 0x14046f333
mov rax, qword [rax + 0x40]
jmp 0x14046f33c
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
or eax, 0x10040
test r14d, esi
cmc
clc
mov dword [rsp + 0x34], eax
cmc
test spl, 0xea
mov dword [rsp + 0x3c], eax
cmc
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14046f36a
jne 0x14046f37d
lea ebx, [rcx + 1]
jmp 0x14046f378
jmp 0x14046f380
mov bl, cl
clc
test al, 0x40
jmp 0x14046f387
je 0x14046f3c0
and eax, 0xffffffbf
mov ch, 0x37
movzx ecx, bx
bswap cx
mov dword [rsp + 0x34], eax
mov rcx, 0x6b666887
movsx ecx, sp
mov dword [rsp + 0x3c], eax
mov cl, r15b
lea rcx, [rbp - 0x18]
jmp 0x14046f3b7
call fcn.14045ab74
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x14046f3c7
je 0x14046f3f2
and eax, 0xffffffdf
movsxd rcx, r12d
mov dword [rsp + 0x34], eax
setno cl
xchg cl, ch
movzx ecx, r9w
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
jmp 0x14046f3ed
call fcn.14045ab74
sub r9d, r9d
bts ecx, esp
bt rax, r12
mov eax, dword [rsp + 0x38]
sub rcx, r10
or rcx, rbx
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14046f411
je 0x14046e014
mov byte [rsp + 0x30], cl
jmp 0x14046f420
jmp 0x14046e014
mov rcx, qword [rsp + 0x50]
cbw
mov rax, qword [rcx]
mov dh, 0xdf
movsx edx, bx
lea rdx, [rbp - 0x38]
jmp 0x14046f43e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsxd rbx, esi
btr bx, r9w
bts eax, 7
bt bx, 0x33
cmp ax, r10w
mov dword [rsp + 0x34], eax
jmp 0x14046f46c
mov dword [rsp + 0x3c], eax
shrd ax, di, 0x3f
bsr rax, rsp
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test bpl, r13b
test byte [rax + 0x18], 8
jmp 0x14046f491
jne 0x14046f5a0
mov rdx, rbx
movzx cx, bpl
mov rcx, r13
call fcn.14046848d
xor r8d, r8d
test al, al
jne 0x14046f5a0
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14046f4c0
cmovae rbx, qword [rbp - 0x38]
cmp rcx, 0x6d294b93
jmp 0x14046f4d1
cmp byte [r13 + 8], r8b
jne 0x14046f585
mov rcx, qword [r13]
cmp dl, bl
test rcx, rcx
jmp 0x14046f4e9
je 0x14046f56b
mov rax, qword [rcx + 0x38]
bts dx, r14w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f503
je 0x14046f52c
mov rax, qword [rcx + 0x50]
test r12d, r9d
cmp bp, 0x63f5
clc
cmp dword [rax], r8d
jmp 0x14046f51e
jle 0x14046f52c
movzx eax, word [rdx]
jmp 0x14046f546
mov rax, qword [rcx]
jmp 0x14046f534
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
shrd cx, di, 0x32
mov ecx, 0xffff
jmp 0x14046f553
cmp cx, ax
jmp 0x14046f55b
je 0x14046f56b
mov word [r13 + 0xa], ax
jmp 0x14046f571
mov qword [r13], r8
inc al
mov eax, 1
mov byte [r13 + 8], al
rcr al, cl
movzx ax, r14b
cmp r9b, 0x73
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14046f592
jne 0x14046f6c8
mov rbx, qword [rsp + 0x48]
cmp r15, r15
cmp qword [rbp - 0x78], 3
jmp 0x14046f5aa
jne 0x14046f6fd
mov eax, 1
cmp qword [rbp + 0x18], rax
ja 0x14046f6fd
mov rdx, rbx
movsxd rcx, r12d
mov ch, 0x29
mov rcx, r13
jmp 0x14046f5d0
call fcn.14046848d
xor ebx, ebx
test al, al
jmp 0x14046f5de
jne 0x14046f6cf
cmp byte [r13 + 8], bl
jmp 0x14046f5ed
jne 0x14046f692
mov rcx, qword [r13]
cmp esp, 0x5b055661
test rcx, rcx
jmp 0x14046f605
je 0x14046f67d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp r8b, 0x14
clc
test rdx, rdx
jmp 0x14046f620
je 0x14046f644
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14046f631
jle 0x14046f644
movzx eax, word [rdx]
jmp 0x14046f63f
jmp 0x14046f656
mov rax, qword [rcx]
jmp 0x14046f64c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test sp, r13w
clc
cmp cx, ax
jmp 0x14046f668
je 0x14046f67d
mov word [r13 + 0xa], ax
jmp 0x14046f678
jmp 0x14046f681
mov qword [r13], rbx
mov eax, 1
mov byte [r13 + 8], al
shld ax, r9w, 0x50
or cl, dl
movzx ecx, word [r13 + 0xa]
xadd ax, ax
movsx ax, spl
lea rax, [rbp - 0x38]
cmp bh, 0xeb
cmp dx, r10w
cmp qword [rbp - 0x20], 8
jmp 0x14046f6b5
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
je 0x14046f6fd
jmp 0x14046f6cf
xor ebx, ebx
sub cl, dh
rcl ax, cl
lea rax, [rbp - 0x38]
xor dl, r13b
adc ch, 0x82
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
movsx dx, bh
btc dx, di
dec ch
mov qword [rbp - 0x28], rbx
mov word [rax], bx
test bpl, 0xed
shrd rbx, rbx, 0xe5
lea rbx, [rbp - 0x38]
neg dh
not dx
cmp qword [rbp - 0x20], 8
cdq
cqo
movsxd rcx, r15d
cmovae rbx, qword [rbp - 0x38]
movzx cx, dil
movsx dx, bh
mov rdx, qword [rsp + 0x48]
movzx cx, dl
movzx ecx, r9w
jmp 0x14046f731
mov rcx, r13
call fcn.14046848d
sub r8d, r8d
test al, al
jne 0x14046f96c
mov r12, qword [rsp + 0x48]
bsr r14, r11
sar cx, cl
mov esi, 0xffff
rcl rax, cl
dec cx
inc ch
lea r14d, [r8 + 1]
shrd rax, r13, 0x4a
sar ax, 0xc8
cmovno ecx, r9d
lea rcx, [rbp - 0x38]
btc ax, r8w
bts ax, r15w
dec ax
cmp qword [rbp - 0x20], 8
movsx rax, r13w
cmovae rcx, qword [rbp - 0x38]
sbb al, bl
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
clc
cmp rbx, rcx
je 0x14046f956
cmp byte [r13 + 8], r8b
jmp 0x14046f7aa
jne 0x14046f85a
mov rcx, qword [r13]
test r10b, 0x3e
test rbx, rbx
cmc
test rcx, rcx
jmp 0x14046f7c4
je 0x14046f846
mov rax, qword [rcx + 0x38]
rcr dl, 0xce
ror dl, 0xa4
mov rdx, qword [rax]
cmc
cmp r15b, r12b
test rdx, rdx
je 0x14046f808
mov rax, qword [rcx + 0x50]
jmp 0x14046f7ed
cmp dword [rax], r8d
jmp 0x14046f7f5
jle 0x14046f808
movzx eax, word [rdx]
jmp 0x14046f803
jmp 0x14046f829
mov rax, qword [rcx]
jmp 0x14046f810
mov rax, qword [rax + 0x30]
jmp 0x14046f819
call qword [0x1400b8d90]
xor r8d, r8d
stc
cmp al, r10b
cmp cl, 0x1f
cmp si, ax
jmp 0x14046f831
je 0x14046f846
mov word [r13 + 0xa], ax
jmp 0x14046f841
jmp 0x14046f853
mov qword [r13], r8
neg ah
movsx rax, ax
cmovae eax, edi
mov byte [r13 + 8], r14b
seta ah
movzx eax, word [r13 + 0xa]
jmp 0x14046f864
cmp ax, word [rbx]
jne 0x14046f956
add rbx, 2
cmovb ecx, ebx
and cl, r8b
mov rcx, qword [r13]
cmp r10b, 0xb0
test r13b, r13b
test rcx, rcx
jmp 0x14046f88a
je 0x14046f91d
mov rax, qword [rcx + 0x38]
cmp r15, r14
cmp qword [rax], r8
jmp 0x14046f89f
je 0x14046f8e3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046f8b1
jle 0x14046f8e3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
movzx edx, cx
mov rdx, qword [rcx]
not al
movsx eax, r13w
mov al, r8b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, dil
xchg ah, al
movzx eax, word [rdx]
jmp 0x14046f902
mov rax, qword [rcx]
jmp 0x14046f8eb
mov rax, qword [rax + 0x38]
jmp 0x14046f8f4
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x14046f902
cmp si, ax
jmp 0x14046f90a
je 0x14046f91d
mov al, r8b
jmp 0x14046f918
jmp 0x14046f92f
mov qword [r13], r8
setne al
movzx edx, ax
jmp 0x14046f92c
mov al, r14b
mov byte [r13 + 8], al
setge ch
mov rdx, r12
mov rcx, r13
jmp 0x14046f941
call fcn.14046848d
sub r8d, r8d
jmp 0x14046f94e
test al, al
je 0x14046f76e
mov sil, byte [rsp + 0x30]
rcr r12b, 0xe7
mov r14b, byte [rsp + 0x30]
xchg r12b, r12b
mov r12b, byte [rsp + 0x30]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
rcl rax, 0x5f
mov rax, qword [rbp - 0x28]
test r8w, 0x673e
cmc
lea rcx, [rcx + rax*2]
and eax, 0x57717559
shl al, 0x85
mov eax, dword [rsp + 0x38]
test sil, dil
movzx eax, al
test r10b, 0x10
cmp rbx, rcx
movsx ecx, r14w
mov ecx, 1
jmp 0x14046f9b4
cmovne eax, ecx
cmovne cx, r15w
mov ch, 0xa2
mov dword [rsp + 0x38], eax
cmovle ecx, esi
lea rcx, [rbp - 0x38]
jmp 0x14046f9cf
jmp 0x14046ee8b
mov rax, qword [rcx]
jmp 0x14046f9dc
mov rax, qword [rax + 0x30]
jmp 0x14046f9e5
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
je 0x14046fa0f
mov word [r12], ax
mov rbx, 0x4696259b
setp bl
mov rbx, r12
jmp 0x14046fa13
mov qword [r13], r9
mov byte [r13 + 8], dil
cdqe
movsxd rax, eax
movzx edx, r11w
mov rax, qword [r15]
cmovno edx, esp
movzx dx, spl
mov edx, 0x48
xchg r8b, cl
mov cl, r15b
movzx r8d, word [rbx]
xchg rcx, rcx
not rcx
mov rcx, r15
jmp 0x14046fa48
mov rax, qword [rax + 0x20]
jmp 0x14046fa51
call qword [0x1400b8d90]
xor r9d, r9d
stc
cmc
test al, al
je 0x14046fb53
mov byte [rsp + 0x40], dil
bsf ecx, r10d
mov rcx, qword [r13]
test esi, ebp
test rcx, rcx
jmp 0x14046fa7b
je 0x14046fb0d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14046fa8d
je 0x14046fad7
mov rax, qword [rcx + 0x50]
cmp r8b, 0x48
cmp dword [rax], r9d
jmp 0x14046faa3
jle 0x14046fad7
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
cdqe
cmovs dx, si
mov rdx, qword [rcx]
cwde
setbe al
lea rax, [rdx + 2]
jmp 0x14046fac7
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046fad2
jmp 0x14046faf1
mov rax, qword [rcx]
jmp 0x14046fadf
mov rax, qword [rax + 0x38]
jmp 0x14046fae8
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
jmp 0x14046fafa
je 0x14046fb0d
mov al, r9b
jmp 0x14046fb08
jmp 0x14046fb18
mov qword [r13], r9
cqo
cwd
mov al, dil
mov byte [r13 + 8], al
mov cl, 0x6b
not ch
movsx ecx, ax
mov rdx, rsi
movsx cx, bh
xchg ch, ch
mov rcx, 0x4716038d
mov rcx, r13
jmp 0x14046fb3b
call fcn.14046848d
sub r9d, r9d
cmp bl, 0xf1
test al, al
jmp 0x14046fb4d
je 0x14046d707
mov dil, byte [rsp + 0x30]
shl r15b, cl
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
rcr ah, 0x27
rcr cl, cl
not bl
mov r15b, byte [rsp + 0x30]
or eax, ecx
mov r12b, byte [rsp + 0x30]
add al, 0xa7
movsxd rax, r9d
sbb bl, 0xdb
mov bl, byte [rsp + 0x40]
bts ax, ax
bswap rax
mov rax, qword [rbp - 0x78]
bsr cx, r15w
add cx, 0x4a05
mov ecx, 1
test r14w, sp
test ax, 0x109e
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046fbb0
jne 0x14046e010
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x14046fbc2
cmove eax, ecx
jmp 0x14046fbca
mov dword [rsp + 0x38], eax
jmp 0x14046fbd3
jmp 0x14046e014
mov rcx, qword [rbp + 0x18]
mov edi, 1
clc
test r9d, esp
cmp rcx, rdi
jmp 0x14046fbed
jbe 0x14046feaf
lea rbx, [rbp + 8]
inc r8w
mov rdx, qword [rbp + 8]
movzx r8, bx
shr r8b, cl
mov r8, qword [rbp + 0x20]
add al, 0x2b
shl al, cl
cmp r8, 8
xchg al, al
jmp 0x14046fc19
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
test r11b, al
clc
mov byte [rsp + 0x30], al
shrd ax, si, 0x90
xor ax, bp
ror ah, cl
add rbx, 2
sal ax, 0x1f
add al, r11b
lea rax, [rbp + 8]
clc
test r11d, r15d
cmp r14w, r9w
cmp r8, 8
jmp 0x14046fc53
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp r14b, 0xde
cmc
cmp rbx, rax
jmp 0x14046fc68
je 0x14046fe5e
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046848d
xor r9d, r9d
test al, al
jmp 0x14046fc85
jne 0x14046fe3d
cmp byte [r13 + 8], r9b
jne 0x14046fd40
mov rcx, qword [r13]
stc
cmc
clc
test rcx, rcx
jmp 0x14046fca4
je 0x14046fd28
mov rax, qword [rcx + 0x38]
cmp r9b, 0x33
neg edx
mov rdx, qword [rax]
test r14d, edx
test rdx, rdx
je 0x14046fce6
mov rax, qword [rcx + 0x50]
cmp r8w, r14w
cmp dword [rax], r9d
jmp 0x14046fcd3
jle 0x14046fce6
movzx eax, word [rdx]
jmp 0x14046fce1
jmp 0x14046fcff
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046fcf2
call qword [0x1400b8d90]
xor r9d, r9d
rol cx, 0xd
mov ecx, 0xffff
cmc
cmp dl, 0xe5
cmp r14d, r14d
cmp cx, ax
jmp 0x14046fd13
je 0x14046fd28
mov word [r13 + 0xa], ax
jmp 0x14046fd23
jmp 0x14046fd32
mov qword [r13], r9
shl al, cl
movzx rax, r14w
mov byte [r13 + 8], dil
shrd rax, rsp, 0x47
btc ax, 0xdc
movzx eax, word [r13 + 0xa]
cmc
cmp ax, word [rbx]
jmp 0x14046fd4e
jne 0x14046fe3d
mov rcx, qword [r13]
cmp r9, 0x54617a6
test rcx, rcx
jmp 0x14046fd67
je 0x14046fdfe
mov rax, qword [rcx + 0x38]
cmc
cmp r14w, sp
cmp qword [rax], r9
je 0x14046fdbf
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046fd8b
jle 0x14046fdbf
dec dword [rax]
lahf
jmp 0x14046fd99
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, cx
mov ax, sp
lea rax, [rdx + 2]
jmp 0x14046fdaf
mov qword [rcx], rax
movsxd rax, ebx
cbw
movzx eax, word [rdx]
jmp 0x14046fdd6
mov rax, qword [rcx]
jmp 0x14046fdc7
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r9d, r9d
and ch, bl
mov ecx, 0xffff
jmp 0x14046fde3
cmp cx, ax
jmp 0x14046fdeb
je 0x14046fdfe
mov al, r9b
jmp 0x14046fdf9
jmp 0x14046fe0c
mov qword [r13], r9
mov al, dil
movsx edx, bp
xchg dx, r8w
mov byte [r13 + 8], al
mov cx, 0xcaa
mov r8, qword [rbp + 0x20]
movzx rdx, r12w
not ch
movsx cx, r14b
mov rcx, qword [rbp + 0x18]
cqo
cdq
jmp 0x14046fe2f
mov rdx, qword [rbp + 8]
jmp 0x14046fe38
jmp 0x14046fc33
mov r8, qword [rbp + 0x20]
movzx ecx, r11w
mov rcx, qword [rbp + 0x18]
movsx ax, r9b
mov rdx, qword [rbp + 8]
shr ax, 0xc7
bt ax, 0x26
dec ax
lea rax, [rbp + 8]
cmp bh, 0xaa
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp cx, r8w
cmp rbx, rax
jmp 0x14046fe7d
je 0x14046feaf
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14046fe99
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x14046fea2
mov byte [rax], r9b
jmp 0x14046feaa
jmp 0x14046feef
cmp byte [rsp + 0x30], 0
jmp 0x14046feb9
je 0x14046feef
mov r9b, 0x2d
mov r8b, 0x23
btr cx, 0x75
mov r8, rdi
and cx, cx
sub edx, edx
jmp 0x14046fedb
mov rcx, qword [rsp + 0x70]
jmp 0x14046fee5
call fcn.140448e10
nop
movzx rcx, r9w
lea rcx, [rbp + 8]
jmp 0x14046fef8
call fcn.14045ab74
mov rax, qword [rsp + 0x70]
bswap cx
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x14046ff11
call fcn.14049eb1e
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
movzx r12w, bl
pop r15
cmovl bp, cx
movsxd r14, esp
pop r14
mov r12b, 2
pop r13
movzx si, r12b
cmovne di, sp
pop r12
cmovbe rdi, rax
xchg sil, dil
pop rdi
movsx si, al
mov bpl, 0x7c
pop rsi
movsx bp, r10b
pop rbp
jmp 0x14046ff60
ret
call fcn.1404b5029
int3
call fcn.1404b5029
nop
jmp 0x14046ff77
call fcn.1404b5029
nop
jmp 0x14046ff82
call fcn.1404b5029
int3