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

Disassembly:
mov qword [rsp + 8], rbx
rol cx, cl
shld eax, ebx, 0x16
push rbp
btr bx, 0xd7
bts bp, r15w
push rsi
push rdi
push r12
btc ax, r10w
rol bh, cl
push r13
push r14
ror r13, cl
push r15
sub ch, 0xce
btc eax, esp
lea rbp, [rsp - 0x30]
sar dil, cl
rcl r15b, 0x83
sub rsp, 0x130
mov rax, qword [0x1400b7288]
movsx ebx, dx
rcl r13b, 0x1d
xor rax, rsp
ror r14b, cl
mov qword [rbp + 0x28], rax
cmp r11b, bpl
movsx ebx, r15w
bswap r14w
mov qword [rsp + 0x48], r9
cmovbe ax, di
mov r13, r8
sbb r15d, 0x7bea21b7
jmp 0x14046ed14
mov rdi, rdx
test cx, 0x20da
mov qword [rsp + 0x70], rdx
rcl r14d, cl
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
shrd ecx, esi, 0x68
btr rbx, 0xed
btc rbx, rsi
mov qword [rsp + 0x60], r14
add r15b, dil
jmp 0x14046ed4c
xor r12d, r12d
movsx ecx, ax
cmove ebx, r15d
mov dword [rsp + 0x3c], r12d
not eax
xchg r15b, al
movzx rbx, r9w
mov r15, qword [rbp + 0x98]
movsx eax, r12w
mov ax, 0x2b5c
movzx ecx, r12w
mov rbx, qword [r15 + 0x40]
cbw
cdqe
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
movsx eax, di
mov rax, qword [rbx]
movsx ecx, dx
movzx cx, r10b
mov rcx, rbx
jmp 0x14046ed9d
mov rax, qword [rax + 8]
jmp 0x14046eda6
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
je 0x14046edff
lea rcx, [rbp - 0x60]
call fcn.140474b66
mov rsi, rax
clc
cmp r13w, cx
mov qword [rsp + 0x50], rax
test r10b, r12b
cmc
clc
test rbx, rbx
jmp 0x14046eddc
je 0x14046ee91
mov rdx, qword [rbx]
jmp 0x14046edf1
mov rax, qword [rdx + 0x10]
jmp 0x14046edfa
jmp 0x14046ee38
lea rcx, [rbp - 0x60]
call fcn.1404747bc
mov rsi, rax
test r11w, r12w
clc
mov qword [rsp + 0x50], rax
jmp 0x14046ee1d
test rbx, rbx
jmp 0x14046ee25
je 0x14046ee91
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
movsxd rcx, ecx
bswap rcx
mov rcx, rbx
jmp 0x14046ee40
call qword [0x1400b8d90]
test rax, rax
not r8b
bswap r8
mov r8, rax
jmp 0x14046ee57
je 0x14046ee91
mov rcx, qword [rax]
movsxd rax, esi
movsx ax, cl
bswap edx
mov rax, qword [rcx]
jmp 0x14046ee71
mov edx, 1
cmovo cx, r11w
movsx cx, dil
setbe cl
mov rcx, r8
jmp 0x14046ee8b
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046ee9b
mov byte [rsp + 0x30], r12b
jmp 0x14046eea5
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cwde
mov qword [rbp + 0x18], r12
rdtsc
movzx edx, r9w
cqo
mov qword [rbp + 0x20], 7
movzx cx, dil
lahf
mov word [rbp + 8], r12w
jmp 0x14046eed1
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
movzx rcx, r9w
movsx cx, r15b
mov cl, r8b
mov rcx, rsi
jmp 0x14046eeec
mov rax, qword [rax + 0x58]
jmp 0x14046eef5
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cmovp eax, edi
mov qword [rdi + 0x10], r12
lahf
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
mov esi, 1
mov eax, esi
movzx rcx, r9w
cmovo cx, r13w
mov dword [rsp + 0x34], eax
setns bl
movzx cx, cl
mov dword [rsp + 0x3c], eax
movsx rax, ax
mov rax, qword [r15 + 0x40]
movzx ebx, r11w
mov rbx, qword [rax + 8]
movzx rax, r8w
cdqe
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
not cx
cmovle ecx, r8d
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14046ef63
call qword [0x1400b8d90]
nop
mov cl, 0x3f
movsx cx, cl
lea rcx, [rbp - 0x60]
jmp 0x14046ef79
call fcn.140461fa5
mov rdi, rax
stc
test r12b, 0x6f
mov qword [rbp - 0x60], rax
stc
test rbx, rbx
jmp 0x14046ef93
je 0x14046efe8
mov rdx, qword [rbx]
mov rcx, rbx
setb al
mov al, cl
nop
mov rax, qword [rdx + 0x10]
jmp 0x14046efaf
call qword [0x1400b8d90]
mov r8, rax
clc
stc
test rax, rax
je 0x14046efe8
mov rcx, qword [rax]
cqo
bswap ax
movsx dx, bpl
mov rax, qword [rcx]
mov edx, esi
jmp 0x14046efda
mov rcx, r8
jmp 0x14046efe2
call qword [0x1400b8d90]
mov rax, qword [rdi]
cwd
mov r9, r14
movzx ecx, r11w
lea r8, [0x1400c0dac]
cwd
bswap rcx
lea rdx, [0x1400c0da0]
not cx
mov rcx, rdi
jmp 0x14046f012
mov rax, qword [rax + 0x58]
jmp 0x14046f01b
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
dec r14b
neg r15b
mov dil, byte [rsp + 0x30]
btr cx, r11w
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
cmova cx, cx
btc cx, bx
mov r12b, byte [rsp + 0x30]
rol cx, 0x16
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
adc cl, sil
bswap cx
jmp 0x14046f066
lea ecx, [r9 + 1]
cmp r11b, 0xf3
cmp bl, sil
cmp rax, 4
jmp 0x14046f07a
jae 0x140471596
mov al, byte [rbp + rax - 0x70]
cmc
cmp al, 0x20
jmp 0x14046f08c
je 0x14046f0c6
cmp al, 0x24
jmp 0x14046f099
je 0x140470e03
cmp al, 0x2b
jmp 0x14046f0a6
je 0x140470400
cmp al, 0x76
jmp 0x14046f0b3
je 0x14046f1c5
cmp al, 0x78
jmp 0x14046f0c0
jne 0x14046fa9c
cmp qword [rbp - 0x78], 3
jmp 0x14046f0d0
je 0x14046fa9c
mov bl, r9b
movsx ecx, di
movsx dx, r11b
movzx cx, bl
mov byte [rsp + 0x40], bl
mov cl, sil
mov rdx, qword [rsp + 0x48]
xchg ch, ch
jmp 0x14046f0fb
mov rcx, r13
jmp 0x14046f103
call fcn.140469d3b
sub r9d, r9d
test al, al
jne 0x14047154e
lea rbx, [r13 + 0xa]
btc r12w, r10w
mov r12, rbx
btc si, si
xadd r14w, si
mov rsi, qword [rsp + 0x48]
movzx di, r12b
bt r15d, 0xe1
add dil, 0x32
mov r15, qword [rbp - 0x60]
xor dil, 0xfd
xchg di, di
lea edi, [r9 + 1]
cmovge r14w, r11w
and r14w, di
or r14b, bpl
mov r14d, 0xffff
jmp 0x14046f164
cmp byte [r13 + 8], r9b
jmp 0x14046f16d
jne 0x140471401
mov rcx, qword [r13]
test rcx, rcx
je 0x1404713f3
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046f18e
test rdx, rdx
jmp 0x14046f196
je 0x1404713b6
mov rax, qword [rcx + 0x50]
test rcx, 0x224160ac
cmp cx, 0x6e44
test ecx, r9d
cmp dword [rax], r9d
jmp 0x14046f1b7
jle 0x1404713b6
movzx eax, word [rdx]
jmp 0x1404713d7
mov dword [rsp + 0x68], r9d
not rax
mov rbx, qword [rsp + 0x50]
movsx ax, r9b
mov ax, r8w
movsx eax, r8w
mov rax, qword [rbx]
not cl
movsx cx, r10b
mov rcx, rbx
jmp 0x14046f1f1
mov rax, qword [rax + 0x48]
jmp 0x14046f1fa
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
cdq
cwd
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movzx rdx, di
lea rdx, [rbp - 0x18]
movsx rcx, r15w
movzx rcx, r9w
mov rcx, rbx
jmp 0x14046f226
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
stc
bts eax, 9
cmp r13b, 0x81
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
xor eax, eax
cmp qword [rbp - 8], rax
jmp 0x14046f24e
je 0x14046fb75
mov rax, qword [rbx]
movsxd rcx, r14d
mov rcx, rbx
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmp bl, r11b
cmp r11b, 0xe
sub edx, edx
test dil, dil
stc
test ax, ax
je 0x14046fb75
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14046f290
cmovae rcx, qword [rbp - 0x18]
cmp r13b, dil
test rsp, rbx
cmp byte [rcx], 0x7f
jae 0x14046fb75
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
cbw
jmp 0x14046f2b2
lea eax, [rdx + 0xf]
movzx ebx, si
mov cl, 0xd5
movzx rbx, si
mov qword [rbp - 0x80], rax
movsx rcx, r12w
jmp 0x14046f2cf
mov qword [rbp - 0x20], rax
cdqe
not cl
lea eax, [rdx + 1]
cmove bx, bx
movsxd rcx, ecx
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
movsxd rbx, r14d
movzx rbx, di
movsx ecx, bx
mov ebx, edx
bswap rdx
jmp 0x14046f301
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140469d3b
sub r11d, r11d
test al, al
jmp 0x14046f318
jne 0x14046f8db
mov r10, qword [rsp + 0x60]
movsx r8d, di
lea r9, [r10 + 0x16]
bsr r14w, r10w
sbb dil, r14b
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
mov r8, r14
xor bl, r13b
ror sil, 0x88
mov qword [rbp - 0x50], r14
sal si, cl
test r14b, r15b
movzx edi, r9w
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
mov edi, r11d
rcl esi, cl
xor esi, 0x4a426b8b
mov rsi, qword [rbp - 0x80]
cmp r14w, si
cmp byte [r13 + 8], r11b
jmp 0x14046f378
jne 0x14046f451
mov rcx, qword [r13]
test r13d, 0x6cc2382c
cmp dl, r13b
test rcx, rcx
je 0x14046f43c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046f3a4
je 0x14046f3ca
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r11d
jmp 0x14046f3b7
jle 0x14046f3ca
movzx eax, word [rdx]
jmp 0x14046f3c5
jmp 0x14046f40e
mov rax, qword [rcx]
jmp 0x14046f3d2
mov rax, qword [rax + 0x30]
jmp 0x14046f3db
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
xor rcx, 0x2b8c385d
movzx rcx, si
mov r9, qword [rbp - 0x48]
ror r10w, cl
mov r10, qword [rsp + 0x60]
or cx, 0x1bcc
sub r11d, r11d
sub ecx, 0xee145b7
xor cl, 0x74
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046f41c
je 0x14046f43c
mov word [r8], ax
mov r14w, dx
movsx r14w, cl
mov r14, r8
jmp 0x14046f437
jmp 0x14046f441
mov qword [r13], r11
cwde
mov eax, 1
movzx rcx, si
mov byte [r13 + 8], al
movsxd r8, ebp
movzx r8d, word [r14]
mov cx, ax
movzx rdx, bx
mov rdx, r9
not cx
cmovno cx, r15w
mov rcx, r10
jmp 0x14046f46f
call fcn.140136b36
sub rax, qword [rsp + 0x60]
sar rax, 1
cmc
test r10b, dl
cmp dil, dl
cmp rax, 0xa
jmp 0x14046f48c
jae 0x14046f586
lea rcx, [0x1400c0da0]
test r14w, 0x7d12
adc r10, 0x74120678
not r9b
mov r9b, byte [rax + rcx]
cmova r10w, r12w
movzx ecx, r12w
stc
mov r10, qword [rsp + 0x70]
not cx
cmc
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14046f4cd
jae 0x14046f509
lea rax, [rcx + 1]
test bh, 0xcf
mov qword [r10 + 0x10], rax
shrd ax, r11w, 0xd8
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x14046f4f5
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x14046f504
jmp 0x14046f528
mov r8b, r12b
mov edx, 1
mov rcx, 0x3d3d4383
mov rcx, r15
mov rcx, r10
jmp 0x14046f523
call fcn.140458302
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x14046f538
cmovae rax, rbx
stc
jmp 0x14046f542
cmp byte [rax + rdi], 0x7f
jmp 0x14046f54b
je 0x14046f74a
lea rax, [rbp - 0x38]
stc
cmp r11b, r9b
test cl, cl
jmp 0x14046f569
cmovne rax, rbx
sbb cl, r10b
test r13, rbx
mov ecx, 1
clc
add byte [rax + rdi], cl
jmp 0x14046f581
jmp 0x14046f72c
lea rax, [rbp - 0x38]
sal bl, cl
cqo
cmp rsi, 0x10
movsxd rdx, ecx
not bl
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x14046f5a4
cmovae rax, rdx
cmp cl, bl
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x14046f5b6
je 0x14046f850
cmp byte [r13 + 8], r11b
jmp 0x14046f5c5
jne 0x14046f68a
mov rcx, qword [r13]
cmp ebp, esp
test ah, 0x9d
test rcx, rcx
jmp 0x14046f5dc
je 0x14046f65a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test dl, r8b
cmp r10w, ax
test rdx, rdx
jmp 0x14046f5f8
je 0x14046f61a
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r11d
jmp 0x14046f60c
jle 0x14046f61a
movzx eax, word [rdx]
jmp 0x14046f632
mov rax, qword [rcx]
jmp 0x14046f622
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r11d, r11d
shl cl, 0
mov ecx, 0xffff
test r15b, cl
cmp di, bx
clc
cmp cx, ax
jmp 0x14046f646
je 0x14046f65a
mov word [r14], ax
jmp 0x14046f655
jmp 0x14046f663
mov qword [r13], r11
cmove r10w, ax
mov r10d, 1
sete dl
movsx edx, sp
bswap rdx
mov byte [r13 + 8], r10b
jmp 0x14046f67b
mov rdx, qword [rsp + 0x78]
jmp 0x14046f685
jmp 0x14046f69c
mov r10d, 1
bt rax, 0xe5
bts eax, edx
btc rax, r10
movzx eax, word [rsp + 0x40]
clc
cmc
cmp word [r14], ax
jmp 0x14046f6ac
jne 0x14046f850
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jae 0x14046f6f7
lea rax, [rcx + 1]
test r11w, di
stc
clc
mov qword [rbp - 0x28], rax
xchg ah, ah
lea rax, [rbp - 0x38]
clc
cmp bh, 0x17
test bl, bl
jmp 0x14046f6de
cmovne rax, rdx
test dx, bp
cmp rbx, r9
and word [rax + rcx], 0
jmp 0x14046f6f2
jmp 0x14046f724
xor r9d, r9d
movzx edx, ax
mov r8b, r15b
movzx rcx, r11w
movsx dx, r14b
mov rdx, r10
movzx ecx, dx
movzx rcx, r12w
not cx
lea rcx, [rbp - 0x38]
jmp 0x14046f71f
call fcn.140458302
inc rdi
btc cx, 0xe7
mov rbx, qword [rbp - 0x38]
rcl cl, 0xcf
rcl si, cl
movsx si, r10b
mov qword [rsp + 0x78], rbx
btr si, di
mov rsi, qword [rbp - 0x20]
rol cl, cl
mov rcx, qword [r13]
cmc
cmp spl, 0xe0
xor r8d, r8d
cmp r9, rbx
test rcx, rcx
jmp 0x14046f761
je 0x14046f801
mov rax, qword [rcx + 0x38]
test r10d, 0xf006c5b
cmp qword [rax], r8
je 0x14046f7c7
mov rax, qword [rcx + 0x50]
cmp r8b, spl
jmp 0x14046f787
cmp dword [rax], r8d
jmp 0x14046f78f
jle 0x14046f7c7
dec dword [rax]
lahf
setae al
mov rcx, qword [rcx + 0x38]
cqo
cbw
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x14046f7ba
movzx eax, word [rdx]
jmp 0x14046f7c2
jmp 0x14046f7e6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046f7d3
call qword [0x1400b8d90]
sub r8d, r8d
sal ch, cl
bt rcx, 0x4b
mov ch, 0xe0
mov ecx, 0xffff
cmp cx, ax
je 0x14046f801
mov al, r8b
jmp 0x14046f7fc
jmp 0x14046f80a
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
movzx edx, r12w
mov rdx, qword [rsp + 0x48]
movzx rcx, r14w
movsx cx, bl
mov rcx, r13
jmp 0x14046f827
call fcn.140469d3b
xor r11d, r11d
test al, al
jmp 0x14046f839
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movzx r10d, r13w
mov r10, qword [rsp + 0x60]
je 0x14046f36f
mov qword [rbp - 0x80], rsi
bt rbx, r10
bts r11d, eax
mov rbx, rdi
test rdi, rdi
mov dil, byte [rsp + 0x30]
bswap r11d
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
movsx r10d, r10w
movsx r10w, r11b
jmp 0x14046f886
mov r10, qword [rsp + 0x78]
jmp 0x14046f890
je 0x14046f8ea
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046f8a3
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14046f8b0
jle 0x14046f8c3
inc rbx
jmp 0x14046f8be
jmp 0x14046f8ea
mov eax, 1
jmp 0x14046f8cd
mov byte [rsp + 0x38], al
jmp 0x14046f8d6
jmp 0x14046f8ea
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
sar r8b, cl
or edx, r9d
cdq
lea rdx, [rbp - 0x18]
xchg r9w, r8w
mov r8, qword [rbp - 0x18]
rcr r9w, 0x3e
sbb r9w, 0x1ec1
mov r9, qword [rbp]
clc
cmp r9, 0x10
cmovae rdx, r8
test dil, 0x62
xor eax, eax
cmp r9b, dl
test rsp, rdi
clc
cmp byte [rsp + 0x38], al
jne 0x14046f999
test rbx, rbx
jmp 0x14046f92d
je 0x14046fafa
mov cl, byte [rdx]
cmp rcx, 0x503c77ea
stc
cmp cl, 0x7f
jmp 0x14046f945
je 0x14046fafa
sub rbx, 1
je 0x14046fab6
lea rax, [rbp - 0x38]
stc
cmp r13b, r14b
cmp r11, 0x10
jmp 0x14046f966
cmovae rax, r10
test r9w, 0xf1e
cmp dl, 0x83
clc
cmp cl, byte [rax + rbx]
jmp 0x14046f97c
je 0x14046fae3
mov eax, 1
jmp 0x14046f98f
mov byte [rsp + 0x38], al
jmp 0x14046f999
cmp r11, 0x10
jmp 0x14046f9a2
jb 0x14046fa11
lea rdx, [r11 + 1]
mov rax, r10
clc
cmp sil, r13b
cmp rdx, 0x1000
jmp 0x14046f9bf
jb 0x14046fa00
add rdx, 0x27
cmc
jmp 0x14046f9cf
mov r10, qword [r10 - 8]
jmp 0x14046f9e1
sub rax, r10
test r8b, 0x17
jmp 0x14046f9ed
add rax, 0xfffffffffffffff8
test dil, r12b
cmc
clc
cmp rax, 0x1f
ja 0x14047191e
mov rcx, r10
call fcn.14027afd4
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
clc
cmp r9, 0x10
jmp 0x14046fa1a
jb 0x14046fa83
lea rdx, [r9 + 1]
test r12b, 0x63
sal rax, 0x68
mov rax, r8
clc
jmp 0x14046fa35
cmp rdx, 0x1000
jmp 0x14046fa41
jb 0x14046fa76
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
stc
cmp edi, r13d
add rax, 0xfffffffffffffff8
test r15w, 0x6623
cmp r15, 0x4d2b074a
cmp rax, 0x1f
jmp 0x14046fa70
ja 0x140471913
mov rcx, r8
jmp 0x14046fa7e
call fcn.14027afd4
xor r9d, r9d
test r13w, 0x706e
neg ch
mov ecx, 1
btr ax, r9w
sar ax, 0x9a
mov eax, dword [rsp + 0x38]
clc
add qword [rbp - 0x78], rcx
test al, al
jne 0x140471830
mov rax, qword [rbp - 0x78]
jmp 0x14046f071
test rbx, rbx
jmp 0x14046fabe
jne 0x14046fae3
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046fad1
cmovae rax, r10
clc
cmp cl, byte [rax]
jmp 0x14046fadd
jl 0x14046f982
cmp byte [rdx + 1], 0
jmp 0x14046faec
jle 0x14046f925
inc rdx
jmp 0x14046f925
cmp r11, 0x10
jmp 0x14046fb03
jb 0x14046fe98
lea rdx, [r11 + 1]
add ax, r14w
inc rax
mov rax, r10
clc
stc
cmp r8w, 0x2b93
cmp rdx, 0x1000
jb 0x14046fb63
add rdx, 0x27
cmp sp, r8w
jmp 0x14046fb39
mov r10, qword [r10 - 8]
sub rax, r10
test r8b, 0xd
clc
add rax, 0xfffffffffffffff8
test r11b, r12b
cmp rax, 0x34187b4e
stc
cmp rax, 0x1f
jmp 0x14046fb5d
ja 0x14047191e
mov rcx, r10
jmp 0x14046fb6b
call fcn.14027afd4
jmp 0x14046fe98
mov rdx, qword [rsp + 0x48]
cmovno cx, r11w
movsx ecx, r10w
movzx rcx, sp
mov rcx, r13
call fcn.140469d3b
sub r8d, r8d
stc
test al, al
jmp 0x14046fb9a
jne 0x14046fea5
lea rbx, [r13 + 0xa]
movzx r15d, r14w
mov r12, rbx
movsxd r15, edi
cmovae esi, r11d
xchg r9b, r15b
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov esi, esi
mov rsi, qword [rsp + 0x70]
bswap r15d
not r15b
mov r15, qword [rsp + 0x48]
jmp 0x14046fbda
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14046fbe3
jne 0x14046fc9d
mov rcx, qword [r13]
clc
jmp 0x14046fbf3
test rcx, rcx
jmp 0x14046fbfb
je 0x14046fc7d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r10b, bl
test rdx, rdx
jmp 0x14046fc13
je 0x14046fc33
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046fc33
movzx eax, word [rdx]
jmp 0x14046fc2e
jmp 0x14046fc5b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046fc3f
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
dec cl
rcr cx, 0x50
shld rcx, r14, 0x92
xor r8d, r8d
xchg rcx, rcx
mov ecx, 0xffff
cmp edi, ecx
cmp cx, ax
je 0x14046fc7d
mov word [r12], ax
mov rbx, r12
jmp 0x14046fc78
jmp 0x14046fc88
mov qword [r13], r8
cwde
cmovns edx, r11d
cqo
mov eax, 1
mov edx, ebp
mov byte [r13 + 8], al
cqo
movsx r8d, cx
movzx dx, dl
movzx r8d, word [rbx]
movsx rdx, dx
movzx ecx, sp
mov rdx, rdi
cmovns rcx, r8
movzx ecx, cx
bswap rcx
mov rcx, r9
jmp 0x14046fcbd
call fcn.140136b36
sub rax, qword [rsp + 0x60]
cmp r12, 0x27bd3c2f
jmp 0x14046fcd3
sar rax, 1
clc
stc
cmp rax, 0xa
jae 0x14046fe6f
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
movsxd rcx, ecx
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x14046fcfd
jae 0x14046fd50
lea rax, [rcx + 1]
cmp r10d, ebx
cmp r15, 0x13bc6a8b
mov qword [rsi + 0x10], rax
bsr ax, r14w
rol ax, cl
mov rax, rsi
cmp r11w, 0x5631
cmp qword [rsi + 0x18], 0x10
jmp 0x14046fd30
jb 0x14046fd3a
mov rax, qword [rsi]
stc
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x14046fd46
mov byte [rax + rcx + 1], r8b
jmp 0x14046fd6d
mov r8b, r14b
jmp 0x14046fd58
mov edx, 1
mov rcx, rsi
jmp 0x14046fd65
call fcn.140458302
sub r8d, r8d
mov rcx, qword [r13]
cmp ah, 0x3c
test rcx, rcx
je 0x14046fe1e
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14046fd8a
je 0x14046fdd5
mov rax, qword [rcx + 0x50]
jmp 0x14046fd9b
cmp dword [rax], r8d
jmp 0x14046fda3
jle 0x14046fdd5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
setns dl
cdqe
movzx eax, r13w
mov rdx, qword [rcx]
movsxd rax, r12d
lea rax, [rdx + 2]
mov qword [rcx], rax
mov al, sil
movzx eax, word [rdx]
jmp 0x14046fdd0
jmp 0x14046fdf6
mov rax, qword [rcx]
jmp 0x14046fddd
mov rax, qword [rax + 0x38]
jmp 0x14046fde6
call qword [0x1400b8d90]
sub r8d, r8d
bsf rcx, r12
cmp bl, bpl
mov ecx, 0xffff
test rcx, 0x7fcd37e4
clc
cmp cx, ax
jmp 0x14046fe0b
je 0x14046fe1e
mov al, r8b
jmp 0x14046fe19
jmp 0x14046fe3c
mov qword [r13], r8
movsx ax, sil
lahf
movsxd rcx, edx
mov eax, 1
movsx rdx, r12w
jmp 0x14046fe3c
mov byte [r13 + 8], al
mov rdx, r15
mov cl, dil
movzx rcx, r11w
jmp 0x14046fe4f
mov rcx, r13
jmp 0x14046fe57
call fcn.140469d3b
xor r8d, r8d
cmp dil, bpl
test al, al
jmp 0x14046fe69
je 0x14046fbd5
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov bl, 0x9c
lahf
movzx rax, bp
mov r12b, byte [rsp + 0x30]
cmovl ax, r8w
mov eax, 0x3d496ee0
movsx rbx, di
mov rbx, qword [rsp + 0x50]
movsx ax, cl
movsx rcx, sp
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046feb0
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
mov dl, dil
mov rdx, qword [rsp + 0x48]
jmp 0x14046fecd
mov rcx, r13
call fcn.140469d3b
sub r8d, r8d
test cl, r15b
cmp r14w, 0x6a78
test al, al
jne 0x1404702a8
test bx, bx
je 0x1404702a8
cmp byte [r13 + 8], r8b
jmp 0x14046fefb
jne 0x14046ffa7
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14046ff0e
je 0x14046ff8c
mov rax, qword [rcx + 0x38]
cmc
mov rdx, qword [rax]
test r10w, 0x66e1
test rdx, rdx
jmp 0x14046ff2a
je 0x14046ff4b
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x14046ff4b
movzx eax, word [rdx]
jmp 0x14046ff46
jmp 0x14046ff66
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046ff57
call qword [0x1400b8d90]
xor r8d, r8d
inc cx
add ch, 0x9d
mov ecx, 0xffff
stc
cmp bpl, dl
cmp cx, ax
jmp 0x14046ff77
je 0x14046ff8c
mov word [r13 + 0xa], ax
jmp 0x14046ff87
jmp 0x14046ff97
mov qword [r13], r8
xor eax, r11d
cmove ax, cx
mov eax, 1
stc
test esp, 0x18fb1938
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
bswap ebx
mov bl, r15b
movzx ebx, di
mov ebx, dword [rsp + 0x68]
jmp 0x14046ffbd
jne 0x1404702b2
mov eax, 1
jmp 0x14046ffd3
mov rcx, qword [r13]
cmp r11d, 0xb9b7202
test r13w, 0x70ca
test rcx, rcx
jmp 0x14046ffec
je 0x14047009f
mov rax, qword [rcx + 0x38]
test si, 0x2761
cmp qword [rax], r8
jmp 0x140470003
je 0x140470052
mov rax, qword [rcx + 0x50]
cmc
cmp sp, r10w
cmp dword [rax], r8d
jle 0x140470052
dec dword [rax]
cdqe
movsx dx, dil
movsx eax, di
mov rcx, qword [rcx + 0x38]
cwde
not edx
mov ah, 0xe0
mov rdx, qword [rcx]
jmp 0x14047003e
lea rax, [rdx + 2]
jmp 0x140470047
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140470076
mov rax, qword [rcx]
jmp 0x14047005a
mov rax, qword [rax + 0x38]
jmp 0x140470063
call qword [0x1400b8d90]
sub r8d, r8d
movzx cx, r14b
movsx cx, r15b
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470083
je 0x140470096
mov al, r8b
jmp 0x140470091
jmp 0x1404700a7
mov eax, 1
movsx dx, ch
mov qword [r13], r8
mov cx, 0x539a
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
cmovnp cx, r12w
mov rcx, r13
jmp 0x1404700bd
call fcn.140469d3b
cmp ebx, dword [rsp + 0x58]
jmp 0x1404700cb
jge 0x1404702b2
sub r8d, r8d
test al, al
jmp 0x1404700db
jne 0x140470295
cmp byte [r13 + 8], r8b
jmp 0x1404700ea
jne 0x1404701a8
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
jmp 0x1404700fe
je 0x140470187
mov rax, qword [rcx + 0x38]
shrd dx, r15w, 0x37
rol dx, 0x1a
mov rdx, qword [rax]
cmp al, r10b
test rdx, rdx
jmp 0x140470120
je 0x140470145
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470132
jle 0x140470145
movzx eax, word [rdx]
jmp 0x140470140
jmp 0x140470160
mov rax, qword [rcx]
jmp 0x14047014d
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
mov ch, 0x4e
inc rcx
mov ecx, 0xffff
jmp 0x14047016a
cmp cx, ax
jmp 0x140470172
je 0x140470187
mov word [r13 + 0xa], ax
jmp 0x140470182
jmp 0x140470194
mov qword [r13], r8
cqo
rdtsc
mov r8w, 0x5edb
mov eax, 1
mov byte [r13 + 8], al
cmovle cx, sp
movsx edx, r11w
setb cl
mov rax, qword [rsp + 0x60]
movsx rdx, r14w
lea rdx, [rax + 0x16]
movzx r8w, r10b
movsx ecx, r13w
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x1404701cb
call fcn.140136b36
sub rax, qword [rsp + 0x60]
sar rax, 1
test bh, 0x58
cmp rax, 0xa
jmp 0x1404701e4
jae 0x140470295
lea rcx, [0x1400c0da0]
jmp 0x1404701f6
mov r9b, byte [rax + rcx]
xor r10b, 0x6e
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140470210
jae 0x140470257
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
cdqe
mov rax, r10
cmc
stc
cmp qword [r10 + 0x18], 0x10
jb 0x140470234
mov rax, qword [r10]
clc
mov byte [rax + rcx], r9b
test ax, 0x6309
test r9b, dl
stc
sub r8d, r8d
jmp 0x140470248
mov byte [rax + rcx + 1], r8b
jmp 0x140470252
jmp 0x140470280
mov r8b, sil
movzx rcx, r13w
mov cx, r11w
mov edx, 1
movsx cx, r15b
not ecx
mov rcx, r10
jmp 0x140470276
call fcn.140458302
xor r8d, r8d
shl ah, cl
mov eax, 1
cmp r14b, 0x3d
add ebx, eax
jmp 0x140470290
jmp 0x14046ffd3
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x1404702a3
jmp 0x1404702b9
mov ebx, dword [rsp + 0x68]
shld cx, r15w, 0xbe
mov ecx, 1
cdqe
mov rax, qword [rsp + 0x70]
stc
cmp r8w, bp
jmp 0x1404702c8
sub edx, edx
jmp 0x1404702cf
cmp qword [rax + 0x10], rdx
jne 0x1404702e7
mov byte [rsp + 0x38], cl
jmp 0x1404702e2
jmp 0x1404703ac
mov eax, dword [rsp + 0x58]
clc
cmp ebx, eax
jmp 0x1404702f3
jge 0x1404703ac
sub eax, ebx
xchg ecx, r15d
mov ebx, eax
stc
shl r15w, 0xf4
mov r14, qword [rsp + 0x70]
mov r15d, 1
mov rcx, qword [r14 + 0x10]
jmp 0x14047031a
cmp rcx, qword [r14 + 0x18]
jmp 0x140470323
jae 0x140470363
lea rax, [rcx + 1]
test r15b, 0xc1
mov qword [r14 + 0x10], rax
btc rax, 0x75
rcl ax, cl
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14047034a
jb 0x140470353
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14047035e
jmp 0x140470386
mov r9b, 0x30
not r8b
setb r8b
mov r8b, dil
mov rdx, r15
bswap cx
mov rcx, r14
call fcn.140458302
xor edx, edx
jmp 0x140470386
sub rbx, r15
jmp 0x14047038e
jne 0x140470311
mov r14b, byte [rsp + 0x30]
sar rdx, 0xc1
mov r15b, byte [rsp + 0x30]
shl dh, 0x99
bswap rdx
sar dx, 0x48
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x14046fa83
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404703d0
jb 0x14046fa7e
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
clc
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
clc
test r8b, sil
cmp rax, 0x1f
jmp 0x1404703f5
ja 0x140471913
jmp 0x14046fa7e
mov rdx, qword [rsp + 0x48]
bswap cx
movzx cx, dil
not ch
mov rcx, r13
jmp 0x140470417
call fcn.140469d3b
xor r9d, r9d
test r13, 0x5d2c242f
test al, al
jmp 0x14047042d
jne 0x14046fa8e
mov rbx, qword [rsp + 0x50]
cwde
movsxd rcx, eax
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14047044b
mov rax, qword [rax + 0x38]
jmp 0x140470454
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
jmp 0x140470464
bts r8d, 8
clc
test dil, bpl
or r8d, 2
clc
mov dword [rsp + 0x34], r8d
cmp ebx, 0x556b0493
mov dword [rsp + 0x3c], r8d
cmc
cmp sil, 0xd2
jmp 0x14047048c
xor r9d, r9d
clc
cmp qword [rbp - 0x28], r9
jbe 0x1404705f3
mov rax, qword [rbx]
movzx rcx, r13w
movsx ecx, cx
cdq
lea rdx, [rbp - 0x18]
movzx rcx, si
not ch
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x1404704bb
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
test si, r14w
bt rdx, 0xc7
or r8d, 4
cmp r12w, r10w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
stc
cmc
xor r9d, r9d
cmc
stc
cmp byte [rdx], r9b
jmp 0x1404704fe
jne 0x1404705b2
mov rcx, qword [r13]
clc
test rcx, rcx
je 0x140470597
mov rax, qword [rcx + 0x38]
shr dl, 0x98
sbb dl, 0xeb
mov rdx, qword [rax]
clc
stc
test dil, r11b
test rdx, rdx
je 0x14047054c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140470539
jle 0x14047054c
movzx eax, word [rdx]
jmp 0x140470547
jmp 0x140470576
mov rax, qword [rcx]
jmp 0x140470554
mov rax, qword [rax + 0x30]
jmp 0x14047055d
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xor ch, 0x51
xor r9d, r9d
and rdx, r13
rcr dx, cl
cwd
mov ecx, 0xffff
sets dh
mov rdx, qword [rsp + 0x58]
stc
cmp cx, ax
je 0x140470597
mov word [r13 + 0xa], ax
jmp 0x14047059f
mov qword [r13], r9
movsx r10d, r13w
mov r10d, 1
mov byte [rdx], r10b
jmp 0x1404705ad
jmp 0x1404705c1
mov r10d, 1
sbb ch, 0xf1
ror rax, cl
movsx eax, sp
movzx ecx, word [r13 + 0xa]
xor al, r13b
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
stc
cmp bp, 0x1f12
cmp word [rax], cx
jne 0x1404705f7
mov bl, r10b
jmp 0x1404705ee
jmp 0x140470607
lea rdx, [r13 + 8]
mov bl, r9b
jmp 0x1404705ff
mov qword [rsp + 0x58], rdx
cmp r9b, bl
test r8b, 4
jmp 0x140470610
je 0x140470647
and r8d, 0xfffffffb
movzx ecx, ax
bswap cx
mov dword [rsp + 0x34], r8d
bswap cx
setnp cl
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x140470639
call fcn.14045c500
mov r8d, dword [rsp + 0x34]
stc
test r10b, r12b
test r8b, 2
jmp 0x140470650
je 0x14047067f
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
not cx
mov dword [rsp + 0x3c], r8d
jmp 0x140470671
lea rcx, [rbp - 0x38]
jmp 0x14047067a
call fcn.14045c500
xor r8d, r8d
test bl, bl
jmp 0x140470689
je 0x14047085c
mov rcx, qword [r13]
test rcx, rcx
je 0x140470724
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
je 0x1404706e6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404706e6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
movzx rdx, si
mov rdx, qword [rcx]
movsx rax, bx
lea rax, [rdx + 2]
jmp 0x1404706d3
mov qword [rcx], rax
seto al
movzx eax, word [rdx]
jmp 0x1404706e1
jmp 0x140470700
mov rax, qword [rcx]
jmp 0x1404706ee
mov rax, qword [rax + 0x38]
jmp 0x1404706f7
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
test r15b, r12b
cmp cx, ax
jmp 0x140470711
je 0x140470724
mov al, r8b
jmp 0x14047071f
jmp 0x14047073b
mov qword [r13], r8
cmova dx, r8w
cdq
mov eax, 1
mov cl, r14b
movzx cx, r8b
mov rcx, qword [rsp + 0x58]
not rdx
mov dx, r8w
jmp 0x14047074c
mov byte [rcx], al
cqo
mov rcx, qword [rsp + 0x50]
cmova edx, r14d
cdqe
mov rax, qword [rcx]
bswap rdx
jmp 0x140470766
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x140470773
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
stc
btc edx, 0xd2
bts ebx, 0xa
btr dx, r10w
cmp r12b, spl
shr dx, cl
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
dec dl
sar dl, cl
mov rdx, qword [rbp + 0x20]
stc
cmp rdx, 8
jmp 0x1404707ab
jb 0x140470805
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
test r15b, bl
cmp ah, 0xfb
clc
cmp rdx, 0x1000
jmp 0x1404707d3
jb 0x140470800
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
test bx, bp
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp sp, 0x1eec
cmp rax, 0x1f
jmp 0x1404707fa
ja 0x140471924
call fcn.14027afd4
movups xmm0, xmmword [rbp - 0x18]
sal cx, 0xf3
dec ch
shr cl, cl
movups xmmword [rbp + 8], xmm0
bt cx, di
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
or cx, bp
xor eax, eax
setb cl
jmp 0x140470832
mov qword [rbp - 8], rax
mov qword [rbp], 7
mov word [rbp - 0x18], ax
setnp ch
movsx ecx, r12w
lea rcx, [rbp - 0x18]
jmp 0x140470852
call fcn.14045c500
jmp 0x14046fa83
mov rbx, qword [rsp + 0x50]
lahf
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
bswap ecx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140470877
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
stc
clc
jmp 0x14047088c
or edx, 8
test edx, r15d
clc
jmp 0x140470898
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
cmp r10d, 0x47072122
cmp bpl, r15b
sub r9d, r9d
stc
cmp qword [rbp - 0x28], r9
jmp 0x1404708b7
jbe 0x140470a46
mov rax, qword [rbx]
bswap rdx
setae dh
lea rdx, [rbp - 0x18]
movzx ecx, r15w
movsx rcx, sp
mov cl, 0x60
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404708e0
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
cmovb r8, rbx
jmp 0x1404708f3
bts edx, 0xd
movsx r8, bp
or edx, 0x10
shrd r8w, dx, 0x2d
movsx r8, r12w
add r8w, 0x2628
mov dword [rsp + 0x34], edx
movsx r8d, r13w
bsr r8w, r13w
mov dword [rsp + 0x3c], edx
not r8b
mov r8, 0x6c401fef
xadd r8w, r8w
mov r8, qword [rsp + 0x58]
cmc
xor r9d, r9d
test r8w, bp
cmp byte [r8], r9b
jmp 0x140470943
jne 0x140470a08
mov rcx, qword [r13]
jmp 0x14047095c
test rcx, rcx
jmp 0x140470964
je 0x1404709e9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bh, 0x7e
test r11d, r11d
stc
test rdx, rdx
jmp 0x140470980
je 0x1404709a4
mov rax, qword [rcx + 0x50]
cmp r9b, 0x23
cmp dword [rax], r9d
jmp 0x140470996
jle 0x1404709a4
movzx eax, word [rdx]
jmp 0x1404709c9
mov rax, qword [rcx]
jmp 0x1404709ac
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
btc rcx, r12
or ecx, r11d
sub r9d, r9d
rcr rcx, 0xdb
mov ecx, 0xffff
test r9b, al
cmp cx, ax
jmp 0x1404709d9
je 0x1404709e9
mov word [r13 + 0xa], ax
jmp 0x1404709f3
mov qword [r13], r9
movzx rdx, r14w
cwd
mov r10d, 1
mov byte [r8], r10b
setns dh
mov edx, dword [rsp + 0x34]
jmp 0x140470a11
mov r10d, 1
rcl bl, 0xc
movzx ecx, word [r13 + 0xa]
xadd bl, al
shr ax, cl
lea rax, [rbp - 0x18]
sal bl, cl
test r13b, r8b
jmp 0x140470a2a
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
sbb bl, r15b
cmp word [rax], cx
setne bl
mov bl, r10b
je 0x140470a4a
mov bl, r9b
cmc
test dl, 0x10
jmp 0x140470a52
je 0x140470a7d
and edx, 0xffffffef
movsx ecx, cx
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
bswap ecx
movsx rcx, r11w
movzx rcx, r13w
lea rcx, [rbp - 0x18]
call fcn.14045c500
mov edx, dword [rsp + 0x34]
test dl, 8
je 0x140470aa2
and edx, 0xfffffff7
mov cx, 0x624d
mov dword [rsp + 0x34], edx
movsx rcx, di
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
call fcn.14045c500
test bl, bl
jmp 0x140470aa9
je 0x140470c87
mov rcx, qword [r13]
sub ebx, ebx
cmp dil, 0xba
jmp 0x140470abe
test rcx, rcx
jmp 0x140470ac6
je 0x140470b51
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x140470ad8
je 0x140470b20
mov rax, qword [rcx + 0x50]
test cl, 0x2f
cmp dword [rax], ebx
jmp 0x140470aec
jle 0x140470b20
dec dword [rax]
movzx eax, bp
mov rcx, qword [rcx + 0x38]
bswap dx
setg al
mov rdx, qword [rcx]
movsx rax, r11w
xchg ah, ah
lea rax, [rdx + 2]
jmp 0x140470b13
mov qword [rcx], rax
xchg ah, al
movzx eax, word [rdx]
jmp 0x140470b32
mov rax, qword [rcx]
jmp 0x140470b28
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470b3f
je 0x140470b51
mov al, bl
jmp 0x140470b4c
jmp 0x140470b6b
mov qword [r13], rbx
not rdx
bswap ax
mov eax, 1
cqo
movzx rdx, ax
mov ecx, 0x1c1b51a4
mov rcx, qword [rsp + 0x58]
movsx rdx, bp
cwd
cqo
mov byte [rcx], al
mov cl, 0xde
mov rcx, qword [rsp + 0x50]
lahf
movsx ax, r9b
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140470b93
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movzx rdx, sp
cwd
bts eax, 0xf
shrd rdx, rsi, 0xe9
test bpl, r13b
mov dword [rsp + 0x34], eax
and dx, sp
shr dh, 0xa6
or dx, cx
mov dword [rsp + 0x3c], eax
cmovp dx, r12w
mov rdx, qword [rbp + 0x20]
cmp r13b, r13b
cmp sil, 0xe1
cmp rdx, 8
jmp 0x140470bdd
jb 0x140470c39
lea rdx, [rdx*2 + 2]
sete al
mov rcx, qword [rbp + 8]
test dl, 0x4c
mov rax, rcx
cmp r11b, cl
cmp rdx, 0x1000
jmp 0x140470c07
jb 0x140470c34
add rdx, 0x27
jmp 0x140470c1a
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140470c2e
ja 0x140471908
call fcn.14027afd4
movups xmm0, xmmword [rbp - 0x18]
jmp 0x140470c45
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
movzx rcx, dx
mov qword [rbp], 7
mov word [rbp - 0x18], bx
jmp 0x140470c6a
lea rcx, [rbp - 0x18]
jmp 0x140470c73
call fcn.14045c500
mov byte [rsp + 0x30], 1
jmp 0x140470c82
jmp 0x14046fa83
mov rbx, qword [rsp + 0x50]
cdqe
movzx rcx, r13w
mov rax, qword [rbx]
mov dl, cl
movsx edx, r9w
xchg rcx, rcx
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
clc
mov dword [rsp + 0x34], eax
clc
cmp bpl, r11b
mov dword [rsp + 0x3c], eax
xor ecx, ecx
jmp 0x140470cd6
cmp qword [rbp - 0x28], rcx
jmp 0x140470cdf
je 0x140470d56
mov rax, qword [rbx]
cdq
mov rdx, 0x7ea15f97
seta cl
lea rdx, [rbp - 0x18]
movsx cx, r12b
bswap cx
seto cl
mov rcx, rbx
jmp 0x140470d0a
mov rax, qword [rax + 0x40]
jmp 0x140470d13
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
cmp r15w, sp
or eax, 0x10040
stc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmc
test r12d, ebp
sub ecx, ecx
cmp r14b, bl
cmc
cmp qword [rbp - 8], rcx
jmp 0x140470d43
jne 0x140470d56
lea ebx, [rcx + 1]
jmp 0x140470d51
jmp 0x140470d58
mov bl, cl
test al, 0x40
jmp 0x140470d5f
je 0x140470d9e
and eax, 0xffffffbf
mov cl, dil
setnp ch
not rcx
mov dword [rsp + 0x34], eax
not ch
jmp 0x140470d7f
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x140470d8c
call fcn.14045c500
mov eax, dword [rsp + 0x34]
cmc
cmp r15b, 0
test dil, 0x47
test al, 0x20
jmp 0x140470da5
je 0x140470dca
and eax, 0xffffffdf
cmovb rcx, rsi
mov dword [rsp + 0x34], eax
not ch
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x38]
jmp 0x140470dc5
call fcn.14045c500
sub r9d, r9d
mov eax, dword [rsp + 0x38]
not ch
btc cx, 0x6f
lea ecx, [r9 + 1]
cmp bp, r9w
test bx, si
jmp 0x140470de8
test bl, bl
jmp 0x140470def
je 0x14046faa1
mov byte [rsp + 0x30], cl
jmp 0x140470dfe
jmp 0x14046faa1
mov rcx, qword [rsp + 0x50]
movsx dx, spl
mov rax, qword [rcx]
setge dh
lea rdx, [rbp - 0x38]
jmp 0x140470e1c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bswap ebx
bts eax, 7
adc bh, 0x70
clc
cmp r13b, r13b
mov dword [rsp + 0x34], eax
sar bh, 0x61
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
add rbx, 0x1f741e46
movsx bx, ah
mov rbx, qword [rsp + 0x48]
test r9w, bp
cmp r11b, r9b
test byte [rax + 0x18], 8
jmp 0x140470e69
jne 0x140470f77
mov rdx, rbx
mov rcx, r13
call fcn.140469d3b
sub r8d, r8d
cmp sil, 0xa9
test al, al
jmp 0x140470e88
jne 0x140470f77
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140470e9c
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140470eaa
jne 0x140470f50
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140470ebd
je 0x140470f33
mov rax, qword [rcx + 0x38]
not edx
mov rdx, qword [rax]
test r11b, sil
test rdx, rdx
je 0x140470ef7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470ee4
jle 0x140470ef7
movzx eax, word [rdx]
jmp 0x140470ef2
jmp 0x140470f11
mov rax, qword [rcx]
jmp 0x140470eff
mov rax, qword [rax + 0x30]
jmp 0x140470f08
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470f1e
je 0x140470f33
mov word [r13 + 0xa], ax
jmp 0x140470f2e
jmp 0x140470f41
mov qword [r13], r8
ror rax, 0x74
shr eax, 0x4e
sbb ah, 0x6f
mov eax, 1
clc
stc
mov byte [r13 + 8], al
xadd ax, ax
movzx eax, word [r13 + 0xa]
test r14b, r10b
cmc
cmp ax, word [rbx]
jmp 0x140470f61
jne 0x1404710a7
mov rbx, qword [rsp + 0x48]
cmp r9b, 0x31
test r12, 0xc434af
cmp qword [rbp - 0x78], 3
jne 0x1404710eb
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140470f90
ja 0x1404710eb
mov rdx, rbx
cmovle cx, sp
movzx rcx, ax
mov rcx, r13
call fcn.140469d3b
sub ebx, ebx
cmp r9w, cx
test al, al
jne 0x1404710b1
cmp byte [r13 + 8], bl
jmp 0x140470fc0
jne 0x14047106f
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140470fd2
je 0x140471050
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140470fe8
je 0x140471014
mov rax, qword [rcx + 0x50]
test rbp, 0x36c868c7
stc
cmp dword [rax], ebx
jmp 0x140471001
jle 0x140471014
movzx eax, word [rdx]
jmp 0x14047100f
jmp 0x14047102b
mov rax, qword [rcx]
jmp 0x14047101c
mov rax, qword [rax + 0x30]
jmp 0x140471025
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmc
clc
cmp cx, ax
jmp 0x14047103b
je 0x140471050
mov word [r13 + 0xa], ax
jmp 0x14047104b
jmp 0x14047105c
mov qword [r13], rbx
cbw
btr rax, 3
cwde
mov eax, 1
inc ch
cmp r12d, r9d
mov byte [r13 + 8], al
btc ax, 0x67
movzx ecx, word [r13 + 0xa]
sar ah, cl
movsx rax, dx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140471088
cmovae rax, qword [rbp - 0x38]
test r12b, 0x17
test al, r15b
cmp cx, word [rax]
jmp 0x14047109c
je 0x1404710eb
jmp 0x1404710b1
xor ebx, ebx
sub dx, 0x448a
rcr edx, 7
lea rax, [rbp - 0x38]
cqo
rol dh, cl
cmp qword [rbp - 0x20], 8
mov ch, 0x7c
cmove rcx, rsi
cmovae rax, qword [rbp - 0x38]
shl edx, 0x74
sub dl, 0x38
xor cx, 0x5205
mov qword [rbp - 0x28], rbx
cqo
and edx, 0x477b1910
xadd cx, cx
mov word [rax], bx
bswap dx
lea rbx, [rbp - 0x38]
inc dh
cwd
or cl, 0xdf
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
bswap rcx
mov rcx, rax
movzx rcx, r9w
mov rcx, r13
jmp 0x140471117
call fcn.140469d3b
sub r8d, r8d
test dil, r14b
test al, al
jne 0x14047134c
mov r12, qword [rsp + 0x48]
shld r14w, cx, 9
not cx
sar sil, 0x96
mov esi, 0xffff
movsxd rcx, r12d
xchg r14b, r14b
movsx r14d, si
lea r14d, [r8 + 1]
cmovno ax, sp
shl rcx, 0x1d
btr eax, 0xf8
lea rcx, [rbp - 0x38]
ror al, 9
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
add ah, 0xca
adc rax, r12
mov rax, qword [rbp - 0x28]
clc
cmc
cmp sil, 0x1c
lea rcx, [rcx + rax*2]
test r10, rsi
cmc
cmp rbx, rcx
je 0x140471324
cmp byte [r13 + 8], r8b
jne 0x140471238
mov rcx, qword [r13]
jmp 0x1404711aa
test rcx, rcx
jmp 0x1404711b2
je 0x140471225
mov rax, qword [rcx + 0x38]
xor dl, spl
sar dx, cl
mov rdx, qword [rax]
cmc
clc
test rdx, rdx
je 0x1404711ee
mov rax, qword [rcx + 0x50]
test di, 0x1874
cmc
test r10b, dil
cmp dword [rax], r8d
jle 0x1404711ee
movzx eax, word [rdx]
jmp 0x140471208
mov rax, qword [rcx]
jmp 0x1404711f6
mov rax, qword [rax + 0x30]
jmp 0x1404711ff
call qword [0x1400b8d90]
sub r8d, r8d
cmp si, ax
jmp 0x140471210
je 0x140471225
mov word [r13 + 0xa], ax
jmp 0x140471220
jmp 0x140471229
mov qword [r13], r8
mov byte [r13 + 8], r14b
or ax, 0x4c23
btr ax, di
btc eax, ebx
movzx eax, word [r13 + 0xa]
stc
cmp ax, word [rbx]
jmp 0x140471246
jne 0x140471324
add rbx, 2
and cl, 0x7c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047125f
je 0x1404712ea
mov rax, qword [rcx + 0x38]
jmp 0x14047126e
cmp qword [rax], r8
jmp 0x140471276
je 0x1404712be
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404712be
dec dword [rax]
mov dl, r12b
mov rcx, qword [rcx + 0x38]
rdtsc
mov edx, 0x34205de4
lahf
mov rdx, qword [rcx]
mov ax, sp
movsx ax, r8b
lea rax, [rdx + 2]
jmp 0x1404712ae
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404712b9
jmp 0x1404712d4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404712ca
call qword [0x1400b8d90]
xor r8d, r8d
stc
cmp si, ax
je 0x1404712ea
mov al, r8b
jmp 0x1404712e5
jmp 0x1404712f7
mov qword [r13], r8
cqo
cmovge edx, r12d
mov al, r14b
mov byte [r13 + 8], al
bswap cx
jmp 0x140471306
mov rdx, r12
mov rcx, r13
call fcn.140469d3b
sub r8d, r8d
cmp r8b, 0xb0
test dh, 0x7b
cmc
test al, al
je 0x14047115b
mov sil, byte [rsp + 0x30]
shl r14b, cl
shld rax, rdi, 0x8e
mov r14b, byte [rsp + 0x30]
rcl r12b, cl
shl rcx, cl
or r12b, 0xeb
mov r12b, byte [rsp + 0x30]
rcl rcx, cl
shr rcx, 0x18
lea rcx, [rbp - 0x38]
shl al, cl
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
sub eax, 0x20b57abb
adc al, r12b
mov rax, qword [rbp - 0x28]
cmc
test r12, r8
lea rcx, [rcx + rax*2]
sub ax, 0x2c52
sar eax, 0x38
mov eax, dword [rsp + 0x38]
stc
cmp rdi, 0x787c048e
movzx eax, al
cmp rbx, rcx
movzx ecx, cx
mov ecx, 1
jmp 0x140471396
cmovne eax, ecx
movsx rcx, dx
bswap cx
movsx cx, ch
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x1404713b1
jmp 0x140470852
mov rax, qword [rcx]
jmp 0x1404713be
mov rax, qword [rax + 0x30]
jmp 0x1404713c7
call qword [0x1400b8d90]
xor r9d, r9d
stc
test r9w, 0x798d
cmp r14w, ax
je 0x1404713f3
mov word [r12], ax
mov rbx, r12
jmp 0x1404713ee
jmp 0x1404713fb
mov qword [r13], r9
cdqe
cwd
mov byte [r13 + 8], dil
rdtsc
mov rax, qword [r15]
bswap ecx
mov edx, 0x48
movzx r8d, word [rbx]
mov cl, 0x99
movsx ecx, bx
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140471420
call qword [0x1400b8d90]
sub r9d, r9d
jmp 0x140471432
test al, al
jmp 0x140471439
je 0x14047151e
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
test rcx, rcx
je 0x1404714df
mov rax, qword [rcx + 0x38]
stc
clc
test r11b, cl
cmp qword [rax], r9
jmp 0x140471462
je 0x1404714ae
mov rax, qword [rcx + 0x50]
cmc
test r13d, edx
cmp dword [rax], r9d
jle 0x1404714ae
dec dword [rax]
movsx eax, ax
cdqe
movzx edx, r11w
mov rcx, qword [rcx + 0x38]
movzx edx, ax
mov rdx, 0x1b636eb7
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, cx
setbe al
cmova ax, bp
movzx eax, word [rdx]
jmp 0x1404714c8
mov rax, qword [rcx]
jmp 0x1404714b6
mov rax, qword [rax + 0x38]
jmp 0x1404714bf
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
je 0x1404714df
mov al, r9b
jmp 0x1404714da
jmp 0x1404714eb
mov qword [r13], r9
mov edx, edi
cwd
mov al, dil
cdq
mov byte [r13 + 8], al
movzx cx, r8b
mov cx, 0x41e4
mov rdx, rsi
setg ch
movzx ecx, r9w
mov cx, 0x3c40
mov rcx, r13
jmp 0x14047150e
call fcn.140469d3b
xor r9d, r9d
test al, al
je 0x14046f164
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
adc r15b, 0x13
rol r12b, 0xcc
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
bts cx, r15w
movsx rax, r8w
mov bl, byte [rsp + 0x40]
shr cl, cl
mov rax, qword [rbp - 0x78]
sub rcx, r12
clc
or rcx, rbx
mov ecx, 1
cmp r9b, 0x8b
stc
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14047156d
jne 0x14046fa9c
movzx eax, byte [rsp + 0x38]
clc
test bl, bl
jmp 0x140471580
cmove eax, ecx
jmp 0x140471588
mov dword [rsp + 0x38], eax
jmp 0x140471591
jmp 0x14046faa1
mov rcx, qword [rbp + 0x18]
rol dil, cl
shr dil, 0x69
movsx rdi, bx
mov edi, 1
jmp 0x1404715af
cmp rcx, rdi
jmp 0x1404715b7
jbe 0x14047186a
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
stc
xor al, r9b
rcr al, 0x3d
cmp r8, 8
mov al, 0xbd
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
sub al, sil
add rbx, 2
sub ah, 0x97
lea rax, [rbp + 8]
cmp eax, r12d
cmp r8, 8
jmp 0x1404715fc
cmovae rax, rdx
clc
test rdi, 0x19c253c9
lea rax, [rax + rcx*2]
test sil, spl
clc
cmc
cmp rbx, rax
jmp 0x140471619
je 0x1404717ff
mov rdx, qword [rsp + 0x48]
movzx ecx, r14w
sets ch
movzx rcx, ax
mov rcx, r13
call fcn.140469d3b
sub r9d, r9d
cmp cl, dl
test al, al
jne 0x1404717e3
cmp byte [r13 + 8], r9b
jne 0x1404716e7
mov rcx, qword [r13]
cmp rsi, r11
test rcx, rcx
jmp 0x14047165d
je 0x1404716da
mov rax, qword [rcx + 0x38]
bt edx, r13d
stc
adc dh, 0x62
mov rdx, qword [rax]
stc
jmp 0x140471678
test rdx, rdx
jmp 0x140471680
je 0x1404716a0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140471692
jle 0x1404716a0
movzx eax, word [rdx]
jmp 0x1404716b8
mov rax, qword [rcx]
jmp 0x1404716a8
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r9d, r9d
mov ecx, r15d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404716c5
je 0x1404716da
mov word [r13 + 0xa], ax
jmp 0x1404716d5
jmp 0x1404716e3
mov qword [r13], r9
bsf ax, r15w
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x1404716f4
jne 0x1404717e3
mov rcx, qword [r13]
test r9b, 0xc0
test rcx, rcx
jmp 0x14047170a
je 0x1404717b3
mov rax, qword [rcx + 0x38]
cmc
cmp r10b, spl
stc
cmp qword [rax], r9
je 0x140471772
mov rax, qword [rcx + 0x50]
cmp r11b, sil
stc
test r8b, 0x6d
cmp dword [rax], r9d
jle 0x140471772
dec dword [rax]
cwde
movsx ax, r12b
cqo
mov rcx, qword [rcx + 0x38]
cdqe
movsx rax, bp
mov rdx, qword [rcx]
cmovle ax, si
lea rax, [rdx + 2]
jmp 0x14047175b
mov qword [rcx], rax
cdqe
movzx ax, dil
movzx eax, word [rdx]
jmp 0x14047176d
jmp 0x140471790
mov rax, qword [rcx]
jmp 0x14047177a
mov rax, qword [rax + 0x38]
jmp 0x140471783
call qword [0x1400b8d90]
xor r9d, r9d
movzx cx, ch
mov ecx, 0xffff
clc
test al, 0xc7
cmp cx, ax
jmp 0x1404717a0
je 0x1404717b3
mov al, r9b
jmp 0x1404717ae
jmp 0x1404717c0
mov qword [r13], r9
bswap ecx
xchg r8b, al
mov al, dil
cdq
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov dl, 0x31
movsx ecx, bx
cmova rcx, rax
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x1404717de
jmp 0x1404715e5
mov r8, qword [rbp + 0x20]
stc
cdqe
movzx ecx, r15w
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
shld eax, r13d, 0x1f
cwde
and ax, dx
lea rax, [rbp + 8]
cmp bl, 0xf8
test ecx, 0x1b6f2cb6
cmp r8, 8
jmp 0x140471815
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp ebp, r11d
test dx, si
test r11b, 0xa5
cmp rbx, rax
je 0x14047186a
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp bp, 0x27c4
test spl, r9b
stc
cmp qword [rcx + 0x18], 0x10
jmp 0x14047184b
jb 0x140471859
mov rax, qword [rcx]
jmp 0x140471859
mov qword [rcx + 0x10], r9
jmp 0x140471862
mov byte [rax], r9b
jmp 0x1404718a8
cmp byte [rsp + 0x30], 0
jmp 0x140471874
je 0x1404718a8
mov r9b, 0x2d
shrd r8w, bx, 0x70
add cl, 0x4c
mov r8, rdi
ror cx, 0x92
bsf ecx, eax
sub edx, edx
setns cl
mov rcx, qword [rsp + 0x70]
jmp 0x14047189f
call fcn.14044aa92
nop
movsxd rcx, ebp
lea rcx, [rbp + 8]
jmp 0x1404718b1
call fcn.14045c500
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
cmp r12, 0x2e135c58
jmp 0x1404718cb
xor rcx, rsp
call fcn.1404a0519
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
movsx r12w, sil
pop r15
mov r13b, sil
not r13w
pop r14
cmova r13d, r8d
movzx rsi, r14w
xchg bpl, r12b
pop r13
pop r12
pop rdi
movzx esi, dx
pop rsi
pop rbp
ret
call fcn.1404b6b57
int3
call fcn.1404b6b57
nop
jmp 0x14047191e
call fcn.1404b6b57
nop
call fcn.1404b6b57
int3