Function at 0x14046ac26
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
bt ebx, ecx
btr ax, 0x92
push rbp
shl ebp, cl
push rsi
shl rcx, 0x95
shl al, cl
bt ecx, r10d
push rdi
sar edi, cl
push r12
ror cl, 0x11
movsx bp, r12b
push r13
push r14
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
movsx r15w, dl
mov bh, bh
rol rbx, 0x1c
mov rax, qword [0x1400b7288]
xor rax, rsp
xor r13b, dl
mov qword [rbp + 0x28], rax
not bl
movzx r13w, r13b
mov qword [rsp + 0x48], r9
mov r13, r8
btc r14w, sp
bt ax, 0xef
mov rdi, rdx
mov qword [rsp + 0x70], rdx
ror r15b, cl
btr rbx, 0x76
mov qword [rbp - 0x40], rdx
bts rbx, rdi
mov r14, qword [rbp + 0xa0]
shl ah, 0x87
mov qword [rsp + 0x60], r14
xor cl, 0xec
clc
test r8b, r14b
sub r12d, r12d
movsx rcx, ax
mov dword [rsp + 0x3c], r12d
movsx eax, cx
mov r15, qword [rbp + 0x98]
movzx rbx, r10w
bswap ax
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
movzx rax, di
mov qword [rbp - 0x58], rbx
movsx rcx, r8w
mov rax, qword [rbx]
movzx ecx, r13w
movsx ecx, dx
mov rcx, rbx
jmp 0x14046ad06
mov rax, qword [rax + 8]
jmp 0x14046ad0f
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
je 0x14046ad4d
lea rcx, [rbp - 0x60]
jmp 0x14046ad2b
call fcn.140470b8f
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14046add0
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14046ad94
lea rcx, [rbp - 0x60]
jmp 0x14046ad56
call fcn.140470786
mov rsi, rax
jmp 0x14046ad69
mov qword [rsp + 0x50], rax
cmc
test rbx, rbx
jmp 0x14046ad77
je 0x14046add0
mov rax, qword [rbx]
movzx rcx, cx
mov rax, qword [rax + 0x10]
mov cl, r12b
jmp 0x14046ad94
mov rcx, rbx
jmp 0x14046ad9c
call qword [0x1400b8d90]
test rax, rax
movzx r8, r10w
mov r8, rax
je 0x14046add0
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, 1
movsx cx, dil
mov rcx, r8
jmp 0x14046adca
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14046addf
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
cmovg rax, r8
mov qword [rbp + 0x20], 7
mov al, sil
cbw
mov edx, 0x7be13324
mov word [rbp + 8], r12w
mov rax, qword [rsi]
cdq
mov dl, r9b
lea rdx, [rbp - 0x70]
setno ch
mov ch, 0x51
mov rcx, rsi
jmp 0x14046ae1e
mov rax, qword [rax + 0x58]
jmp 0x14046ae27
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movzx cx, dil
xchg sil, bl
cmovge ecx, esi
mov qword [rdi + 0x10], r12
not bl
movsx ebx, r12w
cmovbe ax, sp
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
movzx ax, bpl
not rsi
mov esi, 1
cwde
cmovo eax, r10d
mov eax, esi
mov dword [rsp + 0x34], eax
mov cl, 0xe4
setnp bh
mov dword [rsp + 0x3c], eax
movsx rax, r12w
bswap bx
cwde
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
lahf
mov rax, qword [rbx]
setg ch
movzx ecx, r14w
mov rcx, rbx
jmp 0x14046ae9f
mov rax, qword [rax + 8]
jmp 0x14046aea8
call qword [0x1400b8d90]
nop
seto ch
bswap rcx
cmovne ecx, r10d
lea rcx, [rbp - 0x60]
jmp 0x14046aec2
call fcn.14045ded1
mov rdi, rax
mov qword [rbp - 0x60], rax
test al, dil
test eax, 0x246620f3
test rbx, rbx
je 0x14046af34
mov rdx, qword [rbx]
movzx cx, sil
cbw
mov rcx, rbx
bswap ax
setns ah
cdqe
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14046af09
je 0x14046af34
mov rcx, qword [rax]
nop
cwde
movsx ax, r14b
mov rax, qword [rcx]
movsx ecx, cx
cmovge dx, di
mov edx, esi
mov rcx, r8
jmp 0x14046af2e
call qword [0x1400b8d90]
mov rax, qword [rdi]
cqo
mov r8b, 0x48
cmova r9w, sp
mov r9, r14
movsxd rcx, r12d
lea r8, [0x1400c0dac]
movsxd rdx, ebp
lea rdx, [0x1400c0da0]
jmp 0x14046af64
mov rcx, rdi
jmp 0x14046af6c
mov rax, qword [rax + 0x58]
jmp 0x14046af75
call qword [0x1400b8d90]
mov rax, r12
xadd dil, sil
neg r15b
mov qword [rbp - 0x78], rax
shr cl, 0x35
mov dil, byte [rsp + 0x30]
not sil
mov sil, byte [rsp + 0x30]
rcr cx, cl
test al, ah
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
cmovae cx, di
mov ch, 0x93
sub r15b, bpl
mov r15b, byte [rsp + 0x30]
movsxd rcx, r10d
rcr cl, cl
sub r9d, r9d
mov cx, 0x46ed
lea ecx, [r9 + 1]
test r13b, dl
stc
cmp r14, 0x2ee20e2d
cmp rax, 4
jae 0x14046d54c
mov al, byte [rbp + rax - 0x70]
test bl, r10b
test spl, 0x6b
cmp al, 0x20
je 0x14046b019
cmp al, 0x24
jmp 0x14046aff6
je 0x14046cdb2
cmp al, 0x2b
jmp 0x14046b003
je 0x14046c332
cmp al, 0x76
je 0x14046b0ee
cmp al, 0x78
jne 0x14046b9c5
cmp qword [rbp - 0x78], 3
je 0x14046b9c5
mov bl, r9b
movzx ecx, r13w
xchg dl, cl
movsxd rcx, r15d
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046b041
call fcn.140465be9
xor r9d, r9d
jmp 0x14046b04e
test al, al
jmp 0x14046b055
jne 0x14046d513
lea rbx, [r13 + 0xa]
clc
movzx r12d, r13w
dec dil
mov r12, rbx
mov rsi, qword [rsp + 0x48]
rcl r15d, cl
sar dil, cl
shr r14b, cl
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
rcl r14w, 0xaf
ror r14w, 0xe7
sub r14w, ax
mov r14d, 0xffff
clc
stc
cmp byte [r13 + 8], r9b
jmp 0x14046b09f
jne 0x14046d3b4
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046b0b1
je 0x14046d3a4
mov rax, qword [rcx + 0x38]
xchg rdx, rdx
sar edx, 5
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046b0cc
je 0x14046d36a
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r9d
jle 0x14046d36a
movzx eax, word [rdx]
jmp 0x14046b0e9
jmp 0x14046d381
mov dword [rsp + 0x68], r9d
cmovle bx, bx
mov cl, r8b
movsx ebx, r10w
mov rbx, qword [rsp + 0x50]
cbw
movzx cx, ah
mov rax, qword [rbx]
movsx rcx, r8w
jmp 0x14046b119
mov rcx, rbx
jmp 0x14046b121
mov rax, qword [rax + 0x48]
jmp 0x14046b12a
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
cdqe
movzx edx, sp
movsxd rdx, ebx
mov rax, qword [rcx + 0x28]
cqo
movsxd rdx, ebp
lea rdx, [rbp - 0x18]
movsx cx, bl
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 9
jmp 0x14046b168
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
jmp 0x14046b176
sub eax, eax
clc
cmp dil, r15b
cmp qword [rbp - 8], rax
je 0x14046baae
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046b191
mov rax, qword [rax + 0x20]
jmp 0x14046b19a
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmc
cmp r15b, 0xe3
sub edx, edx
jmp 0x14046b1b1
test ax, ax
jmp 0x14046b1b9
je 0x14046baae
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14046b1d5
jae 0x14046baae
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx cx, dil
lea eax, [rdx + 0xf]
movzx bx, r10b
xchg ch, ch
mov cl, 0xe4
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
cwde
lea eax, [rdx + 1]
movzx rcx, bp
mov bl, r9b
mov qword [rbp - 0x28], rax
cmovge bx, si
movzx ecx, r14w
mov word [rbp - 0x38], dx
movsxd rbx, r14d
not rcx
mov ebx, edx
movsx ecx, cx
cwd
mov rdx, qword [rsp + 0x48]
bswap cx
movzx cx, cl
movzx ecx, sp
mov rcx, r13
call fcn.140465be9
sub r11d, r11d
stc
cmc
test al, al
jne 0x14046b818
mov r10, qword [rsp + 0x60]
ror edi, cl
btc rsi, r8
btr r8w, 0xe
lea r9, [r10 + 0x16]
and r14b, bpl
cmp r14w, 0x4ade
inc r8w
mov qword [rbp - 0x48], r9
mov bl, r10b
add r8b, 0xaf
movzx rsi, bp
lea r14, [r13 + 0xa]
movsx rdi, si
mov r8, r14
sal bx, 0xbe
add si, 0x5a9
btc rbx, 0x2e
mov qword [rbp - 0x50], r14
cmovno bx, ax
mov rbx, qword [rbp - 0x38]
rol di, cl
adc edi, 0x6e6db6
movsx edi, si
mov qword [rsp + 0x78], rbx
xor sil, r11b
rcr si, 0xf7
adc esi, esp
mov edi, r11d
ror sil, 0xcc
clc
mov rsi, qword [rbp - 0x80]
clc
cmp byte [r13 + 8], r11b
jmp 0x14046b2cd
jne 0x14046b38f
mov rcx, qword [r13]
test r10b, 0xfd
test rcx, rcx
jmp 0x14046b2e3
je 0x14046b375
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmc
test ebx, r14d
test rdx, rdx
jmp 0x14046b2fd
je 0x14046b320
mov rax, qword [rcx + 0x50]
test dh, 0x83
cmp dword [rax], r11d
jle 0x14046b320
movzx eax, word [rdx]
jmp 0x14046b31b
jmp 0x14046b34d
mov rax, qword [rcx]
jmp 0x14046b328
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
rcl cl, 0xe8
xor r10b, 0x5c
stc
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
xor r11d, r11d
test dl, 0x79
mov ecx, 0xffff
clc
test r10b, r13b
cmp cx, ax
jmp 0x14046b35e
je 0x14046b375
mov word [r8], ax
mov r14, r8
jmp 0x14046b370
jmp 0x14046b37e
mov qword [r13], r11
movsx ecx, si
cdqe
mov eax, 1
cdq
mov byte [r13 + 8], al
bswap r8w
cqo
cdq
movzx r8d, word [r14]
cwd
movsx cx, sil
mov rdx, r9
bswap ecx
movzx cx, r14b
mov rcx, r10
jmp 0x14046b3ac
call fcn.1401984da
sub rax, qword [rsp + 0x60]
sar rax, 1
stc
test r15, 0x50cf7eeb
clc
cmp rax, 0xa
jae 0x14046b4d2
lea rcx, [0x1400c0da0]
sub r10w, 0x1bbe
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
jmp 0x14046b3ed
mov rcx, qword [r10 + 0x10]
test r9b, 0xad
clc
cmp rcx, qword [r10 + 0x18]
jmp 0x14046b3ff
jae 0x14046b455
lea rax, [rcx + 1]
jmp 0x14046b40e
mov qword [r10 + 0x10], rax
dec ax
xor ah, 0xb
mov rax, r10
test bp, 0x3977
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14046b42b
jb 0x14046b439
mov rax, qword [r10]
clc
test r12w, r8w
mov byte [rax + rcx], r9b
stc
cmp ebx, edx
sub edx, edx
jmp 0x14046b447
mov byte [rax + rcx + 1], dl
jmp 0x14046b450
jmp 0x14046b46e
mov r8b, r12b
cqo
mov edx, 1
cmovle rcx, rbx
movsxd rcx, ecx
mov rcx, r10
call fcn.14045418d
lea rax, [rbp - 0x38]
rcr cl, 0xa4
and cl, 0xd8
cmp rsi, 0x10
setae cl
jmp 0x14046b484
cmovae rax, rbx
cmc
cmp r15w, ax
cmp byte [rax + rdi], 0x7f
jmp 0x14046b496
je 0x14046b65e
lea rax, [rbp - 0x38]
jmp 0x14046b4a5
test cl, cl
movsx ecx, ax
not ch
movsx rcx, bp
cmovne rax, rbx
btr rcx, r8
movsx cx, dl
mov ecx, 1
cmp r14b, 0x16
add byte [rax + rdi], cl
jmp 0x14046b4cd
jmp 0x14046b643
lea rax, [rbp - 0x38]
cmp rsi, 0x10
sets bl
mov bl, r14b
setae bl
setle dh
xchg dl, dh
not dx
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x14046b500
je 0x14046b776
cmp byte [r13 + 8], r11b
jne 0x14046b5b8
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046b51c
je 0x14046b596
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046b533
je 0x14046b558
mov rax, qword [rcx + 0x50]
cmc
test r9b, 0xbf
cmp dword [rax], r11d
jle 0x14046b558
movzx eax, word [rdx]
jmp 0x14046b553
jmp 0x14046b570
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046b564
call qword [0x1400b8d90]
sub r11d, r11d
adc cl, r9b
mov ecx, 0xffff
cmc
test r14b, 0xf8
cmp cx, ax
jmp 0x14046b582
je 0x14046b596
mov word [r14], ax
jmp 0x14046b591
jmp 0x14046b59f
mov qword [r13], r11
cdq
movsx r10d, r10w
mov r10d, 1
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14046b5b3
jmp 0x14046b5be
mov r10d, 1
movzx eax, word [rsp + 0x40]
stc
cmp word [r14], ax
jmp 0x14046b5cd
jne 0x14046b776
mov rcx, qword [rbp - 0x28]
clc
test r12b, al
cmp rcx, rsi
jmp 0x14046b5e3
jae 0x14046b617
lea rax, [rcx + 1]
test r15w, r15w
stc
mov qword [rbp - 0x28], rax
movsx eax, di
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14046b604
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14046b612
jmp 0x14046b634
sub r9d, r9d
movsx rdx, r9w
cdq
mov r8b, r15b
not edx
bswap ecx
mov rdx, r10
xchg ecx, ecx
lea rcx, [rbp - 0x38]
call fcn.14045418d
inc rdi
bts rsi, rbp
shrd rsi, r13, 0xfe
inc sil
mov rbx, qword [rbp - 0x38]
bsf cx, r9w
mov qword [rsp + 0x78], rbx
xor sil, r8b
movsx ecx, r11w
mov rsi, qword [rbp - 0x20]
inc ecx
mov rcx, qword [r13]
sub r8d, r8d
jmp 0x14046b672
test rcx, rcx
jmp 0x14046b67a
je 0x14046b716
mov rax, qword [rcx + 0x38]
stc
cmp r15b, 0xd9
cmp qword [rax], r8
jmp 0x14046b691
je 0x14046b6d8
mov rax, qword [rcx + 0x50]
cmp spl, spl
test r13b, r11b
cmp dword [rax], r8d
jmp 0x14046b6a9
jle 0x14046b6d8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
seto dh
xchg rdx, rax
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovge ax, r10w
movzx eax, word [rdx]
jmp 0x14046b6d3
jmp 0x14046b6f3
mov rax, qword [rcx]
jmp 0x14046b6e0
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
setbe ch
rol rcx, cl
mov ecx, 0xffff
test dx, di
cmp cx, ax
jmp 0x14046b703
je 0x14046b716
mov al, r8b
jmp 0x14046b711
jmp 0x14046b727
mov qword [r13], r8
rdtsc
mov eax, 1
cmovle cx, sp
cwd
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
bswap ecx
mov rcx, r13
jmp 0x14046b73a
call fcn.140465be9
sub r11d, r11d
test r12b, r11b
test al, al
movsx r10w, cl
mov r8b, r13b
bswap r10w
mov r8, qword [rbp - 0x50]
cmovle r9w, bx
not r9b
mov r9, qword [rbp - 0x48]
mov r10b, 0xd6
mov r10, qword [rsp + 0x60]
jmp 0x14046b770
je 0x14046b2c4
mov qword [rbp - 0x80], rsi
xchg r10b, sil
sar r14b, cl
mov rbx, rdi
mov r14b, 0xb4
movsx r10, r9w
test rdi, rdi
setg r14b
not r14b
mov dil, byte [rsp + 0x30]
movsx r10, r12w
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bswap r11
mov r11, qword [rbp - 0x80]
cmovno r10w, r14w
xchg r10b, r10b
mov r10, qword [rsp + 0x78]
jmp 0x14046b7c0
je 0x14046b836
lea rax, [rbp - 0x38]
cmp si, r8w
cmp dh, 0xf6
stc
cmp r11, 0x10
jmp 0x14046b7db
cmovae rax, r10
test ax, di
stc
clc
cmp byte [rax + rbx], 0
jmp 0x14046b7ed
jle 0x14046b800
inc rbx
jmp 0x14046b7fb
jmp 0x14046b836
mov eax, 1
jmp 0x14046b80a
mov byte [rsp + 0x38], al
jmp 0x14046b813
jmp 0x14046b836
mov r10, qword [rbp - 0x38]
ror dx, 0x87
mov r8w, 0x1baa
mov r11, qword [rbp - 0x80]
jmp 0x14046b836
lea rdx, [rbp - 0x18]
sub r9w, bx
test r14b, al
sar r8b, 0x33
mov r8, qword [rbp - 0x18]
movsx r9d, di
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x14046b85a
cmovae rdx, r8
clc
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x14046b86a
jne 0x14046b8c8
test rbx, rbx
jmp 0x14046b878
je 0x14046ba41
mov cl, byte [rdx]
test r15d, ecx
test r12b, 0x9e
cmp cl, 0x7f
jmp 0x14046b88f
je 0x14046ba41
sub rbx, 1
je 0x14046b9f7
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
cmovae rax, r10
test r14b, al
cmp cl, byte [rax + rbx]
je 0x14046ba2a
mov eax, 1
test rdx, 0x4a1619e2
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14046b8d1
jb 0x14046b94d
lea rdx, [r11 + 1]
or ax, 0x5dc9
sal al, cl
mov rax, r10
test bpl, 0xaa
jmp 0x14046b8ed
cmp rdx, 0x1000
jb 0x14046b925
add rdx, 0x27
cmc
mov r10, qword [r10 - 8]
cmp esp, 0x34ed5804
sub rax, r10
add rax, 0xfffffffffffffff8
stc
jmp 0x14046b916
cmp rax, 0x1f
jmp 0x14046b91f
ja 0x14046d8ff
mov rcx, r10
call fcn.14011afca
mov r9, qword [rbp]
bsr r8, rsi
sub r8w, 0x6e3b
xor r8w, r14w
mov r8, qword [rbp - 0x18]
test r14d, esp
cmp edx, 0x4e84e88
stc
cmp r9, 0x10
jmp 0x14046b956
jb 0x14046b9ac
lea rdx, [r9 + 1]
mov ah, ch
xor ax, 0x7d1e
mov rax, r8
cmp r10b, r8b
stc
cmp rdx, 0x1000
jb 0x14046b99f
add rdx, 0x27
stc
mov r8, qword [r8 - 8]
cmp r10d, eax
jmp 0x14046b98c
sub rax, r8
cmc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
ja 0x14046d8f9
mov rcx, r8
jmp 0x14046b9a7
call fcn.14011afca
sub r9d, r9d
shrd ax, r14w, 0xd2
inc ah
sal ch, cl
mov ecx, 1
shr rax, 0x3f
sub ah, 0x17
mov eax, dword [rsp + 0x38]
test r10w, cx
test r9b, 0xca
add qword [rbp - 0x78], rcx
jmp 0x14046b9e1
test al, al
jmp 0x14046b9e8
jne 0x14046d7f2
mov rax, qword [rbp - 0x78]
jmp 0x14046afd2
test rbx, rbx
jmp 0x14046b9ff
jne 0x14046ba2a
lea rax, [rbp - 0x38]
test edi, 0x62966f11
cmp r11, 0x10
jmp 0x14046ba18
cmovae rax, r10
clc
cmp cl, byte [rax]
jmp 0x14046ba24
jl 0x14046b8b8
cmp byte [rdx + 1], 0
jmp 0x14046ba33
jle 0x14046b870
inc rdx
jmp 0x14046b870
cmp r11, 0x10
jmp 0x14046ba4a
jb 0x14046bdcb
lea rdx, [r11 + 1]
bswap rax
mov ax, 0x5744
jmp 0x14046ba60
mov rax, r10
cmp rdx, 0x1000
jmp 0x14046ba6f
jb 0x14046ba9c
add rdx, 0x27
cmp edi, r8d
mov r10, qword [r10 - 8]
clc
sub rax, r10
cmc
cmp r13b, 0xba
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046ba96
ja 0x14046d8ff
mov rcx, r10
jmp 0x14046baa4
call fcn.14011afca
jmp 0x14046bdcb
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140465be9
xor r8d, r8d
test dil, 0x52
cmp r8b, dil
test al, al
jmp 0x14046bacc
jne 0x14046bdd0
lea rbx, [r13 + 0xa]
movsx r9d, bp
setb dil
movzx edi, ax
mov r12, rbx
mov r9, qword [rsp + 0x60]
movsx di, bl
lea rdi, [r9 + 0x16]
bswap si
movsx rsi, cx
movsxd r15, r9d
mov rsi, qword [rsp + 0x70]
xchg r15b, r15b
movsx r15w, sil
mov r15, qword [rsp + 0x48]
jmp 0x14046bb12
jmp 0x14046bb1c
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jne 0x14046bbf3
mov rcx, qword [r13]
cmp si, r12w
test spl, 0xa
test rcx, rcx
jmp 0x14046bb3a
je 0x14046bbd2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmp r14, 0x2a875bd1
jmp 0x14046bb54
test rdx, rdx
jmp 0x14046bb5c
je 0x14046bb88
mov rax, qword [rcx + 0x50]
cmp r14d, 0x2fb31bad
cmp dword [rax], r8d
jmp 0x14046bb75
jle 0x14046bb88
movzx eax, word [rdx]
jmp 0x14046bb83
jmp 0x14046bba9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
movzx cx, sil
rol ch, 0x21
ror rcx, 0x6e
xor r8d, r8d
mov ecx, 0xffff
clc
cmc
cmp cx, ax
jmp 0x14046bbb8
je 0x14046bbd2
mov word [r12], ax
not bh
mov rbx, r12
jmp 0x14046bbcd
jmp 0x14046bbe1
mov qword [r13], r8
movsx cx, bpl
movzx rcx, r10w
bswap edx
mov eax, 1
movsx cx, dil
mov byte [r13 + 8], al
movsx r8d, bx
movzx r8d, word [rbx]
mov ch, 0x3f
movzx ecx, bp
cmovbe ecx, r13d
mov rdx, rdi
movsxd rcx, ecx
movsx rcx, cx
mov rcx, r9
jmp 0x14046bc13
call fcn.1401984da
sub rax, qword [rsp + 0x60]
test edx, esi
test dil, 0xb8
stc
sar rax, 1
test sp, 0x1920
cmp rax, 0xa
jmp 0x14046bc35
jae 0x14046bda9
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
jmp 0x14046bc53
cmp rcx, qword [rsi + 0x18]
jmp 0x14046bc5c
jae 0x14046bcaf
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
sub ax, r8w
rcr al, 0xb1
cmovg ax, cx
mov rax, rsi
cmc
cmp qword [rsi + 0x18], 0x10
jmp 0x14046bc83
jb 0x14046bc8c
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
test r13, 0x5e65206
cmc
sub r8d, r8d
jmp 0x14046bca0
mov byte [rax + rcx + 1], r8b
jmp 0x14046bcaa
jmp 0x14046bcd4
mov r8b, r14b
mov edx, 1
movsx cx, r11b
jmp 0x14046bcc1
mov rcx, rsi
jmp 0x14046bcc9
call fcn.14045418d
xor r8d, r8d
setl ch
mov rcx, qword [r13]
test rcx, rcx
je 0x14046bd77
mov rax, qword [rcx + 0x38]
test r15b, 0x64
cmp qword [rax], r8
jmp 0x14046bcf1
je 0x14046bd40
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x14046bd05
jle 0x14046bd40
dec dword [rax]
movzx eax, r9w
not dl
cdqe
mov rcx, qword [rcx + 0x38]
cmovne dx, r11w
movzx ax, sil
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046bd2f
mov qword [rcx], rax
sets al
not rax
movzx eax, word [rdx]
jmp 0x14046bd5c
mov rax, qword [rcx]
jmp 0x14046bd48
mov rax, qword [rax + 0x38]
jmp 0x14046bd51
call qword [0x1400b8d90]
sub r8d, r8d
not ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046bd69
je 0x14046bd77
mov al, r8b
jmp 0x14046bd83
mov qword [r13], r8
mov eax, 1
movsx edx, dx
mov byte [r13 + 8], al
mov rdx, r15
mov rcx, r13
jmp 0x14046bd92
call fcn.140465be9
sub r8d, r8d
test r8, 0xcf34ca7
test al, al
je 0x14046bb17
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movzx ebx, r10w
cbw
mov r12b, byte [rsp + 0x30]
mov cx, dx
jmp 0x14046bdcb
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046bddb
mov rax, qword [rax + 0x18]
jmp 0x14046bde4
call qword [0x1400b8d90]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046bdfa
call fcn.140465be9
xor r8d, r8d
stc
test al, al
jne 0x14046c1cd
test bx, bx
jmp 0x14046be13
je 0x14046c1cd
cmp byte [r13 + 8], r8b
jmp 0x14046be22
jne 0x14046bed0
mov rcx, qword [r13]
jmp 0x14046be38
test rcx, rcx
jmp 0x14046be40
je 0x14046beb5
mov rax, qword [rcx + 0x38]
test r12b, 0x42
cmp rcx, 0x1e0c56
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046be60
je 0x14046be85
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046be72
jle 0x14046be85
movzx eax, word [rdx]
jmp 0x14046be80
jmp 0x14046be95
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
test r8b, cl
cmp cx, ax
jmp 0x14046bea5
je 0x14046beb5
mov word [r13 + 0xa], ax
jmp 0x14046bec3
mov qword [r13], r8
sar al, 0x93
cmovb eax, eax
movsx rax, ax
mov eax, 1
test r15b, 0xcd
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
movsxd rbx, r12d
mov ebx, dword [rsp + 0x68]
jmp 0x14046bee1
jne 0x14046c1d5
mov eax, 1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046bef8
je 0x14046bfa4
mov rax, qword [rcx + 0x38]
jmp 0x14046bf07
cmp qword [rax], r8
jmp 0x14046bf0f
je 0x14046bf60
mov rax, qword [rcx + 0x50]
test ax, 0x593d
cmp dword [rax], r8d
jmp 0x14046bf25
jle 0x14046bf60
dec dword [rax]
seto ah
movzx eax, r12w
mov rcx, qword [rcx + 0x38]
movsxd rdx, eax
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14046bf49
mov qword [rcx], rax
setne al
movzx rax, r10w
movzx eax, word [rdx]
jmp 0x14046bf5b
jmp 0x14046bf75
mov rax, qword [rcx]
jmp 0x14046bf68
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14046bf83
je 0x14046bf96
mov al, r8b
jmp 0x14046bf91
jmp 0x14046bfb1
mov eax, 1
movzx edx, r12w
movsx cx, sil
mov qword [r13], r8
not cl
xchg dx, cx
movzx rcx, bx
mov byte [r13 + 8], al
movsx edx, r8w
cqo
mov rdx, qword [rsp + 0x48]
sete cl
mov cx, 0x5649
mov rcx, r13
jmp 0x14046bfcf
call fcn.140465be9
cmp ebx, dword [rsp + 0x58]
jmp 0x14046bfdd
jge 0x14046c1d5
xor r8d, r8d
test al, al
jmp 0x14046bfed
jne 0x14046c1b5
cmp byte [r13 + 8], r8b
jne 0x14046c0b0
mov rcx, qword [r13]
cmp r10b, r10b
test rcx, rcx
jmp 0x14046c00c
je 0x14046c08c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test dl, r14b
test spl, 0xa9
stc
test rdx, rdx
jmp 0x14046c029
je 0x14046c04a
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x14046c04a
movzx eax, word [rdx]
jmp 0x14046c045
jmp 0x14046c069
mov rax, qword [rcx]
jmp 0x14046c052
mov rax, qword [rax + 0x30]
jmp 0x14046c05b
call qword [0x1400b8d90]
xor r8d, r8d
sar ch, cl
rol ecx, 5
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046c077
je 0x14046c08c
mov word [r13 + 0xa], ax
jmp 0x14046c087
jmp 0x14046c098
mov qword [r13], r8
movsx cx, dl
bswap eax
cdqe
mov eax, 1
movzx r8d, r15w
cdq
bswap dx
mov byte [r13 + 8], al
mov r8b, 0x15
xchg r8w, cx
mov rax, qword [rsp + 0x60]
xchg ecx, edx
mov rdx, r13
lea rdx, [rax + 0x16]
movzx ecx, si
bswap cx
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x14046c0d1
call fcn.1401984da
sub rax, qword [rsp + 0x60]
test cl, bpl
cmp dl, 0xd
sar rax, 1
stc
clc
cmp rax, 0xa
jmp 0x14046c0ef
jae 0x14046c1b5
lea rcx, [0x1400c0da0]
sbb r10b, r9b
cmova r10d, r9d
setne r9b
mov r9b, byte [rax + rcx]
shrd r10w, r10w, 0x7f
bts ecx, r13d
sub r10b, 0xca
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
jmp 0x14046c128
cmp rcx, qword [r10 + 0x18]
jmp 0x14046c131
jae 0x14046c17b
lea rax, [rcx + 1]
test r9b, dl
mov qword [r10 + 0x10], rax
movzx eax, di
mov rax, r10
stc
jmp 0x14046c14e
cmp qword [r10 + 0x18], 0x10
jmp 0x14046c158
jb 0x14046c164
mov rax, qword [r10]
cmp ecx, edi
clc
mov byte [rax + rcx], r9b
test ecx, 0x7fa3ae7
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046c1a0
mov r8b, sil
cwd
bswap cx
mov edx, 1
setl ch
xchg ecx, ecx
cmovae ecx, ecx
mov rcx, r10
jmp 0x14046c198
call fcn.14045418d
xor r8d, r8d
mov eax, 1
test ax, 0x74de
add ebx, eax
jmp 0x14046c1b0
jmp 0x14046beec
mov ecx, 1
jmp 0x14046c1bf
mov byte [rsp + 0x38], cl
jmp 0x14046c1c8
jmp 0x14046c1e1
mov ebx, dword [rsp + 0x68]
bt rax, rbx
mov ecx, 1
sbb al, r10b
or ax, 0x1e20
mov rax, qword [rsp + 0x70]
clc
sub edx, edx
clc
cmp qword [rax + 0x10], rdx
jmp 0x14046c1f3
jne 0x14046c207
mov byte [rsp + 0x38], cl
jmp 0x14046c202
jmp 0x14046c2ce
mov eax, dword [rsp + 0x58]
cmp sil, 0xaa
test cl, r8b
cmp ebx, eax
jmp 0x14046c219
jge 0x14046c2ce
sub eax, ebx
mov ebx, eax
movsxd r15, r12d
mov r14, qword [rsp + 0x70]
jmp 0x14046c230
mov r15d, 1
shl cx, 0x51
rcr ch, cl
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14046c249
jae 0x14046c293
lea rax, [rcx + 1]
jmp 0x14046c25e
mov qword [r14 + 0x10], rax
mov rax, r14
clc
stc
test dil, 0x18
cmp qword [r14 + 0x18], 0x10
jmp 0x14046c275
jb 0x14046c283
mov rax, qword [r14]
jmp 0x14046c283
mov word [rax + rcx], 0x30
jmp 0x14046c28e
jmp 0x14046c2b2
mov r9b, 0x30
mov r8b, dil
mov cl, dil
mov rdx, r15
setae cl
mov rcx, r14
jmp 0x14046c2aa
call fcn.14045418d
xor edx, edx
clc
sub rbx, r15
jne 0x14046c23c
mov r14b, byte [rsp + 0x30]
shrd rdx, rcx, 0xca
mov r15b, byte [rsp + 0x30]
bt dx, dx
mov rdx, qword [rbp]
test r12b, dil
jmp 0x14046c2da
cmp rdx, 0x10
jmp 0x14046c2e3
jb 0x14046b9ac
inc rdx
cbw
movsxd rax, r9d
rcl ax, cl
mov rcx, qword [rbp - 0x18]
nop
mov rax, rcx
cmp r13d, 0x4b954a15
clc
cmp rdx, 0x1000
jb 0x14046b9a7
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
test esp, eax
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046d8f9
jmp 0x14046b9a7
mov rdx, qword [rsp + 0x48]
not cl
jmp 0x14046c342
mov rcx, r13
call fcn.140465be9
sub r9d, r9d
test cx, r10w
stc
test al, al
jne 0x14046b9b9
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx cx, r8b
movzx rcx, cx
cmove rcx, r14
mov rcx, rbx
jmp 0x14046c37b
mov rax, qword [rax + 0x38]
jmp 0x14046c384
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
or r8d, 2
mov dword [rsp + 0x34], r8d
test r15b, spl
mov dword [rsp + 0x3c], r8d
jmp 0x14046c3aa
sub r9d, r9d
cmp si, 0x5f0d
jmp 0x14046c3b7
cmp qword [rbp - 0x28], r9
jmp 0x14046c3c0
jbe 0x14046c555
mov rax, qword [rbx]
cdq
cmovle dx, r13w
lea rdx, [rbp - 0x18]
mov cl, bpl
xchg cx, cx
mov rcx, rbx
jmp 0x14046c3e1
mov rax, qword [rax + 0x38]
jmp 0x14046c3ea
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
movsxd rdx, r11d
jmp 0x14046c402
bts r8d, 0xb
bts edx, ecx
shr dx, cl
or r8d, 4
ror dx, cl
mov dword [rsp + 0x34], r8d
movsx edx, dx
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
stc
cmp r11w, 0x7ae1
test al, dil
mov qword [rsp + 0x58], rdx
cmc
cmp ebx, r12d
clc
xor r9d, r9d
cmp byte [rdx], r9b
jmp 0x14046c444
jne 0x14046c509
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046c457
je 0x14046c4f2
mov rax, qword [rcx + 0x38]
clc
bts rdx, r8
mov rdx, qword [rax]
test rdi, 0x7654de9
test rdx, rdx
jmp 0x14046c478
je 0x14046c4a3
mov rax, qword [rcx + 0x50]
test r12d, r14d
cmp esp, r11d
cmp dword [rax], r9d
jmp 0x14046c490
jle 0x14046c4a3
movzx eax, word [rdx]
jmp 0x14046c49e
jmp 0x14046c4c2
mov rax, qword [rcx]
jmp 0x14046c4ab
mov rax, qword [rax + 0x30]
jmp 0x14046c4b4
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
sub r9d, r9d
mov ecx, 0xffff
add dx, 0x5f2f
sub dh, dh
neg dx
mov rdx, qword [rsp + 0x58]
test r14b, 0x53
cmp cx, ax
jmp 0x14046c4e2
je 0x14046c4f2
mov word [r13 + 0xa], ax
jmp 0x14046c4f6
mov qword [r13], r9
mov r10d, 1
mov byte [rdx], r10b
jmp 0x14046c504
jmp 0x14046c512
mov r10d, 1
sar eax, 0x93
movzx ecx, word [r13 + 0xa]
bt rax, 0xb8
bsr rax, r14
lea rax, [rbp - 0x18]
cmp r11d, r11d
cmc
cmp qword [rbp], 8
jmp 0x14046c532
cmovae rax, qword [rbp - 0x18]
clc
stc
cmc
cmp word [rax], cx
jmp 0x14046c542
jne 0x14046c55c
mov bl, r10b
jmp 0x14046c550
jmp 0x14046c569
lea rdx, [r13 + 8]
shr bl, 0x71
mov bl, r9b
mov qword [rsp + 0x58], rdx
jmp 0x14046c569
test r8b, 4
je 0x14046c5a0
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
movsx cx, cl
xchg cx, cx
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x14046c591
call fcn.1404582bb
mov r8d, dword [rsp + 0x34]
cmc
test r10b, al
clc
test r8b, 2
jmp 0x14046c5a9
je 0x14046c5d9
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
movsx cx, bl
mov rcx, 0x7250520c
not cx
mov dword [rsp + 0x3c], r8d
movzx cx, r12b
lea rcx, [rbp - 0x38]
call fcn.1404582bb
xor r8d, r8d
test bl, bl
je 0x14046c7ef
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046c5f0
je 0x14046c699
mov rax, qword [rcx + 0x38]
cmp ecx, 0x69624ffd
stc
cmp qword [rax], r8
je 0x14046c64f
mov rax, qword [rcx + 0x50]
clc
cmp edx, r13d
cmp dword [rax], r8d
jmp 0x14046c61a
jle 0x14046c64f
dec dword [rax]
cmove edx, ecx
cdq
mov rcx, qword [rcx + 0x38]
xchg ah, dl
mov rdx, qword [rcx]
seto al
lea rax, [rdx + 2]
jmp 0x14046c63b
mov qword [rcx], rax
movsx rax, si
movzx eax, word [rdx]
jmp 0x14046c64a
jmp 0x14046c66d
mov rax, qword [rcx]
jmp 0x14046c657
mov rax, qword [rax + 0x38]
jmp 0x14046c660
call qword [0x1400b8d90]
sub r8d, r8d
shrd ecx, edx, 0x1e
mov ecx, 0xffff
cmp sil, 0x85
test r10, 0xd2f0eb9
clc
cmp cx, ax
jmp 0x14046c686
je 0x14046c699
mov al, r8b
jmp 0x14046c694
jmp 0x14046c6aa
mov qword [r13], r8
rdtsc
cdq
movsx edx, di
mov eax, 1
not cl
mov rcx, qword [rsp + 0x58]
not dl
mov byte [rcx], al
mov cx, r13w
movzx edx, bx
movsxd rax, r12d
mov rcx, qword [rsp + 0x50]
movsx rdx, r13w
movsxd rdx, edi
cdq
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bt dx, 0xb2
movsx edx, r11w
bts ebx, 0xa
rcl dl, 0x8d
mov dword [rsp + 0x34], ebx
xor dl, 0xc8
mov dword [rsp + 0x3c], ebx
shrd rdx, rcx, 0x92
adc dh, cl
or edx, r12d
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14046c711
jb 0x14046c77a
lea rdx, [rdx*2 + 2]
btr ax, 0x65
inc ecx
sub al, spl
mov rcx, qword [rbp + 8]
mov al, ch
movsx eax, bx
mov rax, rcx
cmc
cmp dl, r10b
test r9, 0x2d4e5388
cmp rdx, 0x1000
jmp 0x14046c74c
jb 0x14046c775
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r8b, 0x38
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046c76f
ja 0x14046d90a
call fcn.14011afca
movups xmm0, xmmword [rbp - 0x18]
seto ch
movups xmmword [rbp + 8], xmm0
btr cx, r14w
cmovns cx, dx
movups xmm1, xmmword [rbp - 8]
bts ecx, ecx
and cl, r12b
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
movzx ecx, r15w
movsxd rcx, esi
not rcx
mov qword [rbp - 8], rax
movzx cx, cl
movsx rcx, ax
cmovnp cx, r11w
mov qword [rbp], 7
movsx cx, r9b
movsx rcx, ax
movzx ecx, ax
mov word [rbp - 0x18], ax
cmova cx, r12w
not ch
movsx ecx, r13w
lea rcx, [rbp - 0x18]
jmp 0x14046c7e5
call fcn.1404582bb
jmp 0x14046b9ac
mov rbx, qword [rsp + 0x50]
cwd
mov rax, qword [rbx]
setle cl
movsxd rcx, r15d
jmp 0x14046c804
lea rdx, [rbp - 0x38]
mov ch, 0xa7
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046c817
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
cmc
bts edx, 0xc
test r10w, 0x3d57
test sp, r8w
or edx, 8
test ebx, 0x669f5a41
mov dword [rsp + 0x34], edx
test spl, 0x38
stc
cmp ah, bl
mov dword [rsp + 0x3c], edx
cmc
clc
jmp 0x14046c84f
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jbe 0x14046c9ce
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
not cx
sete ch
mov rcx, rbx
jmp 0x14046c871
mov rax, qword [rax + 0x40]
jmp 0x14046c87a
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
and r8b, dil
rcr r8b, 0xc9
or edx, 0x10
jmp 0x14046c89a
mov dword [rsp + 0x34], edx
cmp r15b, 0x9c
mov r8b, 6
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
test r10w, 0x624a
sub r9d, r9d
cmp bl, dh
cmp byte [r8], r9b
jmp 0x14046c8c1
jne 0x14046c992
mov rcx, qword [r13]
jmp 0x14046c8d0
test rcx, rcx
jmp 0x14046c8d8
je 0x14046c967
mov rax, qword [rcx + 0x38]
bsr dx, r15w
bts dx, r9w
mov rdx, qword [rax]
clc
jmp 0x14046c8f5
test rdx, rdx
je 0x14046c91f
mov rax, qword [rcx + 0x50]
cmp cx, 0x1d97
test esi, esp
cmp dword [rax], r9d
jle 0x14046c91f
movzx eax, word [rdx]
jmp 0x14046c91a
jmp 0x14046c94a
mov rax, qword [rcx]
jmp 0x14046c927
mov rax, qword [rax + 0x30]
jmp 0x14046c930
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
stc
xor r9d, r9d
sal cl, 0x1f
rcr ch, 0
movsx cx, r10b
mov ecx, 0xffff
cmp cx, ax
je 0x14046c967
mov word [r13 + 0xa], ax
jmp 0x14046c962
jmp 0x14046c970
mov qword [r13], r9
movzx dx, r11b
mov r10d, 1
movsxd rdx, r13d
movzx rdx, r15w
cmovge edx, r15d
mov byte [r8], r10b
mov edx, dword [rsp + 0x34]
jmp 0x14046c98d
jmp 0x14046c99d
mov r10d, 1
cmp spl, sil
inc bl
movzx ecx, word [r13 + 0xa]
sub bl, 0xab
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
clc
sal bl, 0xf6
setb bl
cmp word [rax], cx
setno bl
mov bl, r10b
jmp 0x14046c9c8
je 0x14046c9d6
mov bl, r9b
stc
cmp r11w, si
test dl, 0x10
jmp 0x14046c9de
je 0x14046ca0e
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
movzx rcx, r12w
mov cx, r14w
jmp 0x14046c9fc
lea rcx, [rbp - 0x18]
jmp 0x14046ca05
call fcn.1404582bb
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x14046ca16
je 0x14046ca40
and edx, 0xfffffff7
jmp 0x14046ca28
mov dword [rsp + 0x34], edx
movsx rcx, di
movsxd rcx, ebp
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
call fcn.1404582bb
test bl, bl
jmp 0x14046ca47
je 0x14046cc38
mov rcx, qword [r13]
xor ebx, ebx
stc
test rcx, rcx
jmp 0x14046ca5c
je 0x14046caf3
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rbx
jmp 0x14046ca6f
je 0x14046cab7
mov rax, qword [rcx + 0x50]
stc
test r12b, 0xf6
cmp dword [rax], ebx
jmp 0x14046ca85
jle 0x14046cab7
dec dword [rax]
movzx rax, dx
mov al, 0x6d
cdq
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
cwde
movsx ax, bpl
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046cab2
jmp 0x14046cace
mov rax, qword [rcx]
jmp 0x14046cabf
mov rax, qword [rax + 0x38]
jmp 0x14046cac8
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
jmp 0x14046cad9
cmp cx, ax
jmp 0x14046cae1
je 0x14046caf3
mov al, bl
jmp 0x14046caee
jmp 0x14046cb00
mov qword [r13], rbx
mov eax, 1
movsx ecx, r11w
mov rcx, qword [rsp + 0x58]
not dx
cdq
cwd
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
cqo
jmp 0x14046cb1a
mov rax, qword [rcx]
movzx rdx, sp
lea rdx, [rbp - 0x18]
jmp 0x14046cb2a
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
btr dx, di
bts rdx, rdi
setns dl
bts eax, 0xf
test r11b, cl
cmova rdx, rsi
mov dword [rsp + 0x34], eax
xadd rdx, rdx
btc rdx, r13
cmp r12b, r13b
mov dword [rsp + 0x3c], eax
shl dl, cl
mov rdx, qword [rbp + 0x20]
cmc
test bl, dil
cmp rdx, 8
jmp 0x14046cb74
jb 0x14046cbd1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
sbb al, r15b
bts ax, dx
movzx eax, bp
mov rax, rcx
test esi, edi
cmp rdx, 0x1000
jmp 0x14046cba1
jb 0x14046cbcc
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
test sp, 0x33b3
cmp rax, 0x1f
jmp 0x14046cbc6
ja 0x14046d8ee
call fcn.14011afca
movups xmm0, xmmword [rbp - 0x18]
xchg cx, cx
jmp 0x14046cbe2
movups xmmword [rbp + 8], xmm0
movsx ecx, r14w
not ch
movzx rcx, r14w
movups xmm1, xmmword [rbp - 8]
xchg rcx, rcx
movups xmmword [rbp + 0x18], xmm1
movsx cx, r10b
mov qword [rbp - 8], rbx
movsx cx, r11b
setns cl
mov qword [rbp], 7
movsx rcx, r13w
mov word [rbp - 0x18], bx
movsx cx, bpl
movsx ecx, r12w
lea rcx, [rbp - 0x18]
call fcn.1404582bb
mov byte [rsp + 0x30], 1
jmp 0x14046b9ac
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsxd rdx, ecx
movzx ecx, ax
movzx dx, r9b
lea rdx, [rbp - 0x38]
movsx cx, bh
mov rcx, rbx
jmp 0x14046cc5b
mov rax, qword [rax + 0x38]
jmp 0x14046cc64
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
cmp r13d, r9d
or eax, 0x20
jmp 0x14046cc84
mov dword [rsp + 0x34], eax
clc
jmp 0x14046cc8e
mov dword [rsp + 0x3c], eax
stc
xor ecx, ecx
cmp r8b, cl
test si, 0xc20
cmp qword [rbp - 0x28], rcx
jmp 0x14046cca6
je 0x14046cd0a
mov rax, qword [rbx]
movzx ecx, r10w
lea rdx, [rbp - 0x18]
mov ch, 0xdf
movzx cx, bl
not rcx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046cccd
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test dil, r8b
or eax, 0x10040
stc
mov dword [rsp + 0x34], eax
cmp r11b, 0xb
jmp 0x14046cced
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14046ccfc
jne 0x14046cd0a
lea ebx, [rcx + 1]
jmp 0x14046cd0f
mov bl, cl
cmp r12, r10
test al, 0x40
je 0x14046cd47
and eax, 0xffffffbf
movsx rcx, r14w
movsx ecx, r11w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movsx rcx, r11w
jmp 0x14046cd35
lea rcx, [rbp - 0x18]
jmp 0x14046cd3e
call fcn.1404582bb
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x14046cd4e
je 0x14046cd81
and eax, 0xffffffdf
movsxd rcx, r15d
movzx cx, r9b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx ecx, r14w
mov ecx, 0x41f418d7
bswap cx
lea rcx, [rbp - 0x38]
jmp 0x14046cd7c
call fcn.1404582bb
xor r9d, r9d
add ecx, 0x315761b1
not ch
mov eax, dword [rsp + 0x38]
rcr cl, 0x41
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14046cd9e
je 0x14046b9d1
mov byte [rsp + 0x30], cl
jmp 0x14046cdad
jmp 0x14046b9d1
mov rcx, qword [rsp + 0x50]
setg dh
mov rax, qword [rcx]
mov edx, eax
bswap edx
cqo
lea rdx, [rbp - 0x38]
jmp 0x14046cdcc
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bswap rbx
btc bx, 0x3d
bts eax, 7
btr bx, r11w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
adc rbx, 0x133f78f1
xadd al, bh
bsr eax, esi
mov rax, qword [rbp + 0x98]
sar ebx, 0xa
mov rbx, qword [rsp + 0x48]
test r15w, dx
test byte [rax + 0x18], 8
jmp 0x14046ce1c
jne 0x14046cf43
mov rdx, rbx
movsxd rcx, edi
jmp 0x14046ce2d
mov rcx, r13
jmp 0x14046ce35
call fcn.140465be9
sub r8d, r8d
cmp r10d, 0x3f5007e3
test al, al
jmp 0x14046ce4b
jne 0x14046cf43
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp r15w, bp
cmp byte [r13 + 8], r8b
jmp 0x14046ce6c
jne 0x14046cf25
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046ce7e
je 0x14046cf0b
mov rax, qword [rcx + 0x38]
shl dx, cl
shrd dx, r14w, 0xba
bts dx, dx
mov rdx, qword [rax]
test spl, r9b
test rdx, rdx
je 0x14046cecb
mov rax, qword [rcx + 0x50]
stc
test rbx, 0xdc97603
cmp dword [rax], r8d
jmp 0x14046ceb8
jle 0x14046cecb
movzx eax, word [rdx]
jmp 0x14046cec6
jmp 0x14046cee5
mov rax, qword [rcx]
jmp 0x14046ced3
mov rax, qword [rax + 0x30]
jmp 0x14046cedc
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test r15b, dl
clc
cmp cx, ax
jmp 0x14046cef6
je 0x14046cf0b
mov word [r13 + 0xa], ax
jmp 0x14046cf06
jmp 0x14046cf15
mov qword [r13], r8
movsxd rax, eax
ror rax, cl
mov eax, 1
mov byte [r13 + 8], al
sal al, 0xba
movzx rax, r10w
movzx eax, word [r13 + 0xa]
jmp 0x14046cf30
cmp ax, word [rbx]
jmp 0x14046cf38
jne 0x14046d064
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x14046cf4d
jne 0x14046d09d
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14046cf61
ja 0x14046d09d
mov rdx, rbx
movzx ecx, bp
mov ecx, r9d
mov rcx, r13
call fcn.140465be9
xor ebx, ebx
test al, al
jne 0x14046d066
cmp byte [r13 + 8], bl
jne 0x14046d033
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14046cf99
je 0x14046d01e
mov rax, qword [rcx + 0x38]
rcl dl, cl
sbb dx, r8w
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14046cfb5
je 0x14046cfdd
mov rax, qword [rcx + 0x50]
clc
test edi, r14d
cmp dword [rax], ebx
jmp 0x14046cfca
jle 0x14046cfdd
movzx eax, word [rdx]
jmp 0x14046cfd8
jmp 0x14046cff4
mov rax, qword [rcx]
jmp 0x14046cfe5
mov rax, qword [rax + 0x30]
jmp 0x14046cfee
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046d001
cmp cx, ax
jmp 0x14046d009
je 0x14046d01e
mov word [r13 + 0xa], ax
jmp 0x14046d019
jmp 0x14046d027
mov qword [r13], rbx
not rax
neg cl
mov eax, 1
seto cl
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
sub rax, 0x26020677
bts ax, bp
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x14046d059
je 0x14046d09d
jmp 0x14046d066
sub ebx, ebx
lea rax, [rbp - 0x38]
add ch, 0x14
clc
jmp 0x14046d073
cmp qword [rbp - 0x20], 8
mov cx, ax
cmovae rax, qword [rbp - 0x38]
movzx rdx, di
stc
ror ecx, 0x8c
mov qword [rbp - 0x28], rbx
bt rcx, 0x51
mov word [rax], bx
cwd
sub rdx, 0x50164250
lea rbx, [rbp - 0x38]
movsx ecx, ax
cmp qword [rbp - 0x20], 8
cdq
xchg dh, dl
mov dh, 0x4f
cmovae rbx, qword [rbp - 0x38]
cwd
mov rdx, qword [rsp + 0x48]
mov cx, 0x5c36
movsx cx, r8b
movzx rcx, r9w
mov rcx, r13
jmp 0x14046d0d0
call fcn.140465be9
sub r8d, r8d
cmp rsp, 0x5da64e8e
cmc
clc
test al, al
jmp 0x14046d0e8
jne 0x14046d303
mov r12, qword [rsp + 0x48]
movzx ecx, r12w
mov cl, 0xa8
test ah, 0x8c
mov esi, 0xffff
sar r14w, cl
lea r14d, [r8 + 1]
rcr ah, cl
movsx eax, si
movsxd rax, r14d
lea rcx, [rbp - 0x38]
bts ax, dx
test r10, rsi
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
rcr ah, cl
and ax, 0x10ef
mov rax, qword [rbp - 0x28]
cmp al, 0xa7
lea rcx, [rcx + rax*2]
test edi, 0x4dff020c
cmp r14b, r14b
cmp rbx, rcx
jmp 0x14046d147
je 0x14046d2dd
cmp byte [r13 + 8], r8b
jmp 0x14046d156
jne 0x14046d1f0
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046d168
je 0x14046d1e2
mov rax, qword [rcx + 0x38]
movsx edx, dx
xor edx, 0x5a5c6288
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14046d1a7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046d194
jle 0x14046d1a7
movzx eax, word [rdx]
jmp 0x14046d1a2
jmp 0x14046d1c5
mov rax, qword [rcx]
jmp 0x14046d1af
mov rax, qword [rax + 0x30]
jmp 0x14046d1b8
call qword [0x1400b8d90]
xor r8d, r8d
test r8w, cx
cmp si, ax
jmp 0x14046d1cd
je 0x14046d1e2
mov word [r13 + 0xa], ax
jmp 0x14046d1dd
jmp 0x14046d1ec
mov qword [r13], r8
shl rax, cl
btc eax, esp
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
clc
cmp ax, word [rbx]
jmp 0x14046d1fe
jne 0x14046d2dd
add rbx, 2
mov rcx, qword [r13]
stc
test r8d, 0x2738646b
test rcx, rcx
jmp 0x14046d21c
je 0x14046d2b0
mov rax, qword [rcx + 0x38]
cmp r15b, r9b
cmc
clc
cmp qword [rax], r8
jmp 0x14046d233
je 0x14046d27b
mov rax, qword [rcx + 0x50]
test rsi, r9
cmp dword [rax], r8d
jmp 0x14046d248
jle 0x14046d27b
dec dword [rax]
mov al, 0x54
mov rcx, qword [rcx + 0x38]
movzx rdx, bx
cwd
lahf
mov rdx, qword [rcx]
nop
cdqe
lea rax, [rdx + 2]
jmp 0x14046d26c
mov qword [rcx], rax
mov ah, 0x5d
cwde
movzx eax, word [rdx]
jmp 0x14046d295
mov rax, qword [rcx]
jmp 0x14046d283
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmp r13b, 0x85
cmc
cmp si, ax
jmp 0x14046d29d
je 0x14046d2b0
mov al, r8b
jmp 0x14046d2ab
jmp 0x14046d2b7
mov qword [r13], r8
mov al, r14b
mov byte [r13 + 8], al
cdq
mov rdx, r12
mov rcx, r13
jmp 0x14046d2c7
call fcn.140465be9
sub r8d, r8d
cmc
test al, al
jmp 0x14046d2d7
je 0x14046d111
mov sil, byte [rsp + 0x30]
ror r12b, 0xec
mov r14b, byte [rsp + 0x30]
shrd eax, r9d, 0x9b
rol rax, 0x9a
mov r12b, byte [rsp + 0x30]
shl ax, 0xf5
sar ch, 0x20
sub ch, 0xb2
lea rcx, [rbp - 0x38]
shl ax, cl
sbb al, dil
cmp qword [rbp - 0x20], 8
bswap eax
cmovae rcx, qword [rbp - 0x38]
sar ah, cl
xchg al, ah
mov rax, qword [rbp - 0x28]
clc
cmp spl, 0xce
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
jmp 0x14046d333
movzx eax, al
test r14w, 0x1b04
cmp rbx, rcx
mov ecx, 1
cmovne eax, ecx
movsx ecx, bx
cmovno cx, bx
xchg cx, cx
mov dword [rsp + 0x38], eax
setns ch
movsx rcx, sp
jmp 0x14046d361
lea rcx, [rbp - 0x38]
jmp 0x14046c7e5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r9d, r9d
cmp spl, r10b
cmp r9b, 0x34
cmp r14w, ax
jmp 0x14046d38a
je 0x14046d3a4
mov word [r12], ax
mov bl, 0xdf
mov rbx, r12
jmp 0x14046d39f
jmp 0x14046d3aa
mov qword [r13], r9
cqo
mov byte [r13 + 8], dil
setp ch
bswap r8
mov rax, qword [r15]
bswap r8w
cwd
not dh
mov edx, 0x48
movsxd r8, edi
movsx r8w, cl
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x14046d3d8
mov rax, qword [rax + 0x20]
jmp 0x14046d3e1
call qword [0x1400b8d90]
sub r9d, r9d
stc
test al, al
jmp 0x14046d3f2
je 0x14046d4de
mov byte [rsp + 0x40], dil
add ecx, eax
cmovb ecx, ecx
mov rcx, qword [r13]
stc
cmp dl, 0x63
cmp r11w, r11w
test rcx, rcx
jmp 0x14046d416
je 0x14046d4a7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14046d428
je 0x14046d472
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14046d472
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap edx
cqo
movsxd rdx, r10d
mov rdx, qword [rcx]
xchg al, al
movzx eax, r12w
lea rax, [rdx + 2]
jmp 0x14046d45a
mov qword [rcx], rax
movzx rax, si
movsx eax, r8w
movzx eax, word [rdx]
jmp 0x14046d46d
jmp 0x14046d490
mov rax, qword [rcx]
jmp 0x14046d47a
mov rax, qword [rax + 0x38]
jmp 0x14046d483
call qword [0x1400b8d90]
sub r9d, r9d
test ebp, esi
cmp al, 0x7c
cmp r14w, ax
je 0x14046d4a7
mov al, r9b
jmp 0x14046d4a2
jmp 0x14046d4b1
mov qword [r13], r9
mov al, dil
cdq
cwd
mov byte [r13 + 8], al
mov rdx, rsi
mov rcx, r13
jmp 0x14046d4c0
call fcn.140465be9
sub r9d, r9d
clc
cmp bl, 0x43
jmp 0x14046d4d1
test al, al
jmp 0x14046d4d8
je 0x14046b096
mov dil, byte [rsp + 0x30]
rol sil, cl
cmp sil, 0xc0
mov sil, byte [rsp + 0x30]
xchg r15b, bl
or ax, bx
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
not r12b
bt ax, 0xfa
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
movsxd rcx, r15d
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046d526
jne 0x14046b9c5
movzx eax, byte [rsp + 0x38]
test al, r12b
test bl, bl
cmove eax, ecx
jmp 0x14046d53e
mov dword [rsp + 0x38], eax
jmp 0x14046d547
jmp 0x14046b9d1
mov rcx, qword [rbp + 0x18]
sub edi, 0x379d401c
mov edi, 1
test r8b, 0xc5
cmp rcx, rdi
jmp 0x14046d567
jbe 0x14046d82e
lea rbx, [rbp + 8]
rcl al, 0xc
xadd al, r8b
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
cmp r8, 8
not al
cmovae rbx, rdx
rcl al, cl
test bpl, sil
mov al, byte [rsp + 0x30]
stc
mov byte [rsp + 0x30], al
bt eax, 0xdc
add rbx, 2
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046d5ad
cmovae rax, rdx
test bpl, 0xb9
cmp dil, 3
cmc
lea rax, [rax + rcx*2]
jmp 0x14046d5ca
cmp rbx, rax
jmp 0x14046d5d2
je 0x14046d7c7
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140465be9
sub r9d, r9d
cmp spl, r10b
test al, al
jne 0x14046d7b7
cmp byte [r13 + 8], r9b
jmp 0x14046d5fc
jne 0x14046d6ac
mov rcx, qword [r13]
cmp r14b, 0xd9
test rcx, rcx
jmp 0x14046d612
je 0x14046d698
mov rax, qword [rcx + 0x38]
setbe dh
neg dx
bsf dx, si
mov rdx, qword [rax]
stc
test r14d, r15d
test rdx, rdx
jmp 0x14046d635
je 0x14046d65b
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x14046d648
jle 0x14046d65b
movzx eax, word [rdx]
jmp 0x14046d656
jmp 0x14046d675
mov rax, qword [rcx]
jmp 0x14046d663
mov rax, qword [rax + 0x30]
jmp 0x14046d66c
call qword [0x1400b8d90]
sub r9d, r9d
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046d683
je 0x14046d698
mov word [r13 + 0xa], ax
jmp 0x14046d693
jmp 0x14046d69c
mov qword [r13], r9
mov byte [r13 + 8], dil
shrd eax, r12d, 0x45
btr ax, 6
sal al, cl
movzx eax, word [r13 + 0xa]
cmp r14b, dl
cmp dil, 0xa4
jmp 0x14046d6bd
cmp ax, word [rbx]
jmp 0x14046d6c5
jne 0x14046d7b7
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046d6d8
je 0x14046d782
mov rax, qword [rcx + 0x38]
clc
cmc
cmp r15, 0x1c6c560a
cmp qword [rax], r9
jmp 0x14046d6f3
je 0x14046d740
mov rax, qword [rcx + 0x50]
test bp, bx
cmp dword [rax], r9d
jle 0x14046d740
dec dword [rax]
rdtsc
bswap rax
mov rcx, qword [rcx + 0x38]
rdtsc
not al
jmp 0x14046d71d
mov rdx, qword [rcx]
nop
cmovne ax, r10w
lea rax, [rdx + 2]
jmp 0x14046d730
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046d73b
jmp 0x14046d75a
mov rax, qword [rcx]
jmp 0x14046d748
mov rax, qword [rax + 0x38]
jmp 0x14046d751
call qword [0x1400b8d90]
sub r9d, r9d
mov ecx, 0xffff
stc
cmp r15d, 0x7eb508fc
cmp cx, ax
jmp 0x14046d76f
je 0x14046d782
mov al, r9b
jmp 0x14046d77d
jmp 0x14046d799
mov qword [r13], r9
mov r8, rdx
mov al, dil
movsx cx, spl
mov r8b, 0xa0
jmp 0x14046d799
mov byte [r13 + 8], al
movsx r8d, sp
mov r8, qword [rbp + 0x20]
cdq
mov rcx, qword [rbp + 0x18]
movzx edx, r15w
mov rdx, qword [rbp + 8]
jmp 0x14046d59c
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
cwd
mov rdx, qword [rbp + 8]
sbb al, 0xe6
lea rax, [rbp + 8]
cmp r14b, 0x27
test r8w, r13w
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmc
cmp r14b, 0xc1
cmp rbx, rax
jmp 0x14046d7ec
je 0x14046d82e
mov rcx, qword [rsp + 0x70]
btc ax, 0xbb
mov rax, rcx
cmp r13b, bl
test dil, dil
cmp qword [rcx + 0x18], 0x10
jb 0x14046d818
mov rax, qword [rcx]
jmp 0x14046d818
mov qword [rcx + 0x10], r9
jmp 0x14046d821
mov byte [rax], r9b
jmp 0x14046d829
jmp 0x14046d874
cmp byte [rsp + 0x30], 0
jmp 0x14046d838
je 0x14046d874
mov r9b, 0x2d
mov r8, rdi
cmovnp ecx, r14d
rcl ecx, cl
sub edx, edx
movzx ecx, r13w
movzx rcx, r9w
mov cl, r8b
mov rcx, qword [rsp + 0x70]
jmp 0x14046d861
call fcn.1404467f6
nop
movzx ecx, bp
movzx cx, r12b
jmp 0x14046d874
lea rcx, [rbp + 8]
jmp 0x14046d87d
call fcn.1404582bb
mov rax, qword [rsp + 0x70]
jmp 0x14046d890
mov rcx, qword [rbp + 0x28]
stc
test r15b, 0x39
xor rcx, rsp
jmp 0x14046d8a1
call fcn.14049c411
mov rbx, qword [rsp + 0x170]
movsx r13, r14w
jmp 0x14046d8b8
add rsp, 0x130
pop r15
cmovns r14d, r15d
pop r14
not si
mov r12w, 0x11f1
pop r13
movsx edi, r8w
bswap edi
pop r12
pop rdi
movsx esi, r14w
pop rsi
setg bpl
mov bp, 0x3841
pop rbp
jmp 0x14046d8ed
ret
call fcn.1404b2c7d
int3
call fcn.1404b2c7d
nop
call fcn.1404b2c7d
nop
jmp 0x14046d90a
call fcn.1404b2c7d
int3