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

Disassembly:
int3
mov qword [rsp + 8], rbx
adc rbx, 0x45492988
rcl rax, cl
push rbp
btr ebx, eax
push rsi
test r11, rbp
cmovnp rsi, r12
or bpl, 0xf3
push rdi
rcl rcx, cl
xadd al, bl
push r12
push r13
mov cx, bx
sar rax, 0x24
movzx esi, r15w
push r14
btc esi, 0x53
movzx eax, r8w
add rdi, 0x4a901084
push r15
sal bp, 0x25
bt r14w, si
movzx si, dl
lea rbp, [rsp - 0x10]
sbb dil, al
btr rbx, 0xb7
sub rsp, 0x110
mov rax, qword [0x1400b7288]
xor rax, rsp
stc
mov qword [rbp + 8], rax
sub ah, 0x92
mov sil, r8b
mov qword [rsp + 0x48], r9
shr bx, cl
cwde
movsx rcx, r14w
mov rdi, r8
and r14, r10
bswap rbx
mov r14, rdx
test dil, al
rcl sil, 0x9a
movsxd rcx, r14d
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
or sil, 0x13
rcl si, 0x8f
not ch
mov qword [rsp + 0x78], rax
stc
movsx rbx, r14w
sub r12d, r12d
xchg al, bh
cwde
sete bl
mov rsi, qword [rbp + 0x70]
movsx bx, dh
movsxd rbx, eax
movzx rcx, r9w
mov rax, qword [rsi + 0x40]
movzx ebx, bp
setnp bh
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
mov cl, r9b
mov rcx, rbx
jmp 0x140464c95
mov rax, qword [rax + 8]
jmp 0x140464c9e
call qword [0x1400b8d90]
nop
movzx rcx, sp
lea rcx, [rsp + 0x60]
jmp 0x140464cb3
call fcn.14046ad52
mov r13, rax
clc
cmp cl, r14b
test sil, 0x25
mov qword [rsp + 0x58], rax
test rbx, rbx
je 0x140464d24
mov rdx, qword [rbx]
lahf
movsx cx, spl
movzx rax, r13w
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmc
test rax, rax
je 0x140464d24
mov rcx, qword [rax]
cmovno edx, r13d
cdqe
mov rax, qword [rcx]
cqo
movzx ecx, r8w
movzx dx, spl
lea edx, [r12 + 1]
xchg ecx, ecx
mov rcx, r8
jmp 0x140464d1e
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
movsx cx, r15b
mov rcx, r13
jmp 0x140464d39
mov rax, qword [rax + 0x28]
jmp 0x140464d42
call qword [0x1400b8d90]
nop
movsxd rax, edi
not bx
mov rax, qword [rsi + 0x40]
bswap ecx
jmp 0x140464d5d
mov rbx, qword [rax + 8]
cmovb cx, bx
movsx ecx, bp
xchg ah, al
mov qword [rsp + 0x68], rbx
mov eax, 0x457060a9
setno al
not ah
mov rax, qword [rbx]
movsx ecx, r14w
not cx
movsx rcx, ax
mov rcx, rbx
jmp 0x140464d8f
mov rax, qword [rax + 8]
jmp 0x140464d98
call qword [0x1400b8d90]
nop
movsxd rcx, r10d
lea rcx, [rsp + 0x60]
jmp 0x140464dac
call fcn.14045f510
mov rsi, rax
cmp r10b, 0x67
test rbx, rbx
jmp 0x140464dc0
je 0x140464e2d
mov rdx, qword [rbx]
movsx ax, sil
mov rcx, rbx
mov eax, 0x7b6e208f
lahf
movsx ax, r13b
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmp rbx, r11
test rax, rax
jmp 0x140464df4
je 0x140464e2d
mov rcx, qword [rax]
cmovnp ax, r14w
xchg dh, al
movsxd rdx, ecx
mov rax, qword [rcx]
jmp 0x140464e14
mov edx, 1
bswap cx
not cx
cmovns cx, r15w
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rsi]
jmp 0x140464e3c
lea r9, [rbp - 0x38]
bswap r8d
movzx ecx, r11w
cdq
lea r8, [0x1400c0e1d]
lea rdx, [0x1400c0e00]
mov rcx, rsi
jmp 0x140464e5e
mov rax, qword [rax + 0x58]
jmp 0x140464e67
call qword [0x1400b8d90]
mov r15, r14
mov byte [rsp + 0x31], r12b
cmovb si, r15w
not esi
bswap rcx
mov rsi, qword [rsp + 0x48]
cdq
movsxd rcx, esp
mov rdx, rsi
mov rcx, rdi
jmp 0x140464e93
call fcn.14046738f
mov ebx, 0xffff
stc
clc
cmp r9w, 0x2581
test al, al
jmp 0x140464eac
jne 0x14046517e
mov cl, byte [rdi + 8]
cmp r8b, 8
test cl, cl
jmp 0x140464ec0
jne 0x140464f4b
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x140464f42
mov rax, qword [rcx + 0x38]
cdq
and dl, spl
mov rdx, qword [rax]
test sil, r8b
cmc
test rdx, rdx
jmp 0x140464eea
je 0x140464f0f
mov rax, qword [rcx + 0x50]
cmp r8b, r15b
cmp al, 0x94
cmp dword [rax], r12d
jle 0x140464f0f
movzx eax, word [rdx]
jmp 0x140464f0a
jmp 0x140464f26
mov rax, qword [rcx]
jmp 0x140464f17
mov rax, qword [rax + 0x30]
jmp 0x140464f20
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140464f2e
je 0x140464f42
mov word [rdi + 0xa], ax
jmp 0x140464f3d
jmp 0x140464f45
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x140464f58
jne 0x140465023
mov byte [r14], 0x2b
bswap r15w
shld r15w, ax, 0x64
cmp cl, r12b
lea r15, [r14 + 1]
cmc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464f7f
je 0x140465011
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x140464f92
je 0x140464fdf
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140464fa4
jle 0x140464fdf
dec dword [rax]
cdqe
rdtsc
mov rcx, qword [rcx + 0x38]
rdtsc
movzx eax, r11w
xchg dx, ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464fc8
mov qword [rcx], rax
movzx rax, cx
setp ah
movzx eax, word [rdx]
jmp 0x140464fda
jmp 0x140464ff6
mov rax, qword [rcx]
jmp 0x140464fe7
mov rax, qword [rax + 0x38]
jmp 0x140464ff0
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140464ffe
je 0x140465011
mov al, r12b
jmp 0x14046500c
jmp 0x14046501b
mov qword [rdi], r12
mov al, 1
jmp 0x14046501b
mov byte [rdi + 8], al
jmp 0x14046517e
test cl, cl
jmp 0x14046502a
jne 0x1404650b7
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404650a3
mov rax, qword [rcx + 0x38]
xchg dx, dx
jmp 0x140465048
mov rdx, qword [rax]
cmc
cmp ebx, r15d
test rdx, rdx
jmp 0x140465057
je 0x14046507a
mov rax, qword [rcx + 0x50]
test sil, bpl
cmp dword [rax], r12d
jle 0x14046507a
movzx eax, word [rdx]
jmp 0x140465075
jmp 0x14046508c
mov rax, qword [rcx]
jmp 0x140465082
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140465094
je 0x1404650a3
mov word [rdi + 0xa], ax
jmp 0x1404650b0
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmc
stc
cmp r9b, 0x31
mov byte [rdi + 8], 1
cmp r15b, r12b
cmp ax, word [rbp - 0xc]
jne 0x14046517e
mov byte [r14], 0x2d
cmp rax, 0x1e602756
cmovp r15w, r12w
rol cx, 0xff
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test r10b, r9b
test rcx, rcx
jmp 0x1404650e7
je 0x140465167
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140465139
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x140465107
jle 0x140465139
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046511f
mov qword [rcx], rax
movsx ax, bh
mov rax, r13
movzx eax, di
movzx eax, word [rdx]
jmp 0x140465134
jmp 0x140465150
mov rax, qword [rcx]
jmp 0x140465141
mov rax, qword [rax + 0x38]
jmp 0x14046514a
call qword [0x1400b8d90]
cmp bx, ax
je 0x140465167
mov byte [rdi + 8], r12b
jmp 0x140465162
jmp 0x14046517e
mov qword [rdi], r12
bswap dx
shrd dx, r10w, 0x8f
test rbx, 0x241c0d38
mov byte [rdi + 8], 1
mov word [r15], 0x7830
shl dx, cl
add r15, 2
movsx ecx, ax
xchg dl, r14b
not r14d
mov qword [rsp + 0x50], r15
movsxd r14, r15d
mov byte [rsp + 0x30], r12b
mov r14d, r12d
mov cl, 0x57
mov dword [rsp + 0x3c], r12d
setbe cl
mov edx, 0x243c60e7
movsxd rcx, eax
mov dword [rsp + 0x34], r12d
movzx rdx, si
bswap dx
mov rdx, rsi
movzx ecx, si
movzx cx, spl
jmp 0x1404651d2
mov rcx, rdi
call fcn.14046738f
test al, al
jne 0x140465599
cmp byte [rdi + 8], r12b
jmp 0x1404651eb
jne 0x140465282
mov rcx, qword [rdi]
test rbp, 0x17ab2843
cmc
test rcx, rcx
jmp 0x140465204
je 0x14046526c
mov rax, qword [rcx + 0x38]
movzx dx, r15b
mov rdx, qword [rax]
jmp 0x14046521b
test rdx, rdx
jmp 0x140465223
je 0x140465243
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140465243
movzx eax, word [rdx]
jmp 0x14046523e
jmp 0x140465255
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046524f
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046525d
je 0x14046526c
mov word [rdi + 0xa], ax
jmp 0x140465277
mov qword [rdi], r12
shl ah, 0xd8
ror ah, 0xb1
rcl al, cl
mov byte [rdi + 8], 1
movzx eax, ax
xor ax, 0x2af8
movzx eax, word [rdi + 0xa]
test dx, bx
cmp ax, word [rbp - 0x38]
jmp 0x140465292
jne 0x140465599
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404652a3
je 0x140465343
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r12
jmp 0x1404652b6
je 0x140465311
mov rax, qword [rcx + 0x50]
stc
jmp 0x1404652c6
cmp dword [rax], r12d
jmp 0x1404652ce
jle 0x140465311
dec dword [rax]
movsx rdx, r14w
setl al
mov dl, sil
mov rcx, qword [rcx + 0x38]
movzx rax, r13w
mov dl, r12b
mov ah, 0xe8
mov rdx, qword [rcx]
movsx rax, bp
lea rax, [rdx + 2]
jmp 0x1404652fe
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x14046530c
jmp 0x140465328
mov rax, qword [rcx]
jmp 0x140465319
mov rax, qword [rax + 0x38]
jmp 0x140465322
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140465330
je 0x140465343
mov al, r12b
jmp 0x14046533e
jmp 0x140465355
mov qword [rdi], r12
cqo
movsx ecx, r14w
mov al, 1
movsx rcx, r10w
mov cl, r8b
mov byte [rdi + 8], al
mov rdx, rsi
mov rcx, rdi
call fcn.14046738f
test al, al
jmp 0x14046536a
jne 0x140465594
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046537a
jne 0x140465415
mov rcx, qword [rdi]
test r8b, r14b
test rcx, rcx
jmp 0x14046538e
je 0x140465401
mov rax, qword [rcx + 0x38]
movzx rdx, r13w
shl dx, cl
adc dx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404653ad
je 0x1404653d3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x1404653c0
jle 0x1404653d3
movzx eax, word [rdx]
jmp 0x1404653ce
jmp 0x1404653e5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404653df
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404653ed
je 0x140465401
mov word [rdi + 0xa], ax
jmp 0x1404653fc
jmp 0x140465407
mov qword [rdi], r12
test bl, sil
mov byte [rdi + 8], 1
mov cl, 1
movsx eax, r9w
xadd ax, ax
movzx eax, word [rdi + 0xa]
cmp r11, 0x2e5c1df3
cmp ax, word [rbp - 6]
jmp 0x140465429
je 0x1404654e5
test cl, cl
jmp 0x140465436
jne 0x1404654d6
mov rcx, qword [rdi]
cmp dx, 0x6970
test rcx, rcx
jmp 0x14046544c
je 0x1404654bf
mov rax, qword [rcx + 0x38]
btc dx, 0xb2
mov rdx, qword [rax]
jmp 0x140465468
test rdx, rdx
je 0x140465496
mov rax, qword [rcx + 0x50]
test rcx, 0x401034cf
cmc
test dl, r12b
cmp dword [rax], r12d
jmp 0x140465488
jle 0x140465496
movzx eax, word [rdx]
jmp 0x1404654a8
mov rax, qword [rcx]
jmp 0x14046549e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
je 0x1404654bf
mov word [rdi + 0xa], ax
jmp 0x1404654ba
jmp 0x1404654d1
mov qword [rdi], r12
shr rax, cl
sar ax, cl
movzx eax, word [rdi + 0xa]
clc
test r9b, 0x30
mov byte [rdi + 8], 1
clc
cmp ax, word [rbp - 8]
jmp 0x1404654df
jne 0x140465594
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046557d
mov rax, qword [rcx + 0x38]
cmp r13w, 0x353e
cmp qword [rax], r12
jmp 0x140465503
je 0x14046554b
mov rax, qword [rcx + 0x50]
test r9b, spl
cmp dword [rax], r12d
jmp 0x140465518
jle 0x14046554b
dec dword [rax]
movzx rax, di
mov rcx, qword [rcx + 0x38]
lahf
mov rax, 0x4ec55c14
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovae rax, rdi
movzx eax, word [rdx]
jmp 0x140465546
jmp 0x140465562
mov rax, qword [rcx]
jmp 0x140465553
mov rax, qword [rax + 0x38]
jmp 0x14046555c
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046556a
je 0x14046557d
mov al, r12b
jmp 0x140465578
jmp 0x140465587
mov qword [rdi], r12
mov al, 1
jmp 0x140465587
mov byte [rdi + 8], al
jmp 0x14046558f
jmp 0x140465599
mov byte [rsp + 0x30], 1
mov ecx, 0x300
seto bl
stc
bts r12, rdx
mov r12d, 0x24
btc ebx, r11d
sar bx, cl
mov rax, qword [rsp + 0x78]
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
mov dword [rsp + 0x40], r12d
rcl al, cl
lea rbx, [rbp - 0x58]
rcr al, cl
dec al
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, r9b
mov al, byte [rbx]
dec al
cmp r14w, r14w
cmp r8b, 0xfe
test sp, di
cmp al, 0x7d
jmp 0x1404655f9
ja 0x140465d82
xor esi, esi
clc
cmp qword [rbp - 0x48], rsi
jmp 0x14046560b
jne 0x140465620
mov word [rsp + 0x38], si
jmp 0x14046561b
jmp 0x14046564d
mov rax, qword [r13]
not ch
movsxd rcx, r12d
movsx ecx, bp
mov rcx, r13
jmp 0x140465634
mov rax, qword [rax + 0x20]
jmp 0x14046563d
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14046564d
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
shl r13b, 0x5c
shr r13w, cl
sar r13b, 0x1b
mov qword [rbp - 0x68], 1
ror cl, 0xfc
mov r13d, 0xf
shr ch, 0xc1
mov qword [rbp - 0x60], r13
sub eax, eax
setp ch
mov ecx, r8d
mov byte [rbp - 0x78], al
movsxd rcx, eax
cmovge dx, di
movzx cx, r12b
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14046569c
call fcn.14046738f
sub r9d, r9d
mov r14, qword [rbp - 0x78]
jmp 0x1404656ad
test al, al
jmp 0x1404656b4
jne 0x140465b9d
lea r12, [rdi + 0xa]
stc
btr r8, rdx
mov r8, r12
mov qword [rsp + 0x70], r12
rcl bl, 0x16
mov bl, byte [rsp + 0x31]
jmp 0x1404656d8
cmp byte [rdi + 8], r9b
jmp 0x1404656e1
jne 0x140465792
mov rcx, qword [rdi]
cmc
test r10w, r8w
cmp sil, 0xb1
test rcx, rcx
jmp 0x1404656fb
je 0x140465788
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp di, 0x7ee
clc
test rdx, rdx
jmp 0x140465716
je 0x14046573e
mov rax, qword [rcx + 0x50]
test r15d, 0x6198236a
cmc
cmp si, 0x96d
cmp dword [rax], r9d
jle 0x14046573e
movzx eax, word [rdx]
jmp 0x14046575c
mov rax, qword [rcx]
jmp 0x140465746
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
shl cx, 0x3c
xor r9d, r9d
mov ecx, 0xffff
test al, dil
cmp cx, ax
jmp 0x14046576c
je 0x140465788
mov word [r8], ax
jmp 0x14046577b
mov r12, r8
jmp 0x140465783
jmp 0x14046578e
mov qword [rdi], r9
mov r8d, r15d
mov byte [rdi + 8], 1
movzx r8d, word [r12]
movsxd rdx, esi
cwd
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x1404657a9
call fcn.1401965b8
lea rcx, [rbp - 0x38]
sub rax, rcx
test bl, r15b
sar rax, 1
clc
cmp rax, 0x16
jmp 0x1404657c5
jae 0x1404658a5
mov byte [rsp + 0x30], 1
bswap cx
movsx ecx, r11w
shrd rcx, rdx, 0xd3
mov ecx, dword [rsp + 0x3c]
jmp 0x1404657e5
cmp dword [rsp + 0x40], ecx
jmp 0x1404657ee
jg 0x140465802
inc dword [rsp + 0x34]
jmp 0x1404657fd
jmp 0x14046585a
test rax, rax
jmp 0x14046580a
jne 0x14046581d
test ecx, ecx
jmp 0x140465817
je 0x14046585a
lea r8, [0x1400c0e00]
jmp 0x140465829
mov al, byte [rax + r8]
jmp 0x140465832
mov byte [r15], al
mov ah, bl
dec ax
movsx rax, r12w
inc r15
mov ax, r11w
movsx ax, r15b
xchg ah, ah
mov qword [rsp + 0x50], r15
inc ecx
cmp cl, r14b
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
cmp r13, 0x10
seta cl
mov cl, r12b
setae cl
jmp 0x140465870
cmovae rax, r14
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x14046587e
je 0x140465a44
lea rax, [rbp - 0x78]
stc
cmp r15b, r11b
clc
test cl, cl
jmp 0x140465894
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x1404658a0
jmp 0x140465a2f
lea rax, [rbp - 0x78]
shl r15b, cl
xadd r15b, r15b
rcl r15b, cl
cmp r13, 0x10
mov r15b, sil
setae r15b
jmp 0x1404658c3
cmovae rax, r14
cmp bpl, r12b
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x1404658d6
je 0x140465b4d
movzx r8d, word [rsp + 0x38]
stc
cmp bpl, 0x41
test r8w, r8w
je 0x140465b4d
cmp byte [rdi + 8], r9b
jmp 0x1404658fa
jne 0x1404659a1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046590b
je 0x14046599a
mov rax, qword [rcx + 0x38]
adc dx, r13w
mov rdx, r11
sbb dx, 0x3931
mov rdx, qword [rax]
cmc
clc
test r10b, 0xed
test rdx, rdx
jmp 0x140465932
je 0x140465952
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140465952
movzx eax, word [rdx]
jmp 0x14046594d
jmp 0x140465972
mov rax, qword [rcx]
jmp 0x14046595a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
mov ecx, 0xac254f
xor r9d, r9d
mov ecx, 0xffff
stc
jmp 0x14046597d
cmp cx, ax
jmp 0x140465985
je 0x14046599a
mov word [r12], ax
jmp 0x140465995
jmp 0x14046599d
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x1404659ab
jne 0x140465b4d
mov rcx, qword [rbp - 0x68]
jmp 0x1404659bd
cmp rcx, r13
jmp 0x1404659c5
jae 0x1404659fe
lea rax, [rcx + 1]
clc
jmp 0x1404659d5
mov qword [rbp - 0x68], rax
rol ah, cl
lea rax, [rbp - 0x78]
test r13, rbx
cmp r13w, 0x6572
test r15b, r15b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x1404659f9
jmp 0x140465a21
xor r9d, r9d
cqo
mov r8b, bl
movsx rcx, ax
cwd
bswap rdx
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
jmp 0x140465a1c
call fcn.1404557e0
inc rsi
sub r15w, 0xcf9
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
add r13b, cl
rcl r13d, cl
mov r13, qword [rbp - 0x60]
movsxd rcx, ebx
bt cx, dx
mov rcx, qword [rdi]
xor r8d, r8d
jmp 0x140465a53
test rcx, rcx
je 0x140465b02
mov rax, qword [rcx + 0x38]
jmp 0x140465a67
cmp qword [rax], r8
jmp 0x140465a6f
je 0x140465ac2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140465ac2
dec dword [rax]
movsx rax, r10w
mov rcx, qword [rcx + 0x38]
movsx ax, bpl
setle al
cmovo dx, r13w
mov rdx, qword [rcx]
movzx ax, r12b
mov ah, 0x26
lea rax, [rdx + 2]
jmp 0x140465aad
mov qword [rcx], rax
jmp 0x140465ab5
movzx eax, word [rdx]
jmp 0x140465abd
jmp 0x140465ae1
mov rax, qword [rcx]
jmp 0x140465aca
mov rax, qword [rax + 0x38]
jmp 0x140465ad3
call qword [0x1400b8d90]
xor r8d, r8d
cmovnp cx, r12w
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140465aef
je 0x140465b02
mov al, r8b
jmp 0x140465afd
jmp 0x140465b18
mov qword [rdi], r8
jmp 0x140465b0f
mov al, 1
cmovg edx, r13d
movsx ecx, bx
mov byte [rdi + 8], al
movzx cx, bpl
mov dx, si
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.14046738f
xor r9d, r9d
sar r8w, cl
or r8w, sp
test al, al
mov r8, qword [rsp + 0x70]
jmp 0x140465b47
je 0x1404656d8
test rsi, rsi
jmp 0x140465b55
je 0x140465b95
lea rax, [rbp - 0x78]
clc
cmp r14b, 0x23
test bp, di
cmp r13, 0x10
jmp 0x140465b70
cmovae rax, r14
cmp dx, 0x7ef4
cmp r14b, r8b
cmc
cmp byte [rax + rsi], r9b
jmp 0x140465b86
jle 0x140465bed
inc rsi
sub bl, r9b
or bl, r15b
mov rbx, qword [rsp + 0x60]
test r11b, cl
test rsi, rsi
jmp 0x140465ba5
je 0x140465c00
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140465bb5
je 0x140465c00
sub rsi, 1
jmp 0x140465bc4
je 0x140465d48
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x140465bd7
cmovae rax, r14
stc
cmp r8, rsi
cmp cl, byte [rax + rsi]
jmp 0x140465be7
je 0x140465d70
mov byte [rsp + 0x31], 1
test r14w, 0x489e
stc
cmp r10, 0x40984bf1
cmp r13, 0x10
jmp 0x140465c09
jb 0x140465c69
lea rdx, [r13 + 1]
cbw
setns al
mov rax, r14
stc
test dl, 0x9e
cmp rdx, 0x1000
jmp 0x140465c2b
jb 0x140465c5c
add rdx, 0x27
mov r14, qword [r14 - 8]
cmc
cmp r10b, r12b
cmp spl, 0xc
sub rax, r14
cmp si, 0x495
jmp 0x140465c4e
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140467115
mov rcx, r14
jmp 0x140465c64
call fcn.140144821
xor r8d, r8d
btr si, r10w
inc r15
mov r12d, dword [rsp + 0x40]
sbb si, 0x1839
mov r14d, dword [rsp + 0x3c]
shr r15b, cl
mov r15, qword [rsp + 0x50]
dec sil
mov r13, qword [rsp + 0x58]
adc sil, cl
btr rsi, 0x39
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x140465caa
je 0x140465cca
test r14d, r14d
jmp 0x140465cb8
jne 0x140465cca
mov byte [r15], 0x30
inc r15
jmp 0x140465cca
mov rdx, rsi
movsx cx, dl
mov rcx, rdi
jmp 0x140465cd9
call fcn.14046738f
xor esi, esi
test al, al
jmp 0x140465ce7
jne 0x140466182
cmp byte [rdi + 8], sil
jmp 0x140465cf6
jne 0x140466069
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140465d08
je 0x140466055
mov rax, qword [rcx + 0x38]
xor rdx, r10
rcl dl, 0xaa
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140465d23
je 0x140466019
mov rax, qword [rcx + 0x50]
test spl, 0xca
clc
cmc
cmp dword [rax], esi
jle 0x140466019
movzx eax, word [rdx]
jmp 0x140465d43
jmp 0x140466030
test rsi, rsi
jne 0x140465d70
lea rax, [rbp - 0x78]
cmc
cmp r13, 0x10
jmp 0x140465d5f
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x140465d6a
jl 0x140465bed
cmp byte [rbx + 1], r9b
jle 0x140465b9d
inc rbx
jmp 0x140465b9d
mov rdx, rsi
movsxd rcx, r10d
setl ch
mov rcx, rdi
jmp 0x140465d93
call fcn.14046738f
sub r8d, r8d
stc
test al, al
jmp 0x140465da3
jne 0x140465ca0
lea rbx, [rdi + 0xa]
cmp dl, 0x65
mov rsi, rbx
and r13b, 0x7e
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x140465dc5
jne 0x140465e73
mov rcx, qword [rdi]
cmp r11d, r15d
clc
stc
test rcx, rcx
jmp 0x140465ddb
je 0x140465e66
mov rax, qword [rcx + 0x38]
shld edx, r11d, 0x1d
rol edx, 0x69
mov rdx, qword [rax]
stc
jmp 0x140465df6
test rdx, rdx
jmp 0x140465dfe
je 0x140465e25
mov rax, qword [rcx + 0x50]
cmc
test r12w, 0x698d
cmp dword [rax], r8d
jle 0x140465e25
movzx eax, word [rdx]
jmp 0x140465e20
jmp 0x140465e48
mov rax, qword [rcx]
jmp 0x140465e2d
mov rax, qword [rax + 0x30]
jmp 0x140465e36
call qword [0x1400b8d90]
sub r8d, r8d
btr ecx, 0xcc
sar ch, cl
dec rcx
mov ecx, 0xffff
cmp bl, r14b
cmp cx, ax
je 0x140465e66
mov word [rsi], ax
mov ebx, edi
mov rbx, rsi
jmp 0x140465e6c
mov qword [rdi], r8
movsxd r8, edx
mov byte [rdi + 8], 1
movsxd rdx, r12d
movzx r8d, word [rbx]
cdq
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140465e85
call fcn.1401965b8
lea rcx, [rbp - 0x38]
sub rax, rcx
test al, r12b
sar rax, 1
clc
cmp r15, rax
cmp rax, 0x16
jae 0x140466007
cmp r12d, r14d
jg 0x140465ec7
inc dword [rsp + 0x34]
jmp 0x140465eba
xor r8d, r8d
jmp 0x140465ec2
jmp 0x140465f04
xor r8d, r8d
test r14b, 0x18
cmp dx, 0x3f41
clc
test rax, rax
jmp 0x140465edc
jne 0x140465eeb
test r14d, r14d
je 0x140465f04
lea rcx, [0x1400c0e00]
mov al, byte [rax + rcx]
mov byte [r15], al
inc r15
inc r14d
xor cl, r13b
dec cx
mov byte [rsp + 0x30], 1
test r14, 0x413007d9
movsx ecx, cx
mov rcx, qword [rdi]
cmp si, r13w
stc
test rcx, rcx
jmp 0x140465f23
je 0x140465fbe
mov rax, qword [rcx + 0x38]
test r9b, 0x3d
cmp qword [rax], r8
jmp 0x140465f39
je 0x140465f7f
mov rax, qword [rcx + 0x50]
cmp ah, 0xc7
cmc
cmp dword [rax], r8d
jmp 0x140465f4f
jle 0x140465f7f
dec dword [rax]
lahf
movzx edx, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, ebx
movsx rax, r13w
bswap eax
lea rax, [rdx + 2]
jmp 0x140465f74
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465f99
mov rax, qword [rcx]
jmp 0x140465f87
mov rax, qword [rax + 0x38]
jmp 0x140465f90
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test r14b, r10b
cmc
clc
cmp cx, ax
jmp 0x140465fab
je 0x140465fbe
mov al, r8b
jmp 0x140465fb9
jmp 0x140465fd0
mov qword [rdi], r8
jmp 0x140465fca
mov al, 1
xchg cx, cx
cdq
mov byte [rdi + 8], al
movzx rdx, r15w
mov rdx, r13
setbe ch
movsxd rcx, r13d
mov rcx, rdi
call fcn.14046738f
xor r8d, r8d
jmp 0x140465ff5
test al, al
jmp 0x140465ffc
je 0x140465dbc
jmp 0x14046600a
xor r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x140466014
jmp 0x140465c8e
mov rax, qword [rcx]
jmp 0x140466021
mov rax, qword [rax + 0x30]
jmp 0x14046602a
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp bl, r11b
cmp cx, ax
jmp 0x140466041
je 0x140466055
mov word [rdi + 0xa], ax
jmp 0x140466050
jmp 0x14046605e
mov qword [rdi], rsi
cmovns rbx, r13
mov bl, ch
mov byte [rdi + 8], 1
cwde
not cl
movsx rcx, di
movzx ebx, word [rdi + 0xa]
movzx cx, ah
mov rax, qword [r13]
mov rcx, r13
jmp 0x14046607d
mov rax, qword [rax + 0x18]
jmp 0x140466086
call qword [0x1400b8d90]
cmp bx, ax
jne 0x140466182
call fcn.1404b6a52
mov rcx, qword [rax]
xchg al, al
mov al, byte [rcx]
bswap ecx
jmp 0x1404660ac
mov byte [r15], al
inc r15
shr cl, 0xb5
and rcx, rdx
mov rcx, qword [rdi]
jmp 0x1404660c1
test rcx, rcx
jmp 0x1404660c9
je 0x14046616a
mov rax, qword [rcx + 0x38]
cmp r14b, dl
jmp 0x1404660dc
cmp qword [rax], rsi
je 0x140466128
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404660f0
jle 0x140466128
dec dword [rax]
movzx eax, r12w
movsx rax, di
not al
mov rcx, qword [rcx + 0x38]
cdqe
rdtsc
movsx dx, r13b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, cx
cmovne ax, bp
movzx eax, word [rdx]
jmp 0x14046613f
mov rax, qword [rcx]
jmp 0x140466130
mov rax, qword [rax + 0x38]
jmp 0x140466139
call qword [0x1400b8d90]
mov ecx, 0xffff
test r12, r13
cmp r12d, 0x7ca1402d
cmp cx, ax
jmp 0x140466156
je 0x14046616a
mov byte [rdi + 8], sil
jmp 0x140466165
jmp 0x140466182
mov qword [rdi], rsi
mov r13b, bl
mov byte [rdi + 8], 1
btr r13w, 6
jmp 0x140466182
mov r13, qword [rsp + 0x48]
test r14d, r14d
jne 0x1404663ea
mov rdx, r13
movsx cx, r8b
mov cl, r10b
mov rcx, rdi
jmp 0x1404661a3
call fcn.14046738f
test al, al
jmp 0x1404661af
jne 0x1404663ab
lea rbx, [rdi + 0xa]
bsf esi, esi
mov r12b, r12b
mov rsi, rbx
clc
mov r12, r8
mov r12d, dword [rsp + 0x34]
rcl r14b, cl
sub r8d, r8d
cmp r14w, dx
mov r14d, 0xffff
clc
cmp byte [rdi + 8], r8b
jmp 0x1404661e5
jne 0x14046627f
mov rcx, qword [rdi]
cmp eax, edi
cmp r14b, 0xda
test rcx, rcx
jmp 0x1404661fc
je 0x140466276
mov rax, qword [rcx + 0x38]
bt edx, 0x51
rcr dh, cl
shr dh, 0x2b
mov rdx, qword [rax]
jmp 0x140466217
test rdx, rdx
jmp 0x14046621f
je 0x14046623f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140466231
jle 0x14046623f
movzx eax, word [rdx]
jmp 0x140466254
mov rax, qword [rcx]
jmp 0x140466247
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
jmp 0x14046625d
je 0x140466276
mov word [rsi], ax
mov bl, bpl
mov rbx, rsi
jmp 0x140466271
jmp 0x14046627b
mov qword [rdi], r8
sub al, 0xad
mov byte [rdi + 8], 1
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x14046628b
jne 0x140466390
dec r12d
bt cx, r11w
neg ch
mov byte [rsp + 0x30], 1
mov cl, 0xba
adc cx, r11w
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
je 0x140466352
mov rax, qword [rcx + 0x38]
cmp r12, rbp
clc
cmp qword [rax], r8
jmp 0x1404662c4
je 0x14046631c
mov rax, qword [rcx + 0x50]
test dil, 0xba
stc
test dl, r12b
cmp dword [rax], r8d
jmp 0x1404662de
jle 0x14046631c
dec dword [rax]
movsxd rdx, ecx
mov dx, 0x5103
mov rcx, qword [rcx + 0x38]
not ah
mov rdx, qword [rcx]
cmovo rax, rsp
movzx ax, r11b
movsx eax, r15w
lea rax, [rdx + 2]
jmp 0x14046630c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140466317
jmp 0x14046633b
mov rax, qword [rcx]
jmp 0x140466324
mov rax, qword [rax + 0x38]
jmp 0x14046632d
call qword [0x1400b8d90]
xor r8d, r8d
cmp r13b, 0xa0
clc
cmp r14w, ax
je 0x140466352
mov al, r8b
jmp 0x14046634d
jmp 0x14046635f
mov qword [rdi], r8
setno dh
mov al, 1
jmp 0x14046635f
mov byte [rdi + 8], al
cwd
setbe dl
mov rdx, r13
movzx cx, ch
movsx cx, r14b
movsx rcx, r13w
mov rcx, rdi
call fcn.14046738f
xor r8d, r8d
clc
test al, al
jmp 0x14046638a
je 0x1404661dc
mov dword [rsp + 0x34], r12d
lahf
add ax, 0x7312
bt r12w, ax
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
or al, dh
mov eax, dword [rsp + 0x34]
cmp esp, r11d
test r9b, r9b
test eax, eax
jns 0x1404663ea
mov byte [r15], 0x30
movsx rcx, r8w
movzx edx, ax
movsx cx, dl
inc r15
xchg ch, dl
movzx edx, bx
inc eax
mov cl, bpl
movsx cx, r8b
mov dword [rsp + 0x34], eax
movzx rcx, dx
cwd
bswap ecx
mov rdx, r13
mov rcx, rdi
jmp 0x1404663f5
call fcn.14046738f
test al, al
jmp 0x140466401
jne 0x140466656
lea rbx, [rdi + 0xa]
or si, r15w
rol rsi, cl
rol rsi, 0x62
mov rsi, rbx
sub r8d, r8d
jmp 0x140466425
cmp byte [rdi + 8], r8b
jmp 0x14046642e
jne 0x1404664cd
mov rcx, qword [rdi]
cmp edi, edi
test rcx, rcx
jmp 0x140466441
je 0x1404664bf
mov rax, qword [rcx + 0x38]
movzx dx, dl
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
je 0x140466480
mov rax, qword [rcx + 0x50]
test r15w, bx
cmp dword [rax], r8d
jmp 0x14046646d
jle 0x140466480
movzx eax, word [rdx]
jmp 0x14046647b
jmp 0x140466498
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046648c
call qword [0x1400b8d90]
sub r8d, r8d
rcr cl, cl
cmc
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404664a5
je 0x1404664bf
mov word [rsi], ax
xchg bl, bh
not bl
mov rbx, rsi
jmp 0x1404664ba
jmp 0x1404664c9
mov qword [rdi], r8
movzx ecx, r9w
mov ch, 0x99
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
lea rdx, [rbp]
movsx rcx, di
movsx cx, r9b
movsxd rcx, r9d
lea rcx, [rbp - 0x38]
jmp 0x1404664ea
call fcn.1401965b8
lea rcx, [rbp - 0x38]
cmp r8b, dil
sub rax, rcx
sar rax, 1
clc
cmp rax, 0x16
jmp 0x140466506
jae 0x140466656
cmp r14d, r12d
jmp 0x140466514
jge 0x14046654e
lea rcx, [0x1400c0e00]
jmp 0x140466526
mov al, byte [rax + rcx]
bswap rcx
movzx rcx, sp
movsx cx, bpl
mov byte [r15], al
not ch
movsx ecx, si
inc r15
cmovb rcx, rbx
inc r14d
btr rcx, r12
shl ch, 0x73
mov byte [rsp + 0x30], 1
add ch, 4
shld rcx, r12, 0xb5
and cl, dil
mov rcx, qword [rdi]
cmc
test r15b, r13b
test r15w, 0x761b
sub r8d, r8d
test rcx, rcx
jmp 0x140466576
je 0x14046661e
mov rax, qword [rcx + 0x38]
cmp r10b, r8b
cmp qword [rax], r8
jmp 0x14046658b
je 0x1404665d4
mov rax, qword [rcx + 0x50]
stc
cmc
test dl, ah
cmp dword [rax], r8d
jmp 0x1404665a1
jle 0x1404665d4
dec dword [rax]
cdqe
lahf
mov rcx, qword [rcx + 0x38]
movzx dx, sil
cqo
mov rdx, qword [rcx]
cbw
cwde
mov ax, bp
lea rax, [rdx + 2]
jmp 0x1404665c9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404665f7
mov rax, qword [rcx]
jmp 0x1404665dc
mov rax, qword [rax + 0x38]
jmp 0x1404665e5
call qword [0x1400b8d90]
sub r8d, r8d
xadd cl, ch
xor cl, 0x50
xor ecx, r12d
mov ecx, 0xffff
clc
jmp 0x140466603
cmp cx, ax
jmp 0x14046660b
je 0x14046661e
mov al, r8b
jmp 0x140466619
jmp 0x140466635
mov qword [rdi], r8
movsx ecx, si
movsx rdx, di
cdq
mov al, 1
movsx cx, r8b
mov cl, cl
not cx
mov byte [rdi + 8], al
cqo
mov rdx, r13
mov rcx, rdi
call fcn.14046738f
sub r8d, r8d
cmc
test al, al
jmp 0x140466650
je 0x140466425
mov sil, byte [rsp + 0x30]
clc
test r14, r12
test r15b, 0x35
xor r14d, r14d
cmc
jmp 0x14046666c
test sil, sil
jmp 0x140466674
je 0x140466ff0
mov rdx, r13
movzx cx, cl
movsxd rcx, esi
mov cl, r8b
mov rcx, rdi
jmp 0x14046668f
call fcn.14046738f
test al, al
jmp 0x14046669b
jne 0x140466ff0
mov cl, byte [rdi + 8]
stc
test sil, 0x42
test cl, cl
jmp 0x1404666b0
jne 0x140466743
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404666c1
je 0x14046673a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test r13w, 0x742b
test rdx, rdx
je 0x140466702
mov rax, qword [rcx + 0x50]
test r14b, 0x5b
stc
cmp dword [rax], r14d
jmp 0x1404666ef
jle 0x140466702
movzx eax, word [rdx]
jmp 0x1404666fd
jmp 0x140466719
mov rax, qword [rcx]
jmp 0x14046670a
mov rax, qword [rax + 0x30]
jmp 0x140466713
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466726
je 0x14046673a
mov word [rdi + 0xa], ax
jmp 0x140466735
jmp 0x14046673d
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp r11, 0x42107a66
jmp 0x140466754
cmp ax, word [rbp - 2]
jmp 0x14046675d
je 0x140466826
test cl, cl
jmp 0x14046676a
jne 0x140466817
mov rcx, qword [rdi]
cmp r11w, 0x4cae
test rcx, rcx
je 0x1404667fb
mov rax, qword [rcx + 0x38]
shrd dx, r10w, 0xce
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466797
je 0x1404667c3
mov rax, qword [rcx + 0x50]
clc
test r10w, 0x5780
cmp dword [rax], r14d
jmp 0x1404667b0
jle 0x1404667c3
movzx eax, word [rdx]
jmp 0x1404667be
jmp 0x1404667da
mov rax, qword [rcx]
jmp 0x1404667cb
mov rax, qword [rax + 0x30]
jmp 0x1404667d4
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404667e4
cmp cx, ax
jmp 0x1404667ec
je 0x1404667fb
mov word [rdi + 0xa], ax
jmp 0x14046680b
mov qword [rdi], r14
sbb eax, 0x56715e78
lahf
sal ah, 0xbf
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
clc
cmp rbp, 0x75997761
cmp ax, word [rbp - 4]
jmp 0x140466820
jne 0x140466ff0
mov byte [r15], 0x70
movsxd rcx, ebx
inc r15
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404668e3
mov rax, qword [rcx + 0x38]
cmp r14b, bl
cmp qword [rax], r14
jmp 0x14046684b
je 0x1404668a8
mov rax, qword [rcx + 0x50]
cmp r8w, r15w
cmp r9b, 0xd4
cmp dword [rax], r14d
jmp 0x140466865
jle 0x1404668a8
dec dword [rax]
setns ah
bswap ax
mov rcx, qword [rcx + 0x38]
movzx edx, r11w
movsx edx, sp
mov rdx, qword [rcx]
cwde
movsx ax, bpl
lea rax, [rdx + 2]
jmp 0x140466890
mov qword [rcx], rax
movsx eax, r10w
movsx rax, r12w
movzx eax, word [rdx]
jmp 0x1404668a3
jmp 0x1404668ba
mov rax, qword [rcx]
jmp 0x1404668b0
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
test r15b, r8b
test r14b, 0x17
cmp r12w, ax
jmp 0x1404668d0
je 0x1404668f1
mov al, r14b
jmp 0x1404668de
jmp 0x1404668f9
mov r12d, 0xffff
movzx ecx, r13w
movzx rcx, r8w
mov qword [rdi], r14
mov sil, r15b
mov al, 1
mov byte [rdi + 8], al
mov sil, r14b
movsx rdx, sp
movzx ebx, sp
mov ebx, r14d
mov rdx, r13
cmovl cx, r11w
mov rcx, rdi
jmp 0x140466919
call fcn.14046738f
test al, al
jne 0x140466c10
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140466930
jne 0x1404669c9
mov rcx, qword [rdi]
cmc
stc
test rcx, rcx
jmp 0x140466943
je 0x1404669ae
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11w, 0x6aea
cmp r15b, r11b
cmc
test rdx, rdx
jmp 0x140466962
je 0x140466984
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r14d
jmp 0x140466976
jle 0x140466984
movzx eax, word [rdx]
jmp 0x140466996
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466990
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404669ae
mov word [rdi + 0xa], ax
jmp 0x1404669a9
jmp 0x1404669b1
mov qword [rdi], r14
mov byte [rdi + 8], 1
rcr ax, 0x56
shl cl, cl
mov cl, 1
movsx rax, r12w
adc ax, 0x2b17
shl ax, 0x7f
movzx eax, word [rdi + 0xa]
cmc
stc
cmp ax, word [rbp - 0xa]
jne 0x140466a92
mov byte [r15], 0x2b
inc ch
inc r15
bswap cx
cmp bpl, r11b
rcl cx, 0x9d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404669f7
je 0x140466a80
mov rax, qword [rcx + 0x38]
cmp ecx, 0x7f30819
test r15b, 0xdd
cmp rsi, r13
cmp qword [rax], r14
jmp 0x140466a16
je 0x140466a52
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140466a28
jle 0x140466a52
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not eax
movsx rax, di
mov rdx, qword [rcx]
cbw
movzx eax, r11w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140466a69
mov rax, qword [rcx]
jmp 0x140466a5a
mov rax, qword [rax + 0x38]
jmp 0x140466a63
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140466a80
mov al, r14b
jmp 0x140466a7b
jmp 0x140466a8a
mov qword [rdi], r14
mov al, 1
jmp 0x140466a8a
mov byte [rdi + 8], al
jmp 0x140466c10
test cl, cl
jne 0x140466b3b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140466aa5
je 0x140466b28
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15, 0x29b5496b
test esp, r15d
jmp 0x140466ac1
test rdx, rdx
jmp 0x140466ac9
je 0x140466af4
mov rax, qword [rcx + 0x50]
test r15, rsp
clc
cmp rax, 0x40a87e9f
cmp dword [rax], r14d
jle 0x140466af4
movzx eax, word [rdx]
jmp 0x140466aef
jmp 0x140466b0b
mov rax, qword [rcx]
jmp 0x140466afc
mov rax, qword [rax + 0x30]
jmp 0x140466b05
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140466b14
je 0x140466b28
mov word [rdi + 0xa], ax
jmp 0x140466b23
jmp 0x140466b34
mov qword [rdi], r14
sar al, 0x27
lahf
movzx eax, word [rdi + 0xa]
stc
mov byte [rdi + 8], 1
cmp r15, rbx
cmp ax, word [rbp - 0xc]
jmp 0x140466b44
jne 0x140466c10
mov byte [r15], 0x2d
setae cl
inc r15
mov rcx, qword [rdi]
test r13b, 0xf7
test r9b, r9b
test rcx, rcx
jmp 0x140466b66
je 0x140466bf8
mov rax, qword [rcx + 0x38]
stc
cmp r9, 0x3fd61c66
cmp qword [rax], r14
je 0x140466bc4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140466b8d
jle 0x140466bc4
dec dword [rax]
sete dl
mov rcx, qword [rcx + 0x38]
cwde
movsx ax, r15b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466bae
mov qword [rcx], rax
movzx rax, r9w
cdqe
movzx eax, word [rdx]
jmp 0x140466bbf
jmp 0x140466bdb
mov rax, qword [rcx]
jmp 0x140466bcc
mov rax, qword [rax + 0x38]
jmp 0x140466bd5
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140466be4
je 0x140466bf8
mov byte [rdi + 8], r14b
jmp 0x140466bf3
jmp 0x140466c10
mov qword [rdi], r14
movsxd rcx, ebp
cwd
mov byte [rdi + 8], 1
setne dl
cmovb dx, dx
movzx dx, r14b
mov rdx, r13
movsx cx, dil
bswap cx
setae cl
mov rcx, rdi
jmp 0x140466c26
call fcn.14046738f
test al, al
jne 0x140466fd3
cmp byte [rdi + 8], r14b
jne 0x140466cc7
mov rcx, qword [rdi]
clc
stc
test dil, 0xaf
test rcx, rcx
jmp 0x140466c4e
je 0x140466cbd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466c63
je 0x140466c8e
mov rax, qword [rcx + 0x50]
jmp 0x140466c73
cmp dword [rax], r14d
jmp 0x140466c7b
jle 0x140466c8e
movzx eax, word [rdx]
jmp 0x140466c89
jmp 0x140466ca0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466c9a
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140466ca9
je 0x140466cbd
mov word [rdi + 0xa], ax
jmp 0x140466cb8
jmp 0x140466cc3
mov qword [rdi], r14
sar al, 0x5a
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x38]
jmp 0x140466cd5
jne 0x140466dd0
mov sil, 1
adc ch, 0x3f
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140466ced
je 0x140466d8d
mov rax, qword [rcx + 0x38]
jmp 0x140466cfd
cmp qword [rax], r14
jmp 0x140466d05
je 0x140466d5f
mov rax, qword [rcx + 0x50]
test ax, bp
cmp r11, r10
jmp 0x140466d1a
cmp dword [rax], r14d
jmp 0x140466d22
jle 0x140466d5f
dec dword [rax]
cqo
jmp 0x140466d35
mov rcx, qword [rcx + 0x38]
rdtsc
movzx dx, r11b
mov rdx, qword [rcx]
bswap rax
lea rax, [rdx + 2]
jmp 0x140466d4f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140466d5a
jmp 0x140466d71
mov rax, qword [rcx]
jmp 0x140466d67
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140466d7a
je 0x140466d8d
mov al, r14b
jmp 0x140466d88
jmp 0x140466d9a
mov qword [rdi], r14
movzx cx, ch
setnp cl
mov al, sil
mov byte [rdi + 8], al
movzx ecx, si
mov dx, r10w
cwd
mov rdx, r13
movsx cx, r12b
setl cl
mov rcx, rdi
jmp 0x140466db9
call fcn.14046738f
test al, al
jmp 0x140466dc5
je 0x140466c33
jmp 0x140466dde
test sil, sil
jmp 0x140466dd8
je 0x140466fd3
mov byte [r15], 0x30
jmp 0x140466de7
inc r15
jmp 0x140466def
jmp 0x140466fd3
cmp byte [rdi + 8], r14b
jmp 0x140466dfd
jne 0x140466e9e
mov rcx, qword [rdi]
cmp r15b, 9
test rcx, rcx
jmp 0x140466e12
je 0x140466e90
mov rax, qword [rcx + 0x38]
shr rdx, cl
test rdx, rbx
xor dl, 0x45
mov rdx, qword [rax]
jmp 0x140466e2d
test rdx, rdx
jmp 0x140466e35
je 0x140466e61
mov rax, qword [rcx + 0x50]
test r8w, 0xb20
clc
cmp dword [rax], r14d
jmp 0x140466e4e
jle 0x140466e61
movzx eax, word [rdx]
jmp 0x140466e5c
jmp 0x140466e73
mov rax, qword [rcx]
jmp 0x140466e69
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140466e7c
je 0x140466e90
mov word [rdi + 0xa], ax
jmp 0x140466e8b
jmp 0x140466e96
mov qword [rdi], r14
bswap r8d
mov byte [rdi + 8], 1
movzx edx, r13w
movzx r8d, word [rdi + 0xa]
mov cl, 0x94
setg ch
movsx dx, r8b
lea rdx, [rbp]
setb ch
lea rcx, [rbp - 0x38]
jmp 0x140466ebd
call fcn.1401965b8
lea rcx, [rbp - 0x38]
clc
cmp r13w, 0x47a2
sub rax, rcx
test r10d, ebp
sar rax, 1
stc
test r12b, 0x1a
cmp rax, 0x16
jae 0x140466ff0
cmp ebx, 8
jmp 0x140466eed
jge 0x140466f2e
lea rcx, [0x1400c0e00]
mov al, byte [rax + rcx]
dec cx
mov ch, 0xf5
movsxd rcx, r14d
mov byte [r15], al
movzx cx, r11b
dec sil
movzx ecx, r11w
inc r15
movsx cx, sil
movzx ecx, bp
inc ebx
jmp 0x140466f2e
mov sil, 1
mov rcx, qword [rdi]
jmp 0x140466f39
test rcx, rcx
je 0x140466fc0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140466f4e
je 0x140466f92
mov rax, qword [rcx + 0x50]
cmp r10b, 0xbc
cmp dword [rax], r14d
jmp 0x140466f64
jle 0x140466f92
dec dword [rax]
movsxd rax, r12d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466f7f
mov qword [rcx], rax
movsxd rax, r9d
movzx eax, word [rdx]
jmp 0x140466f8d
jmp 0x140466fa4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466f9e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140466fad
je 0x140466fc0
mov al, r14b
jmp 0x140466fbb
jmp 0x140466fca
mov qword [rdi], r14
movzx edx, sp
cdq
mov al, sil
mov byte [rdi + 8], al
cqo
movzx rcx, r9w
mov rdx, r13
mov rcx, rdi
jmp 0x140466fde
call fcn.14046738f
test al, al
jmp 0x140466fea
je 0x140466df4
cmp byte [rsp + 0x31], r14b
jne 0x140467009
test sil, sil
jmp 0x140467003
jne 0x140467011
mov r15, qword [rbp - 0x80]
xadd rcx, rcx
mov byte [r15], r14b
movsx dx, r13b
mov eax, dword [rsp + 0x34]
sal ecx, cl
add dx, 0x7a16
rcl dx, 0xf0
mov rcx, qword [rsp + 0x78]
adc dl, r10b
cwd
mov dword [rcx], eax
movsxd rdx, r8d
and edx, esp
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jmp 0x140467046
jb 0x1404670b1
inc rdx
btc ax, 0xf9
shr rax, 0xe4
mov rcx, qword [rbp - 0x58]
mov rax, rcx
test r15d, esi
cmp rdx, 0x1000
jmp 0x14046706e
jb 0x1404670ac
add rdx, 0x27
clc
test spl, 0xb8
mov rcx, qword [rcx - 8]
cmp r13b, 0x26
jmp 0x14046708b
sub rax, rcx
add rax, 0xfffffffffffffff8
test r9b, 0x8c
cmc
cmp r10w, 0x3ad2
cmp rax, 0x1f
jmp 0x1404670a6
ja 0x14046710a
call fcn.140144821
xor eax, eax
mov rcx, qword [rbp + 8]
xor rcx, rsp
jmp 0x1404670bf
call fcn.14049e054
mov rbx, qword [rsp + 0x150]
mov bpl, spl
xor rdi, 0x3e324a6e
add rsp, 0x110
pop r15
pop r14
movsx esi, r13w
cmovb r12w, r9w
movsx rsi, ax
pop r13
pop r12
not di
mov ebp, esi
bswap esi
pop rdi
pop rsi
movzx rbp, r15w
sete bpl
jmp 0x140467108
pop rbp
ret
call fcn.1404b474f
nop
jmp 0x140467115
call fcn.1404b474f
nop
jmp 0x14021943a