Function at 0x140463e0e
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
shl bp, 0x76
rcl cl, 0x5f
push rsi
push rdi
bsr rcx, rbx
sbb bpl, 0xd9
xchg si, bp
push r12
push r13
xadd dil, bpl
push r14
movzx ax, ah
push r15
shr rax, 0xb7
ror si, 6
mov r15w, r12w
lea rbp, [rsp - 0x17]
add si, r13w
sub rsp, 0xe0
and r15b, sil
movsx rax, bx
stc
mov rax, qword [0x1400b7288]
cmp r12b, dl
xor rax, rsp
mov qword [rbp + 0xf], rax
jmp 0x140463e7a
mov r15, r9
add si, si
bsr si, r10w
mov qword [rbp - 0x71], r9
adc si, r12w
movsxd r13, eax
mov rdi, r8
bt si, 0x2b
shl cl, cl
mov r13, rdx
mov qword [rsp + 0x48], rdx
rcr si, 0xcc
bswap cx
adc sil, 0xb7
mov rsi, qword [rbp + 0x7f]
or rcx, r13
sar cx, 0x9f
xor r14d, r14d
movsx rcx, r14w
movzx ecx, r15w
movzx rcx, r13w
mov rcx, rsi
jmp 0x140463ecf
call fcn.14046d596
mov rbx, rax
mov rcx, qword [rax]
cwd
cmovg dx, si
cdqe
mov rax, qword [rcx + 0x28]
movzx ecx, dx
xchg ch, dl
lea rdx, [rbp - 0x49]
xchg ch, ch
movzx ecx, sp
mov rcx, rbx
jmp 0x140463efc
call qword [0x1400b8d90]
nop
test r13d, ebx
stc
cmp qword [rbp - 0x39], r14
jne 0x140463f21
mov word [rsp + 0x32], r14w
jmp 0x140463f1c
jmp 0x140463f49
mov rax, qword [rbx]
jmp 0x140463f2d
mov rcx, rbx
jmp 0x140463f35
mov rax, qword [rax + 0x20]
jmp 0x140463f3e
call qword [0x1400b8d90]
mov word [rsp + 0x32], ax
mov rcx, rsi
jmp 0x140463f51
call fcn.140461d02
mov r10, rax
movsx r9, r14w
mov dx, r15w
movsx r9d, bx
mov rcx, qword [rax]
movzx edx, bx
movsx dx, r9b
lahf
mov rax, qword [rcx + 0x58]
cmovg r8, rsp
lea r9, [rbp - 0x29]
lea r8, [0x1400c0ddb]
not cx
jmp 0x140463f8c
lea rdx, [0x1400c0dc0]
mov rcx, r10
jmp 0x140463f9b
call qword [0x1400b8d90]
mov rbx, r13
movsx ecx, r13w
mov qword [rsp + 0x38], rbx
mov rdx, r15
movzx ecx, bx
movzx cx, dil
mov rcx, rdi
call fcn.140469bda
mov esi, 0xffff
cmp r9b, 0x5e
test al, al
jmp 0x140463fd0
jne 0x14046432f
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140463fe0
jne 0x140464098
mov rcx, qword [rdi]
clc
cmp rsp, 0x6607522f
test rcx, rcx
jmp 0x140463ff9
je 0x140464075
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
jmp 0x14046400f
test rdx, rdx
jmp 0x140464017
je 0x140464042
mov rax, qword [rcx + 0x50]
test r10w, 0x734b
cmp dword [rax], r14d
jmp 0x14046402f
jle 0x140464042
movzx eax, word [rdx]
jmp 0x14046403d
jmp 0x140464059
mov rax, qword [rcx]
jmp 0x14046404a
mov rax, qword [rax + 0x30]
jmp 0x140464053
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140464061
je 0x140464075
mov word [rdi + 0xa], ax
jmp 0x140464070
jmp 0x140464081
mov qword [rdi], r14
btr eax, esp
sete cl
rol al, 0xd6
mov byte [rdi + 8], 1
sub cl, 0x16
clc
mov cl, 1
bswap ax
shld ax, dx, 0x15
shrd rax, rsp, 0x3d
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x1404640a5
jne 0x14046418f
mov byte [r13], 0x2b
rcr cl, cl
sar bh, 0x21
lea rbx, [r13 + 1]
movsx ecx, bx
shld cx, di, 0x16
mov qword [rsp + 0x38], rbx
rcl cx, 0xdb
shrd cx, r9w, 0xdb
bsr ecx, r9d
mov rcx, qword [rdi]
cmp r14b, 0x3b
test r8w, r12w
clc
test rcx, rcx
jmp 0x1404640e8
je 0x140464178
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404640fa
je 0x14046414b
mov rax, qword [rcx + 0x50]
cmp spl, bl
jmp 0x14046410c
cmp dword [rax], r14d
jmp 0x140464114
jle 0x14046414b
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
lahf
movsx rdx, sp
mov rdx, qword [rcx]
movzx rax, sp
cdqe
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
seta ah
mov al, ah
lahf
movzx eax, word [rdx]
jmp 0x140464146
jmp 0x140464162
mov rax, qword [rcx]
jmp 0x140464153
mov rax, qword [rax + 0x38]
jmp 0x14046415c
call qword [0x1400b8d90]
cmp si, ax
je 0x140464178
mov al, r14b
jmp 0x140464173
jmp 0x140464182
mov qword [rdi], r14
mov al, 1
jmp 0x140464182
mov byte [rdi + 8], al
jmp 0x14046418a
jmp 0x14046432f
test cl, cl
jmp 0x140464196
jne 0x140464245
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404641a7
je 0x14046421b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404641bc
je 0x1404641e8
mov rax, qword [rcx + 0x50]
cmc
test ah, 0x3c
test r10d, ecx
cmp dword [rax], r14d
jmp 0x1404641d5
jle 0x1404641e8
movzx eax, word [rdx]
jmp 0x1404641e3
jmp 0x1404641ff
mov rax, qword [rcx]
jmp 0x1404641f0
mov rax, qword [rax + 0x30]
jmp 0x1404641f9
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140464207
je 0x14046421b
mov word [rdi + 0xa], ax
jmp 0x140464216
jmp 0x14046423a
mov qword [rdi], r14
bts ax, r8w
adc rax, 0x357f00be
movzx eax, word [rdi + 0xa]
test ecx, 0x5d270fb9
clc
jmp 0x14046423a
mov byte [rdi + 8], 1
test r13, 0x128807d2
cmp ax, word [rbp + 3]
jmp 0x14046424e
jne 0x14046432f
mov byte [r13], 0x2d
ror bx, 0xcf
sbb cl, 0x12
lea rbx, [r13 + 1]
test r12w, r14w
mov cl, 0x69
mov qword [rsp + 0x38], rbx
rol rcx, cl
neg cx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464280
je 0x14046431c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140464292
je 0x1404642e9
mov rax, qword [rcx + 0x50]
clc
jmp 0x1404642a2
cmp dword [rax], r14d
jmp 0x1404642aa
jle 0x1404642e9
dec dword [rax]
mov al, 0xed
movzx ax, bpl
movzx rdx, sp
mov rcx, qword [rcx + 0x38]
cbw
cwde
cdqe
mov rdx, qword [rcx]
bswap rax
lea rax, [rdx + 2]
jmp 0x1404642d5
mov qword [rcx], rax
movsx rax, ax
movzx eax, word [rdx]
jmp 0x1404642e4
jmp 0x140464300
mov rax, qword [rcx]
jmp 0x1404642f1
mov rax, qword [rax + 0x38]
jmp 0x1404642fa
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140464308
je 0x14046431c
mov byte [rdi + 8], r14b
jmp 0x140464317
jmp 0x14046432f
mov qword [rdi], r14
movsx rax, r8w
add r14w, sp
mov byte [rdi + 8], 1
bt ecx, 0x10
mov eax, dword [rbp + 0x77]
rol r14w, cl
and eax, 0xe00
bsf r14d, edx
mov ecx, 8
or r14b, 0x2a
bswap r14w
sal r14b, 0xf1
lea r14d, [rcx + 2]
jmp 0x14046435a
mov qword [rbp - 0x79], r14
clc
cmp bp, 0x47a
cmp r12, rsp
cmp eax, 0x400
jmp 0x140464371
jne 0x14046437f
mov r12d, ecx
jmp 0x1404643c1
cmp eax, 0x800
jmp 0x140464389
jne 0x14046439a
mov r12d, 0x10
jmp 0x1404643c1
neg eax
inc ch
sbb r12d, r12d
sbb dx, bp
or rcx, 0x3a0a4858
adc cx, 0x7b0c
and r12d, r14d
btr dx, 0x8d
and dx, 0x250a
ror dx, 0xa5
mov dword [rsp + 0x34], r12d
sub sil, sil
xchg edx, ecx
movsx rdx, bp
movzx dx, dh
mov byte [rsp + 0x30], sil
mov byte [rsp + 0x31], sil
mov rdx, r15
movzx ecx, cx
mov rcx, rdi
jmp 0x1404643eb
call fcn.140469bda
sub r8d, r8d
test di, 0x3cc3
test al, al
jmp 0x1404643ff
jne 0x14046484b
cmp byte [rdi + 8], r8b
jmp 0x14046440e
jne 0x1404644b6
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140464420
je 0x1404644a7
mov rax, qword [rcx + 0x38]
mov dl, sil
dec edx
mov rdx, qword [rax]
test r9b, 2
test rdx, rdx
je 0x14046445e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046444b
jle 0x14046445e
movzx eax, word [rdx]
jmp 0x140464459
jmp 0x140464482
mov rax, qword [rcx]
jmp 0x140464466
mov rax, qword [rax + 0x30]
jmp 0x14046446f
call qword [0x1400b8d90]
sub r8d, r8d
add cl, 0xfe
rol cx, cl
cmp dil, 0xf3
mov ecx, 0xffff
test r11b, 0x26
cmp cx, ax
jmp 0x140464493
je 0x1404644a7
mov word [rdi + 0xa], ax
jmp 0x1404644a2
jmp 0x1404644aa
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx eax, sp
movsx ax, dil
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x29]
jne 0x14046484b
mov sil, 1
movsx ecx, r13w
dec rcx
cmovge rcx, rcx
mov byte [rsp + 0x30], sil
or ecx, 0x105c0cfc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404644e8
je 0x140464587
mov rax, qword [rcx + 0x38]
clc
cmp sp, bp
cmp qword [rax], r8
jmp 0x1404644fe
je 0x14046454b
mov rax, qword [rcx + 0x50]
cmp ecx, 0x777d72c4
cmc
cmp dword [rax], r8d
jle 0x14046454b
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movzx rdx, r13w
not ax
rdtsc
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x140464537
mov qword [rcx], rax
movsx rax, r15w
movzx eax, word [rdx]
jmp 0x140464546
jmp 0x140464567
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140464557
call qword [0x1400b8d90]
sub r8d, r8d
test si, 0x4e91
rcl ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140464574
je 0x140464587
mov al, r8b
jmp 0x140464582
jmp 0x140464590
mov qword [rdi], r8
mov cl, spl
mov al, sil
mov byte [rdi + 8], al
movzx dx, dil
setl cl
mov rdx, r15
mov rcx, rdi
jmp 0x1404645a6
call fcn.140469bda
sub r8d, r8d
cmc
cmp r12b, 0xdc
jmp 0x1404645b8
test al, al
jmp 0x1404645bf
jne 0x140464824
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404645cf
jne 0x140464684
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x140464673
mov rax, qword [rcx + 0x38]
xor edx, 0x1f33711e
sal dh, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404645f9
je 0x140464626
mov rax, qword [rcx + 0x50]
test r13b, r13b
cmc
test spl, 0x89
cmp dword [rax], r8d
jmp 0x140464613
jle 0x140464626
movzx eax, word [rdx]
jmp 0x140464621
jmp 0x14046464e
mov rax, qword [rcx]
jmp 0x14046462e
mov rax, qword [rax + 0x30]
jmp 0x140464637
call qword [0x1400b8d90]
sub r8d, r8d
shld ecx, r10d, 0xd0
add rcx, 0x145d0c57
neg ecx
mov ecx, 0xffff
test bp, cx
cmc
cmp cx, ax
jmp 0x14046465f
je 0x140464673
mov word [rdi + 0xa], ax
jmp 0x14046466e
jmp 0x14046467b
mov qword [rdi], r8
cmovns ax, r10w
mov byte [rdi + 8], sil
neg al
mov cl, sil
movzx eax, word [rdi + 0xa]
jmp 0x14046468d
cmp ax, word [rbp + 9]
jmp 0x140464696
je 0x14046473c
test cl, cl
jmp 0x1404646a3
jne 0x14046472d
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046471b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14b, 0x6c
test rdx, rdx
je 0x1404646e4
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x1404646e4
movzx eax, word [rdx]
jmp 0x1404646df
jmp 0x1404646fe
mov rax, qword [rcx]
jmp 0x1404646ec
mov rax, qword [rax + 0x30]
jmp 0x1404646f5
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14046471b
mov word [rdi + 0xa], ax
jmp 0x140464716
jmp 0x140464729
mov qword [rdi], r8
mov rax, 0xda5a87
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], sil
cmp ax, word [rbp + 7]
jmp 0x140464736
jne 0x140464824
test r12d, 0xffffffef
jmp 0x140464748
jne 0x140464859
mov r12d, 0x10
bswap ecx
add sil, 0x66
mov dword [rsp + 0x34], r12d
mov sil, r8b
neg rcx
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
test rsi, rsi
test rcx, rcx
jmp 0x140464778
je 0x140464817
mov rax, qword [rcx + 0x38]
jmp 0x140464787
cmp qword [rax], r8
jmp 0x14046478f
je 0x1404647d5
mov rax, qword [rcx + 0x50]
cmp ah, 0x3a
cmc
cmp dword [rax], r8d
jmp 0x1404647a5
jle 0x1404647d5
dec dword [rax]
setbe al
mov rcx, qword [rcx + 0x38]
cqo
movzx edx, di
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404647c5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404647d0
jmp 0x1404647f3
mov rax, qword [rcx]
jmp 0x1404647dd
mov rax, qword [rax + 0x38]
jmp 0x1404647e6
call qword [0x1400b8d90]
sub r8d, r8d
bsf cx, dx
mov ecx, 0xffff
clc
cmp r9, rax
cmp cx, ax
jmp 0x140464804
je 0x140464817
mov al, r8b
jmp 0x140464812
jmp 0x14046481c
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
jmp 0x140464862
test r12d, r12d
jne 0x140464859
lea eax, [r12 + 8]
mov r12b, 0xdf
mov r12d, eax
jmp 0x14046483d
mov dword [rsp + 0x34], eax
jmp 0x140464846
jmp 0x14046486d
test r12d, r12d
jmp 0x140464853
je 0x14046488d
cmp r12d, r14d
je 0x14046488d
mov eax, 8
xor r14w, 0x7b6f
mov r14d, 0x16
jmp 0x140464878
cmp r12d, eax
jmp 0x140464880
cmove r14, rax
jmp 0x140464889
mov qword [rbp - 0x79], r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
movsx rax, si
mov qword [rbp - 0x59], 1
cdq
mov rdx, rcx
cwd
mov r15d, 0xf
movsx cx, r13b
mov qword [rbp - 0x51], r15
cmovb rax, rbx
movsx dx, cl
movzx eax, sil
mov byte [rbp - 0x69], al
cmovns si, bx
mov cl, r12b
mov rsi, r8
jmp 0x1404648d7
mov rdx, qword [rbp - 0x71]
movzx ecx, r14w
not cx
mov rcx, rdi
jmp 0x1404648ea
call fcn.140469bda
sub r10d, r10d
mov r14, qword [rbp - 0x69]
jmp 0x1404648fb
test al, al
jmp 0x140464902
jne 0x140464deb
lea r13, [rdi + 0xa]
xor bl, 0x1c
bts r12, rsi
mov qword [rsp + 0x40], r13
bsr r12w, cx
jmp 0x140464922
mov r12, r13
sal bl, cl
cmp dil, spl
xadd bl, bl
mov bl, byte [rsp + 0x31]
test spl, cl
stc
cmp byte [rdi + 8], r10b
jmp 0x14046493e
jne 0x1404649f0
mov rcx, qword [rdi]
cmp r12w, cx
test rcx, rcx
je 0x1404649e3
mov rax, qword [rcx + 0x38]
btr edx, 0x84
test edx, 0x51c37096
cwd
mov rdx, qword [rax]
cmp r11b, al
clc
cmc
test rdx, rdx
jmp 0x140464974
je 0x14046499c
mov rax, qword [rcx + 0x50]
cmp r13b, r15b
cmp dword [rax], r10d
jmp 0x140464989
jle 0x14046499c
movzx eax, word [rdx]
jmp 0x140464997
jmp 0x1404649b1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404649a8
call qword [0x1400b8d90]
sub r10d, r10d
mov ecx, 0xffff
cmp cx, ax
je 0x1404649e3
mov word [r12], ax
setge r13b
movsx r13, di
mov r13, r12
jmp 0x1404649d4
mov qword [rsp + 0x40], r12
jmp 0x1404649de
jmp 0x1404649ec
mov qword [rdi], r10
sete ch
movsxd rdx, r8d
mov byte [rdi + 8], 1
movzx r8d, word [r13]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x29]
jmp 0x140464a02
call fcn.1400fdf40
lea rcx, [rbp - 0x29]
test r13w, cx
stc
sub rax, rcx
jmp 0x140464a19
sar rax, 1
cmp r14b, sil
cmp rax, qword [rbp - 0x79]
jmp 0x140464a28
jae 0x140464aea
lea rcx, [0x1400c0dc0]
mov al, byte [rax + rcx]
and rcx, 0x70457870
or cl, r8b
mov rcx, qword [rsp + 0x38]
stc
mov byte [rcx], al
sub r10d, r10d
test r11b, 0x79
cmp byte [rsp + 0x31], r10b
jmp 0x140464a5b
jne 0x140464a6e
cmp al, 0x30
jmp 0x140464a68
je 0x140464a98
mov rax, qword [rsp + 0x48]
test r10b, dl
add rax, 0x1f
clc
cmp rcx, rax
jmp 0x140464a83
jae 0x140464a98
inc rcx
mov qword [rsp + 0x38], rcx
xchg cl, cl
mov byte [rsp + 0x31], 1
mov byte [rsp + 0x30], 1
add cl, dil
lea rax, [rbp - 0x69]
sbb cl, 6
cmp r15, 0x10
mov cl, r8b
setae cl
jmp 0x140464ab6
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x140464ac3
je 0x140464ca1
lea rax, [rbp - 0x69]
test cl, cl
jmp 0x140464ad4
cmovne rax, r14
jmp 0x140464add
inc byte [rax + rsi]
jmp 0x140464ae5
jmp 0x140464c8f
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140464af7
setae r13b
jmp 0x140464b00
cmovae rax, r14
clc
xor r10d, r10d
stc
cmp esi, esi
cmp byte [rax + rsi], r10b
jmp 0x140464b14
je 0x140464d86
movzx r8d, word [rsp + 0x32]
test r8w, r8w
jmp 0x140464b29
je 0x140464d86
cmp byte [rdi + 8], r10b
jmp 0x140464b38
jne 0x140464bf1
mov rcx, qword [rdi]
cmp r14b, cl
test rcx, rcx
jmp 0x140464b4c
je 0x140464bd0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9b, dl
cmp dil, dl
test rdx, rdx
je 0x140464b8a
mov rax, qword [rcx + 0x50]
cmp rcx, rax
cmp dword [rax], r10d
jmp 0x140464b77
jle 0x140464b8a
movzx eax, word [rdx]
jmp 0x140464b85
jmp 0x140464bac
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140464b96
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x32]
rol rcx, 0xe9
neg rcx
sub r10d, r10d
mov ecx, 0xffff
cmp r11b, 0x64
cmp cx, ax
je 0x140464bd0
mov rcx, qword [rsp + 0x40]
jmp 0x140464bc8
mov word [rcx], ax
jmp 0x140464be3
mov qword [rdi], r10
movzx rcx, r8w
mov cl, cl
mov rcx, qword [rsp + 0x40]
jmp 0x140464be3
mov byte [rdi + 8], 1
jmp 0x140464bec
jmp 0x140464bfa
mov rcx, qword [rsp + 0x40]
test r12w, r10w
cmp word [rcx], r8w
jmp 0x140464c03
jne 0x140464d86
mov rcx, qword [rbp - 0x59]
cmc
cmp r12w, r14w
cmp rcx, r15
jmp 0x140464c1a
jae 0x140464c4e
lea rax, [rcx + 1]
jmp 0x140464c29
mov qword [rbp - 0x59], rax
lea rax, [rbp - 0x69]
test r8b, r10b
test r13b, r13b
cmovne rax, r14
clc
test sil, r14b
and word [rax + rcx], 0
jmp 0x140464c49
jmp 0x140464c84
xor r9d, r9d
mov r8b, bl
cqo
movsxd rdx, eax
sete cl
lea edx, [r9 + 1]
movsx cx, dl
cmovs cx, r15w
movzx ecx, ax
lea rcx, [rbp - 0x69]
call fcn.140457ecd
sub r10d, r10d
movsx r15d, r8w
movsx cx, dil
dec r14b
inc rsi
mov r13, qword [rsp + 0x40]
test r12b, r15b
mov r14, qword [rbp - 0x69]
rcl cl, 4
xor ch, 0x43
rol r15w, cl
mov r15, qword [rbp - 0x51]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464cac
je 0x140464d4d
mov rax, qword [rcx + 0x38]
cmp r10, r14
clc
cmp qword [rax], r10
jmp 0x140464cc2
je 0x140464d15
mov rax, qword [rcx + 0x50]
test r15w, r13w
stc
cmp dword [rax], r10d
jmp 0x140464cd9
jle 0x140464d15
dec dword [rax]
cqo
movsx ax, spl
cdqe
mov rcx, qword [rcx + 0x38]
movzx eax, r13w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464cfe
mov qword [rcx], rax
mov ah, 0xff
movsx rax, bx
movzx eax, word [rdx]
jmp 0x140464d10
jmp 0x140464d2f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140464d21
call qword [0x1400b8d90]
xor r10d, r10d
cmp dx, 0x1048
mov ecx, 0xffff
cmp bpl, r11b
cmp cx, ax
jmp 0x140464d3f
je 0x140464d4d
mov al, r10b
jmp 0x140464d55
mov qword [rdi], r10
mov al, 1
xchg dx, cx
mov byte [rdi + 8], al
cmovo edx, r8d
cwd
movzx rcx, bp
mov rdx, qword [rbp - 0x71]
mov rcx, rdi
jmp 0x140464d6e
call fcn.140469bda
xor r10d, r10d
test bl, dl
clc
test al, al
jmp 0x140464d80
je 0x140464935
test rsi, rsi
movsx bx, dil
movsxd r13, r9d
setge bh
mov r12d, dword [rsp + 0x34]
bswap ebx
mov rbx, qword [rsp + 0x38]
movsxd r13, edi
cmovg r13d, eax
movsx r13w, r13b
mov r13, qword [rsp + 0x48]
jmp 0x140464db6
je 0x140464deb
lea rax, [rbp - 0x69]
jmp 0x140464dc8
cmp r15, 0x10
jmp 0x140464dd1
cmovae rax, r14
test r10b, 2
cmp byte [rax + rsi], r10b
jmp 0x140464de2
jle 0x140464fd3
inc rsi
mov al, byte [rsp + 0x30]
movsx rcx, cx
xor edx, 0x5b641df7
cqo
lea rdx, [rbp - 0x49]
shld rcx, r12, 0xec
mov rcx, qword [rbp - 0x49]
mov r8, qword [rbp - 0x31]
cmp r8, 0x10
cmovae rdx, rcx
test r10d, 0x2eac11ef
test al, al
jmp 0x140464e22
je 0x140464e84
test rsi, rsi
jmp 0x140464e30
je 0x14046502e
mov r9b, byte [rdx]
test r9, 0x3e993852
cmp r8b, 0x98
cmp r9b, 0x7f
je 0x14046502e
sub rsi, 1
jmp 0x140464e57
je 0x140464fe0
lea rax, [rbp - 0x69]
clc
cmp dil, 0xfd
cmp r15, 0x10
jmp 0x140464e6f
cmovae rax, r14
test al, dh
cmp r9b, byte [rax + rsi]
jmp 0x140464e7e
je 0x140465017
mov rbx, r13
cmp r13b, 0xa0
stc
mov byte [rbx], r10b
mov ebx, 0x1000
clc
jmp 0x140464e9a
cmp r15, 0x10
jmp 0x140464ea3
jb 0x140464f1c
lea rdx, [r15 + 1]
movzx eax, r14w
mov rax, r14
cmc
cmp rdx, rbx
jmp 0x140464ebd
jb 0x140464ef7
add rdx, 0x27
cmp cl, dl
mov r14, qword [r14 - 8]
jmp 0x140464ed9
sub rax, r14
cmc
test bpl, 0xe8
add rax, 0xfffffffffffffff8
test r12b, r9b
cmp rax, 0x1f
jmp 0x140464ef1
ja 0x140465054
mov rcx, r14
jmp 0x140464eff
call fcn.14018e3c0
mov r8, qword [rbp - 0x31]
rcr rcx, 0xfa
bts cx, r10w
mov rcx, qword [rbp - 0x49]
clc
test r13b, r9b
cmp bp, cx
cmp r8, 0x10
jmp 0x140464f25
jb 0x140464f74
lea rdx, [r8 + 1]
movzx ax, ah
xor ax, 0x39d2
mov rax, rcx
cmp rdx, rbx
jmp 0x140464f42
jb 0x140464f6f
add rdx, 0x27
cmp r9b, 0x77
mov rcx, qword [rcx - 8]
test dil, 0xc1
sub rax, rcx
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x140464f69
ja 0x140465049
call fcn.14018e3c0
mov eax, r12d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x140464f83
call fcn.1404a07bb
mov rbx, qword [rsp + 0x120]
rcl r13, 0xa5
add rsp, 0xe0
bswap si
cmovl r13d, eax
pop r15
bswap r14
pop r14
pop r13
movsxd rdi, edi
pop r12
movzx rdi, r11w
mov dil, 0xfb
pop rdi
cmovp esi, r10d
xchg bpl, bpl
movzx esi, r11w
pop rsi
movsx rbp, cx
movsx bp, bl
pop rbp
jmp 0x140464fd2
ret
mov al, r10b
jmp 0x140464fdb
jmp 0x140464dfb
test rsi, rsi
jmp 0x140464fe8
jne 0x140465017
lea rax, [rbp - 0x69]
jmp 0x140464ffc
cmp r15, 0x10
jmp 0x140465005
cmovae rax, r14
cmp r9b, byte [rax]
jmp 0x140465011
jl 0x140464e84
cmp byte [rdx + 1], r10b
jmp 0x140465020
jle 0x140464e28
inc rdx
jmp 0x140464e28
cmp byte [rsp + 0x31], r10b
jne 0x140464e8c
mov byte [rbx], 0x30
inc rbx
jmp 0x140465044
jmp 0x140464e8c
call fcn.1404b6dca
nop
jmp 0x140465054
call fcn.1404b6dca
int3