Function at 0x140464313
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
mov al, bh
ror rax, 0x8e
push rbp
test r9d, 0x89f47e7
cmovno bp, r9w
push rsi
sar ah, cl
rcl bpl, cl
adc rbp, 0x725174f0
push rdi
ror rbp, 0x40
cwde
add eax, esp
push r12
adc bp, r13w
jmp 0x14046434b
push r13
push r14
inc ah
sbb r13b, r11b
push r15
bswap rdi
movzx rbp, bp
and eax, r14d
lea rbp, [rsp - 0x17]
and ah, 0x90
rcl r14b, 0x69
sub rsp, 0x100
and r13b, cl
test spl, r15b
mov rax, qword [0x1400b7288]
btr edi, r10d
xor rax, rsp
movsxd r12, ebp
xor si, 0xb61
mov qword [rbp + 0xf], rax
cmovle r14w, r10w
mov r12, r9
rcr eax, cl
movsx rdi, r14w
mov qword [rsp + 0x48], r9
cmp r8b, bpl
add r14b, 0xed
add r13b, r13b
mov rdi, r8
bsf r13w, dx
mov r14, rdx
add r13b, sil
cmovo eax, esi
movsx r13w, dil
mov qword [rbp - 0x79], rdx
stc
bt rdx, 2
mov rsi, qword [rbp + 0x77]
sar eax, cl
bsf dx, sp
mov r13, qword [rbp + 0x7f]
sub dl, r9b
mov qword [rsp + 0x68], r13
rol al, cl
add ah, dl
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
jmp 0x1404643fe
and eax, edx
cmp r13, 0x5bdd4d85
jmp 0x14046440f
cmp eax, edx
jmp 0x140464416
jne 0x140464448
mov qword [rsp + 0x28], r13
cwd
cmovle dx, r10w
mov dl, r11b
mov qword [rsp + 0x20], rsi
cqo
movsx dx, dh
mov rdx, r14
jmp 0x14046443e
call fcn.140466736
jmp 0x1404666aa
mov rax, qword [rsi + 0x40]
movsx cx, r13b
movzx bx, sil
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
cmovg rax, rcx
bswap cx
cbw
mov rax, qword [rbx]
movzx cx, r15b
movsx ecx, si
mov cx, ax
mov rcx, rbx
jmp 0x14046447d
mov rax, qword [rax + 8]
jmp 0x140464486
call qword [0x1400b8d90]
nop
movsx ecx, r13w
movsx cx, al
lea rcx, [rbp - 0x61]
call fcn.14046c782
mov r15, rax
jmp 0x1404644a6
mov qword [rsp + 0x60], rax
cmc
test rbx, rbx
jmp 0x1404644b4
je 0x140464510
mov rdx, qword [rbx]
lahf
sete al
mov rcx, rbx
setle al
movsx eax, r8w
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
clc
test ax, bp
stc
test rax, rax
jmp 0x1404644e5
je 0x140464510
mov rcx, qword [rax]
movzx edx, cx
cbw
mov rax, qword [rcx]
mov edx, 1
jmp 0x140464502
mov rcx, r8
jmp 0x14046450a
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp - 0x31]
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x140464523
call qword [0x1400b8d90]
nop
movzx eax, dx
mov bl, bh
movzx rcx, bp
mov byte [rsp + 0x31], 0
movzx rcx, di
mov bx, 0x21b3
mov byte [rsp + 0x40], 0
cdqe
movsxd rcx, eax
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
bswap eax
movzx ax, sil
mov qword [rbp - 0x59], rbx
setbe ch
cmovbe cx, cx
mov rax, qword [rbx]
movsxd rcx, r11d
xchg ch, ch
mov rcx, rbx
jmp 0x140464574
mov rax, qword [rax + 8]
jmp 0x14046457d
call qword [0x1400b8d90]
nop
seta cl
movzx cx, r14b
movzx rcx, di
lea rcx, [rbp - 0x61]
call fcn.140461053
mov rsi, rax
clc
cmc
test rbx, rbx
jmp 0x1404645a6
je 0x14046461a
mov rdx, qword [rbx]
movsx ecx, dx
lahf
cbw
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
inc rbx
test r14, rdi
shld ebx, esp, 1
mov ebx, 1
test dh, 0xb8
stc
test rax, rax
jmp 0x1404645e0
je 0x140464623
mov rcx, qword [rax]
movsxd rax, r9d
lahf
mov rax, qword [rcx]
cwd
xchg dx, dx
jmp 0x1404645fa
mov edx, ebx
movsx rcx, r12w
cmovge cx, cx
not cx
mov rcx, r8
jmp 0x14046460f
call qword [0x1400b8d90]
jmp 0x140464623
mov ebx, 1
cqo
rdtsc
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
jmp 0x140464638
lea r8, [0x1400c0dbf]
mov rdx, 0xc763752
lea rdx, [0x1400c0db0]
mov cl, spl
movsx ecx, r14w
mov rcx, rsi
jmp 0x14046465c
mov rax, qword [rax + 0x58]
jmp 0x140464665
call qword [0x1400b8d90]
mov rdx, r12
cmovne cx, dx
mov cl, r13b
mov rcx, rdi
jmp 0x14046467d
call fcn.140468e8f
sub esi, esi
xor r12b, 0x67
not r12b
mov r12d, 0xffff
cmp r8w, r13w
clc
test r8b, 0x5b
test al, al
jne 0x1404649b5
mov cl, byte [rdi + 8]
test rdi, rsp
test cl, cl
jne 0x14046473e
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
je 0x14046472d
mov rax, qword [rcx + 0x38]
ror dh, 0xb6
stc
or dh, 0x25
mov rdx, qword [rax]
test rdx, rdx
je 0x1404646f9
mov rax, qword [rcx + 0x50]
clc
test r13w, r15w
stc
cmp dword [rax], esi
jmp 0x1404646e6
jle 0x1404646f9
movzx eax, word [rdx]
jmp 0x1404646f4
jmp 0x140464710
mov rax, qword [rcx]
jmp 0x140464701
mov rax, qword [rax + 0x30]
jmp 0x14046470a
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464719
je 0x14046472d
mov word [rdi + 0xa], ax
jmp 0x140464728
jmp 0x140464730
mov qword [rdi], rsi
mov byte [rdi + 8], bl
rol cl, cl
sal eax, cl
mov cl, bl
shrd eax, r9d, 0xcb
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14046474b
jne 0x140464831
mov rsi, qword [rbp - 0x79]
xchg ch, ch
mov byte [rsi], 0x2b
bt r14d, 0xa1
ror r14w, 0x22
lea r14, [rsi + 1]
or rcx, 0x6cdc786c
mov rcx, qword [rdi]
cmp si, di
cmc
jmp 0x14046477b
sub esi, esi
cmp r13d, ecx
clc
test rcx, rcx
jmp 0x140464789
je 0x140464817
mov rax, qword [rcx + 0x38]
test cl, r9b
cmp qword [rax], rsi
jmp 0x14046479e
je 0x1404647e9
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jmp 0x1404647b0
jle 0x1404647e9
dec dword [rax]
xchg dl, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, esi
mov rax, 0x4aaa50e1
movzx ax, spl
lea rax, [rdx + 2]
jmp 0x1404647d9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404647e4
jmp 0x1404647fb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404647f5
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464804
je 0x140464817
mov al, sil
jmp 0x140464812
jmp 0x140464824
mov qword [rdi], rsi
mov al, r11b
mov al, bl
jmp 0x140464824
mov byte [rdi + 8], al
jmp 0x14046482c
jmp 0x1404649b5
test cl, cl
jmp 0x140464838
jne 0x1404648df
mov rcx, qword [rdi]
test r15w, 0x70e2
jmp 0x14046484f
test rcx, rcx
jmp 0x140464857
je 0x1404648c9
mov rax, qword [rcx + 0x38]
bswap edx
setne dh
mov rdx, qword [rax]
cmp r15w, 0x35df
test rdx, rdx
jmp 0x140464877
je 0x14046489a
mov rax, qword [rcx + 0x50]
cmp dil, 0x42
cmp dword [rax], esi
jle 0x14046489a
movzx eax, word [rdx]
jmp 0x140464895
jmp 0x1404648ac
mov rax, qword [rcx]
jmp 0x1404648a2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404648b5
je 0x1404648c9
mov word [rdi + 0xa], ax
jmp 0x1404648c4
jmp 0x1404648db
mov qword [rdi], rsi
shl rax, cl
bts ax, r12w
test rsi, r12
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
clc
cmp ax, word [rbp + 3]
jmp 0x1404648e8
jne 0x1404649b5
mov rax, qword [rbp - 0x79]
movzx r14w, cl
mov byte [rax], 0x2d
sub cx, r13w
cmovp ecx, edi
stc
lea r14, [rax + 1]
cmp r13w, 0x1da
mov rcx, qword [rdi]
cmp rbp, 0x60cb3d0a
clc
test rcx, rcx
jmp 0x14046491f
je 0x1404649a8
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x140464974
mov rax, qword [rcx + 0x50]
test r14, 0x792a7a19
cmc
cmp r8b, 0x4f
cmp dword [rax], esi
jle 0x140464974
dec dword [rax]
movsx eax, bx
mov rcx, qword [rcx + 0x38]
mov al, bh
movzx rax, r11w
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, r11d
movzx eax, word [rdx]
jmp 0x14046496f
jmp 0x14046498b
mov rax, qword [rcx]
jmp 0x14046497c
mov rax, qword [rax + 0x38]
jmp 0x140464985
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464994
je 0x1404649a8
mov byte [rdi + 8], sil
jmp 0x1404649a3
jmp 0x1404649b5
mov qword [rdi], rsi
mov cl, r8b
mov byte [rdi + 8], bl
sal cx, 0x6b
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
or r12d, 0x66ad7934
movsxd rax, eax
neg r12w
add r14, rbx
clc
xor bl, al
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
xor rax, 0x143b0a40
rcl rcx, cl
mov r12d, esi
btc rbx, 0xd1
mov eax, edx
movzx eax, r10w
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
shl bx, 0xe9
and ah, 0x21
mov eax, 0x24
and bl, r8b
add rcx, rsp
mov ecx, 0x300
sbb bl, 0xf9
cmp dword [r13], 0x3b9aca00
movsxd rbx, ebx
cmovs ebx, esi
cmove eax, ecx
ror bh, 0x71
mov dword [rsp + 0x50], eax
rcr al, cl
test sil, 0x4c
lea rbx, [rbp - 0x31]
cmp rsi, r11
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov al, 0xd5
mov qword [rbp - 0x69], rbx
mov al, 0x54
mov al, byte [rbx]
jmp 0x140464a53
dec al
cmp dh, 0x48
cmc
stc
cmp al, 0x7d
ja 0x1404651fd
cmp qword [rbp - 0x21], rsi
jne 0x140464a76
mov word [rsp + 0x38], si
jmp 0x140464aa7
mov rax, qword [r15]
jmp 0x140464a86
mov rcx, r15
jmp 0x140464a8e
mov rax, qword [rax + 0x20]
jmp 0x140464a97
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140464aa7
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
btr cx, 0xe4
movzx edx, r8w
rol dx, 0xb2
mov qword [rbp - 0x41], 1
dec r13b
mov r13d, 0xf
sal cx, 0x2b
sal ecx, cl
shld cx, cx, 0x72
mov qword [rbp - 0x39], r13
rcl dl, 0x62
mov edx, 0x4b2e7394
sub eax, eax
cqo
not edx
setle cl
mov byte [rbp - 0x51], al
movzx dx, r15b
mov rdx, qword [rsp + 0x48]
mov cl, 0x1a
setnp cl
mov rcx, rdi
call fcn.140468e8f
sub r9d, r9d
btr r15w, 0x37
mov r15, qword [rbp - 0x51]
jmp 0x140464b19
test al, al
jmp 0x140464b20
jne 0x140464fff
lea r12, [rdi + 0xa]
shr r8, cl
bt r8w, r9w
mov r8, r12
cmc
adc bl, 0xee
dec bl
mov qword [rbp - 0x71], r12
inc bl
mov bl, byte [rsp + 0x31]
stc
cmp r10w, r13w
cmp byte [rdi + 8], r9b
jne 0x140464c05
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140464b60
je 0x140464bfb
mov rax, qword [rcx + 0x38]
shrd dx, r8w, 0xf
inc rdx
btc dx, 0x76
mov rdx, qword [rax]
test rdx, rdx
je 0x140464ba3
mov rax, qword [rcx + 0x50]
cmc
cmp r15w, r8w
cmp dword [rax], r9d
jle 0x140464ba3
movzx eax, word [rdx]
jmp 0x140464b9e
jmp 0x140464bcb
mov rax, qword [rcx]
jmp 0x140464bab
mov rax, qword [rax + 0x30]
jmp 0x140464bb4
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
dec ch
bswap cx
sub r9d, r9d
bt cx, r11w
mov ecx, 0xffff
cmp cx, ax
jmp 0x140464bd8
je 0x140464bfb
mov word [r8], ax
xchg r12w, r12w
movsx r12d, si
setnp r12b
mov r12, r8
jmp 0x140464bf6
jmp 0x140464bfe
mov qword [rdi], r9
mov byte [rdi + 8], 1
xchg dx, cx
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140464c17
call fcn.140252d10
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp bx, 0x7333
test esp, r12d
test r13, 0x47762183
sar rax, 1
stc
jmp 0x140464c3b
cmp rax, 0xa
jmp 0x140464c44
jae 0x140464d23
mov r8d, 1
cmove cx, r8w
mov byte [rsp + 0x30], r8b
sbb ecx, 0x25597aaa
btc cx, r11w
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jg 0x140464c99
add dword [rsp + 0x34], r8d
cmp r12b, 0x9c
test rax, rax
jmp 0x140464c84
je 0x140464ce3
mov byte [rsp + 0x40], r8b
jmp 0x140464c94
jmp 0x140464ce3
test rax, rax
jmp 0x140464ca1
jne 0x140464cb4
test ecx, ecx
jmp 0x140464cae
je 0x140464ce3
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
test spl, 0xbd
mov byte [r14], al
shr rax, cl
lea r14, [r14 + r8]
mov qword [rsp + 0x58], r14
or al, bpl
xor ah, 0xd3
add ecx, r8d
cmovg ax, si
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
sar cl, cl
cmp r13, 0x10
setae cl
cmovae rax, r15
test r10d, ecx
cmp byte [rax + rsi], 0x7f
je 0x140464eb1
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x140464d0c
cmovne rax, r15
test r13w, r12w
clc
add byte [rax + rsi], r8b
jmp 0x140464d1e
jmp 0x140464e99
lea rax, [rbp - 0x51]
test r13d, r8d
cmp r13, 0x10
xchg r14b, r14b
setae r14b
jmp 0x140464d3a
cmovae rax, r15
test r12b, dil
sub r9d, r9d
cmp byte [rax + rsi], r9b
je 0x140464fae
movzx r8d, word [rsp + 0x38]
test r8w, r8w
je 0x140464fae
cmp byte [rdi + 8], r9b
jne 0x140464e12
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464d73
je 0x140464df9
mov rax, qword [rcx + 0x38]
cmp r10b, 0x21
shr dx, 0x13
mov rdx, qword [rax]
cmc
test bx, 0x6309
test rdx, rdx
jmp 0x140464d96
je 0x140464dbb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140464da8
jle 0x140464dbb
movzx eax, word [rdx]
jmp 0x140464db6
jmp 0x140464ddb
mov rax, qword [rcx]
jmp 0x140464dc3
mov rax, qword [rax + 0x30]
jmp 0x140464dcc
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140464df9
mov word [r12], ax
jmp 0x140464df4
jmp 0x140464e00
mov qword [rdi], r9
cbw
cdqe
mov eax, 1
mov byte [rdi + 8], al
jmp 0x140464e0d
jmp 0x140464e17
mov eax, 1
cmp word [r12], r8w
jmp 0x140464e21
jne 0x140464fae
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jmp 0x140464e33
jae 0x140464e69
lea rax, [rcx + 1]
cmp r15, rcx
mov qword [rbp - 0x41], rax
movsx ax, r14b
sar ah, cl
lea rax, [rbp - 0x51]
jmp 0x140464e54
test r14b, r14b
cmovne rax, r15
cmc
test spl, r10b
and word [rax + rcx], 0
jmp 0x140464e89
sub r9d, r9d
not r8b
mov r8b, bl
cdq
not dh
mov rdx, rax
setp cl
lea rcx, [rbp - 0x51]
jmp 0x140464e84
call fcn.140457262
inc rsi
sub r15b, cl
mov r14, qword [rsp + 0x58]
bts r15w, r9w
mov r15, qword [rbp - 0x51]
rcl cl, cl
mov r13b, al
mov r13, qword [rbp - 0x39]
sub cx, 0x6717
bts ecx, ebp
sbb ch, 0xa2
mov rcx, qword [rdi]
test rsi, 0x1d273c17
xor r8d, r8d
clc
test rcx, rcx
jmp 0x140464ec7
je 0x140464f6b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140464ed9
je 0x140464f25
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140464eeb
jle 0x140464f25
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
mov rax, 0x19b0121b
bswap eax
lea rax, [rdx + 2]
jmp 0x140464f0d
mov qword [rcx], rax
not eax
setbe al
movsxd rax, r9d
movzx eax, word [rdx]
jmp 0x140464f20
jmp 0x140464f48
mov rax, qword [rcx]
jmp 0x140464f2d
mov rax, qword [rax + 0x38]
jmp 0x140464f36
call qword [0x1400b8d90]
xor r8d, r8d
bt ecx, 0x33
bts cx, r12w
mov ecx, 0xffff
test rdx, r9
cmp cx, ax
jmp 0x140464f58
je 0x140464f6b
mov al, r8b
jmp 0x140464f66
jmp 0x140464f78
mov qword [rdi], r8
xchg cl, al
mov dh, 0x11
mov al, 1
movzx edx, sp
mov byte [rdi + 8], al
movsx rdx, r12w
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140464f8c
call fcn.140468e8f
sub r9d, r9d
test al, al
movsx r8w, r8b
bswap r8w
movzx r8w, r15b
mov r8, qword [rbp - 0x71]
je 0x140464b4a
test rsi, rsi
jmp 0x140464fb6
je 0x140465009
lea rax, [rbp - 0x51]
test r10, r10
cmc
cmp r13, 0x10
jmp 0x140464fcd
cmovae rax, r15
stc
cmp cl, 0xfb
test r10b, 0x6f
cmp byte [rax + rsi], r9b
jmp 0x140464fe2
jle 0x140464ff5
mov edx, 1
add rsi, rdx
jmp 0x140465011
mov byte [rsp + 0x31], 1
jmp 0x14046506e
mov edx, 1
jmp 0x140465018
mov edx, 1
cmovb ebx, edx
mov rbx, qword [rbp - 0x69]
cmp bpl, r13b
test rsi, rsi
jmp 0x140465020
je 0x14046506e
mov cl, byte [rbx]
stc
cmp cl, 0x7f
je 0x14046506e
sub rsi, rdx
je 0x1404651b1
lea rax, [rbp - 0x51]
cmp r12w, bx
jmp 0x140465049
cmp r13, 0x10
jmp 0x140465052
cmovae rax, r15
test r9w, 0xdbc
cmp cl, byte [rax + rsi]
jmp 0x140465064
je 0x1404651e1
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x140465077
jb 0x1404650ea
lea rdx, [r13 + 1]
jmp 0x140465088
mov rax, r15
cmp rbp, r12
cmp rdx, 0x1000
jmp 0x14046509a
jb 0x1404650dd
add rdx, 0x27
clc
test si, 0x293d
cmp r14d, 0x19af4125
mov r15, qword [r15 - 8]
clc
cmp rsi, 0x28865266
stc
sub rax, r15
add rax, 0xfffffffffffffff8
cmp dil, 0x49
test sp, 0x1fd9
cmp rax, 0x1f
jmp 0x1404650d7
ja 0x14046672a
mov rcx, r15
jmp 0x1404650e5
call fcn.14026e02c
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
shrd r15w, r13w, 0x3f
neg r13b
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
sbb dl, bpl
cwd
xor esi, esi
movzx ecx, r8w
movsxd rdx, esp
mov rdx, qword [rsp + 0x48]
cmovno rcx, rbp
mov rcx, rdi
jmp 0x140465126
call fcn.140468e8f
test al, al
jmp 0x140465132
jne 0x1404655f6
mov rax, qword [r15]
not rcx
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x14046514a
call qword [0x1400b8d90]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x14046515c
jne 0x140465505
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x14046516d
je 0x1404654f3
mov rcx, qword [rdx + 0x38]
btr r8w, bp
test sp, 0x5870
xor r8w, r9w
mov r8, qword [rcx]
cmc
test r8, r8
jmp 0x140465191
je 0x1404654b6
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jle 0x1404654b6
movzx eax, word [r8]
jmp 0x1404651ac
jmp 0x1404654cb
test rsi, rsi
jne 0x1404651e1
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
jmp 0x1404651c8
cmovae rax, r15
clc
cmp r15d, 0x5a571896
cmp cl, byte [rax]
jmp 0x1404651db
jl 0x14046506a
cmp byte [rbx + 1], r9b
jmp 0x1404651ea
jle 0x140465018
inc rbx
jmp 0x1404651f8
jmp 0x140465018
mov rdx, qword [rsp + 0x48]
movsx ecx, cx
mov rcx, rdi
jmp 0x14046520d
call fcn.140468e8f
test al, al
jmp 0x140465219
jne 0x140465115
lea rbx, [rdi + 0xa]
movsxd r15, esi
mov rsi, rbx
test bl, 0x30
mov r13d, dword [rsp + 0x50]
shl r15b, 0x23
mov r15, qword [rsp + 0x48]
sub r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x140465246
jne 0x1404652e6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140465257
je 0x1404652d8
mov rax, qword [rcx + 0x38]
rcr dl, cl
shld rdx, rdi, 0x30
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140465294
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140465281
jle 0x140465294
movzx eax, word [rdx]
jmp 0x14046528f
jmp 0x1404652b4
mov rax, qword [rcx]
jmp 0x14046529c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
bsf ecx, r9d
sbb rcx, 0x766067b
mov ecx, 0xffff
cmc
cmp r9b, cl
clc
cmp cx, ax
je 0x1404652d8
mov word [rsi], ax
cmove ebx, ecx
movsxd rbx, ecx
mov rbx, rsi
jmp 0x1404652db
mov qword [rdi], r8
mov byte [rdi + 8], 1
setns cl
movsx rcx, bp
movzx r8d, word [rbx]
not edx
movsx edx, r10w
lea rdx, [rbp + 0xb]
movsx cx, r9b
jmp 0x140465301
lea rcx, [rbp - 0x11]
call fcn.140252d10
lea rcx, [rbp - 0x11]
jmp 0x140465318
sub rax, rcx
sar rax, 1
cmc
jmp 0x140465324
cmp rax, 0xa
jae 0x1404654a2
xor r8d, r8d
clc
cmp r13d, r12d
jmp 0x14046533a
jg 0x140465363
lea r9d, [r8 + 1]
stc
jmp 0x14046534a
add dword [rsp + 0x34], r9d
cmc
test rax, rax
je 0x1404653b6
mov byte [rsp + 0x40], r9b
jmp 0x1404653b6
test rax, rax
jne 0x14046537a
test r12d, r12d
jmp 0x140465374
je 0x1404653ac
lea rcx, [0x1400c0db0]
shld r9d, edx, 8
xadd r9b, r9b
mov al, byte [rax + rcx]
mov byte [r14], al
btr r9d, 0x8e
xor r9b, r9b
mov r9d, 1
test rbp, rax
add r14, r9
add r12d, r9d
jmp 0x1404653b6
mov r9d, 1
btr cx, sp
mov byte [rsp + 0x30], r9b
xor cl, r15b
mov rcx, qword [rdi]
cmp spl, sil
test rcx, rcx
jmp 0x1404653cc
je 0x140465477
mov rax, qword [rcx + 0x38]
clc
jmp 0x1404653e2
cmp qword [rax], r8
jmp 0x1404653ea
je 0x140465438
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404653fc
jle 0x140465438
dec dword [rax]
setne dh
cwde
cbw
mov rcx, qword [rcx + 0x38]
movsx eax, r13w
lahf
cdq
mov rdx, qword [rcx]
movsxd rax, r8d
movzx rax, ax
cwde
lea rax, [rdx + 2]
jmp 0x140465428
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465433
jmp 0x14046545b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
or rcx, 0x5ce63204
movsxd r9, ebx
lea r9d, [r8 + 1]
btc cx, r11w
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140465477
mov al, r8b
jmp 0x140465472
jmp 0x140465486
mov qword [rdi], r8
mov al, r9b
cqo
movsx rcx, r11w
sete cl
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
call fcn.140468e8f
sub r8d, r8d
test ebx, edi
stc
test al, al
je 0x14046523d
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x58], r14
jmp 0x1404654b1
jmp 0x1404650fd
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x1404654c1
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp rsi, 0x49412e45
cmp cx, ax
jmp 0x1404654df
je 0x1404654f3
mov word [rdi + 0xa], ax
jmp 0x1404654ee
jmp 0x1404654f6
mov qword [rdi], rsi
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x140465511
mov r15d, 1
clc
jmp 0x140465511
cmp word [rdi + 0xa], bx
jmp 0x14046551a
jne 0x1404655f6
call fcn.1404b81f6
mov rcx, qword [rax]
shr al, cl
mov al, 0x10
mov al, byte [rcx]
sbb cl, 0x77
movsx rcx, r9w
mov byte [r14], al
lea r14, [r14 + r15]
shl cx, 0x2b
mov qword [rsp + 0x58], r14
bsf ecx, r8d
mov rcx, qword [rdi]
cmp r11w, ax
test rcx, rcx
jmp 0x140465558
je 0x1404655e0
mov rax, qword [rcx + 0x38]
cmp r14w, r13w
stc
cmp qword [rax], rsi
jmp 0x14046556f
je 0x1404655ad
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140465580
jle 0x1404655ad
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r9w
mov ah, 0x2d
not ax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404655a8
jmp 0x1404655bf
mov rax, qword [rcx]
jmp 0x1404655b5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404655cc
je 0x1404655e0
mov byte [rdi + 8], sil
jmp 0x1404655db
jmp 0x1404655f6
mov qword [rdi], rsi
cmc
test ebx, esi
jmp 0x1404655eb
mov byte [rdi + 8], r15b
and r15d, 0xd55373a
mov r15, qword [rsp + 0x48]
test r10, rax
cmp dword [r13], 0x3b9aca00
jmp 0x14046560b
je 0x140465887
test r12d, r12d
jmp 0x140465619
jne 0x140465887
mov rdx, r15
cmovb rcx, r10
mov rcx, rdi
jmp 0x14046562e
call fcn.140468e8f
test al, al
jmp 0x14046563a
jne 0x14046583c
lea rbx, [rdi + 0xa]
mov rsi, rbx
bswap r12w
rol r12d, cl
mov r12d, dword [rsp + 0x34]
mov r14b, 0x46
sub r13d, r13d
xor r14b, sil
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140465669
jne 0x14046570c
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404656f9
mov rax, qword [rcx + 0x38]
clc
bswap dx
mov rdx, qword [rax]
test r15d, 0x222b64c2
test rdx, rdx
je 0x1404656b5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x1404656a2
jle 0x1404656b5
movzx eax, word [rdx]
jmp 0x1404656b0
jmp 0x1404656cc
mov rax, qword [rcx]
jmp 0x1404656bd
mov rax, qword [rax + 0x30]
jmp 0x1404656c6
call qword [0x1400b8d90]
mov ecx, 0xffff
test r11b, r15b
cmc
cmp cx, ax
jmp 0x1404656dd
je 0x1404656f9
mov word [rsi], ax
xchg bx, bx
bswap rbx
mov rbx, rsi
jmp 0x1404656f4
jmp 0x140465704
mov qword [rdi], r13
xor ah, 0x2f
shr eax, cl
sal ax, cl
mov byte [rdi + 8], r14b
bts eax, r10d
movzx eax, word [rbx]
cmc
jmp 0x14046571c
cmp ax, word [rbp - 0x11]
jne 0x140465816
sub r12d, r14d
or rcx, r8
mov byte [rsp + 0x30], r14b
sbb rcx, rdi
mov cl, spl
clc
mov rcx, qword [rdi]
test eax, 0x1d817208
cmc
jmp 0x140465746
test rcx, rcx
jmp 0x14046574e
je 0x1404657e2
mov rax, qword [rcx + 0x38]
cmp dil, 0x81
stc
cmp qword [rax], r13
je 0x1404657b5
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r13d
jmp 0x140465774
jle 0x1404657b5
dec dword [rax]
movzx rdx, r13w
mov rdx, 0x64d2529a
cwde
mov rcx, qword [rcx + 0x38]
cwde
lahf
mov rax, r11
mov rdx, qword [rcx]
lahf
movsx rax, bp
movsxd rax, edx
lea rax, [rdx + 2]
jmp 0x1404657a5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404657b0
jmp 0x1404657c7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404657c1
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x1404657e2
mov al, r13b
jmp 0x1404657dd
jmp 0x1404657f2
mov qword [rdi], r13
mov al, r14b
jmp 0x1404657f2
mov byte [rdi + 8], al
movzx ecx, r15w
cqo
mov rdx, r15
bswap cx
mov rcx, rdi
call fcn.140468e8f
test al, al
jmp 0x140465810
je 0x140465660
mov dword [rsp + 0x34], r12d
btc r12w, 0xb5
ror r14d, 0x2c
bsf r13w, r14w
mov r14, qword [rsp + 0x58]
btc r12d, 0xff
movsxd r12, ebp
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
jmp 0x140465847
test r13d, r13d
jns 0x140465895
mov byte [r14], 0x30
bt rax, r11
mov eax, 1
stc
test r10b, 0xb7
add r14, rax
cmp r14w, bp
test r9, 0x52581699
add r13d, eax
jmp 0x140465878
mov dword [rsp + 0x34], r13d
jmp 0x140465882
jmp 0x140465895
mov r13d, dword [rsp + 0x34]
mov ecx, 0x735f5100
cqo
cwd
mov rdx, r15
mov rcx, rdi
jmp 0x1404658a0
call fcn.140468e8f
test al, al
jne 0x140465b4d
lea rbx, [rdi + 0xa]
inc r13b
or r13d, r14d
mov rsi, rbx
btc r13, rax
adc r13, r9
sub r8d, r8d
btr r13w, 0x9e
lea r13d, [r8 + 1]
stc
test r15b, dl
cmp byte [rdi + 8], r8b
jmp 0x1404658db
jne 0x14046598a
mov rcx, qword [rdi]
stc
cmp rdx, r12
test rcx, rcx
jmp 0x1404658f0
je 0x140465983
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
jmp 0x140465908
test rdx, rdx
jmp 0x140465910
je 0x140465935
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140465922
jle 0x140465935
movzx eax, word [rdx]
jmp 0x140465930
jmp 0x14046595d
mov rax, qword [rcx]
jmp 0x14046593d
mov rax, qword [rax + 0x30]
jmp 0x140465946
call qword [0x1400b8d90]
sub r8d, r8d
bts cx, r8w
sal cx, 0xd0
bt rcx, 0xd0
mov ecx, 0xffff
cmp r14, rcx
test r11, rax
cmp cx, ax
jmp 0x140465970
je 0x140465983
mov word [rsi], ax
xchg bl, bl
mov rbx, rsi
jmp 0x140465986
mov qword [rdi], r8
mov byte [rdi + 8], r13b
movzx r8d, word [rbx]
movsx cx, dil
movzx edx, ax
movsxd rdx, ebp
lea rdx, [rbp + 0xb]
movzx ecx, bp
movzx cx, r13b
mov cx, r12w
lea rcx, [rbp - 0x11]
jmp 0x1404659b2
call fcn.140252d10
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
jmp 0x1404659c7
cmp rax, 0xa
jmp 0x1404659d0
jae 0x140465b41
cmp r12d, dword [rsp + 0x50]
jmp 0x1404659e0
jge 0x140465a29
lea rcx, [0x1400c0db0]
stc
mov al, byte [rax + rcx]
mov byte [r14], al
stc
jmp 0x1404659fe
lea r14, [r14 + r13]
cmp dil, 0x64
stc
test r15d, edi
add r12d, r13d
test r13, 0x627e4bf6
test r10b, r13b
jmp 0x140465a1c
xor r8d, r8d
jmp 0x140465a24
jmp 0x140465a57
mov ecx, dword [rsp + 0x40]
jmp 0x140465a38
movzx ecx, cl
stc
xor r8d, r8d
test rax, rax
cmovne ecx, r13d
jmp 0x140465a4c
mov dword [rsp + 0x40], ecx
cmovle cx, r12w
cmp al, 0x41
mov byte [rsp + 0x30], r13b
rcl cx, 0xb5
shrd cx, r11w, 0xd6
or cx, 0x3bf6
mov rcx, qword [rdi]
cmc
cmp r13b, 0x76
test rcx, rcx
jmp 0x140465a7b
je 0x140465b0f
mov rax, qword [rcx + 0x38]
stc
jmp 0x140465a8b
cmp qword [rax], r8
jmp 0x140465a93
je 0x140465ad5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140465aa5
jle 0x140465ad5
dec dword [rax]
cmovne ax, cx
mov rcx, qword [rcx + 0x38]
movzx dx, cl
cbw
movsxd rax, eax
mov rdx, qword [rcx]
jmp 0x140465ac6
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465af3
mov rax, qword [rcx]
jmp 0x140465add
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
bsr rcx, rbx
or cx, 0x6fdc
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x140465b0f
mov al, r8b
jmp 0x140465b0a
jmp 0x140465b1f
mov qword [rdi], r8
movzx edx, r9w
mov al, r13b
movsx cx, ah
mov dl, 6
mov byte [rdi + 8], al
cqo
mov rdx, r15
mov cl, 0x94
mov rcx, rdi
call fcn.140468e8f
xor r8d, r8d
test al, al
jmp 0x140465b3b
je 0x1404658d2
mov r13d, dword [rsp + 0x34]
cmp r8d, 0xd2c0bd2
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
je 0x140465c07
lea rbx, [r14 - 1]
and r15b, 1
cmovb r15w, r15w
mov r15, qword [rbp - 0x61]
jmp 0x140465b71
cmp rbx, r15
jmp 0x140465b79
je 0x140465bcd
call fcn.1404b81f6
mov cl, byte [rbx]
cmc
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x140465b91
je 0x140465bad
cmp cl, 0x39
jmp 0x140465b9f
jne 0x140465bba
mov byte [rbx], 0x30
jmp 0x140465bad
dec rbx
jmp 0x140465bb5
jmp 0x140465b71
add cl, 1
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140465bc7
jne 0x140465bfb
mov byte [rbx], 0x31
mov ebx, 1
xor r15b, 0x72
bsf r15d, r9d
add r13d, ebx
not r15b
mov dword [rsp + 0x34], r13d
movzx r15, r15w
mov r15, qword [rsp + 0x48]
jmp 0x140465bf6
jmp 0x140465c12
mov r15, qword [rsp + 0x48]
mov sil, r10b
add sil, 0x78
mov ebx, 1
not sil
sbb sil, r15b
mov sil, byte [rsp + 0x30]
test sil, sil
je 0x140466611
mov rdx, r15
jmp 0x140465c2b
mov rcx, rdi
jmp 0x140465c33
call fcn.140468e8f
test al, al
jne 0x140466611
mov cl, byte [rdi + 8]
cmp cx, sp
test cx, 0x534c
test cl, cl
jne 0x140465cf4
mov rcx, qword [rdi]
cmp r13b, 0x85
test rcx, rcx
jmp 0x140465c62
je 0x140465ce4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140465c77
je 0x140465caa
mov rax, qword [rcx + 0x50]
cmp dil, 0x1e
test r15d, 0x640a6d1b
test r12d, edx
cmp dword [rax], r12d
jmp 0x140465c97
jle 0x140465caa
movzx eax, word [rdx]
jmp 0x140465ca5
jmp 0x140465cbc
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140465cb6
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r11w, 0x7f04
cmc
cmp cx, ax
jmp 0x140465cd0
je 0x140465ce4
mov word [rdi + 0xa], ax
jmp 0x140465cdf
jmp 0x140465cea
mov qword [rdi], r12
adc al, r9b
mov byte [rdi + 8], bl
mov cl, bl
rcr al, cl
ror rax, cl
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp + 9]
jmp 0x140465d02
je 0x140465dad
test cl, cl
jne 0x140465d9e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140465d1b
je 0x140465d8b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test dil, r15b
test rdx, rdx
jmp 0x140465d33
je 0x140465d58
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465d45
jle 0x140465d58
movzx eax, word [rdx]
jmp 0x140465d53
jmp 0x140465d6a
mov rax, qword [rcx]
jmp 0x140465d60
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140465d77
je 0x140465d8b
mov word [rdi + 0xa], ax
jmp 0x140465d86
jmp 0x140465d9b
mov qword [rdi], r12
cmovo ax, r9w
movzx eax, word [rdi + 0xa]
test r15b, 0x37
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x140465da7
jne 0x140466611
mov byte [r14], 0x65
sbb cx, 0x772d
movsx ecx, si
add r14, rbx
rol ch, 0x7a
test r14w, sp
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140465dce
je 0x140465e65
mov rax, qword [rcx + 0x38]
jmp 0x140465dde
cmp qword [rax], r12
jmp 0x140465de6
je 0x140465e29
mov rax, qword [rcx + 0x50]
test sil, cl
cmp dword [rax], r12d
jmp 0x140465dfb
jle 0x140465e29
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, r15w
lea rax, [rdx + 2]
jmp 0x140465e19
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465e24
jmp 0x140465e40
mov rax, qword [rcx]
jmp 0x140465e31
mov rax, qword [rax + 0x38]
jmp 0x140465e3a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
test spl, r9b
stc
cmp cx, ax
jmp 0x140465e52
je 0x140465e65
mov al, r12b
jmp 0x140465e60
jmp 0x140465e6c
mov qword [rdi], r12
cwd
mov al, bl
mov byte [rdi + 8], al
mov sil, r12b
movsxd rdx, r15d
mov ebx, r12d
mov rdx, r15
mov cx, di
movzx rcx, si
bswap cx
mov rcx, rdi
jmp 0x140465e8d
call fcn.140468e8f
test al, al
jmp 0x140465e99
jne 0x1404661e5
mov cl, byte [rdi + 8]
jmp 0x140465ea7
test cl, cl
jmp 0x140465eae
jne 0x140465f60
mov rcx, qword [rdi]
cmp ax, 0x60ed
clc
stc
test rcx, rcx
jmp 0x140465ec5
je 0x140465f41
mov rax, qword [rcx + 0x38]
sal rdx, cl
xor dh, 0x90
mov rdx, qword [rax]
cmp r13b, bpl
test rdx, rdx
je 0x140465f0b
mov rax, qword [rcx + 0x50]
jmp 0x140465ef0
cmp dword [rax], r12d
jmp 0x140465ef8
jle 0x140465f0b
movzx eax, word [rdx]
jmp 0x140465f06
jmp 0x140465f22
mov rax, qword [rcx]
jmp 0x140465f13
mov rax, qword [rax + 0x30]
jmp 0x140465f1c
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp al, r8b
cmp cx, ax
je 0x140465f41
mov word [rdi + 0xa], ax
jmp 0x140465f3c
jmp 0x140465f47
mov qword [rdi], r12
bswap r8
mov r8d, 1
mov byte [rdi + 8], r8b
xchg cl, cl
mov cl, r8b
jmp 0x140465f5b
jmp 0x140465f66
mov r8d, 1
movzx eax, word [rdi + 0xa]
test r11, r12
cmp ax, word [rbp + 5]
jmp 0x140465f76
jne 0x140466057
mov byte [r14], 0x2b
add r14, r8
jmp 0x140465f8f
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140465f9b
je 0x14046603a
mov rax, qword [rcx + 0x38]
test r10w, 0x2b25
test bx, bx
cmp qword [rax], r12
jmp 0x140465fb6
je 0x140466005
mov rax, qword [rcx + 0x50]
jmp 0x140465fc5
cmp dword [rax], r12d
jle 0x140466005
dec dword [rax]
cqo
cbw
cwd
mov rcx, qword [rcx + 0x38]
movzx edx, bp
not ax
rdtsc
mov rdx, qword [rcx]
movsx eax, r8w
lea rax, [rdx + 2]
jmp 0x140465ff2
mov qword [rcx], rax
setle al
cwde
movsx ax, ah
movzx eax, word [rdx]
jmp 0x14046601f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466011
call qword [0x1400b8d90]
mov r8d, 1
rcr cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046602c
je 0x14046603a
mov al, r12b
jmp 0x14046604a
mov qword [rdi], r12
jmp 0x140466042
mov al, r8b
jmp 0x14046604a
mov byte [rdi + 8], al
jmp 0x140466052
jmp 0x1404661e5
test cl, cl
jmp 0x14046605e
jne 0x1404660fd
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404660d5
mov rax, qword [rcx + 0x38]
not dh
btr dx, r10w
add dh, cl
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140466089
je 0x1404660ab
mov rax, qword [rcx + 0x50]
cmp si, sp
test sp, ax
clc
cmp dword [rax], r12d
jle 0x1404660ab
movzx eax, word [rdx]
jmp 0x1404660b8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test eax, 0x6ae2253e
clc
cmp cx, ax
je 0x1404660d5
mov word [rdi + 0xa], ax
jmp 0x1404660ef
mov qword [rdi], r12
movsx ax, cl
mov r8w, 0x480
movzx eax, word [rdi + 0xa]
rcr r8b, 0x97
btc r8w, bp
cmc
mov r8d, 1
cmc
mov byte [rdi + 8], r8b
cmc
cmp bh, dl
cmp ax, word [rbp + 3]
jmp 0x140466106
jne 0x1404661e5
mov byte [r14], 0x2d
btc ecx, 0x2a
lea r14, [r14 + r8]
btr cx, 0xb1
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404661d1
mov rax, qword [rcx + 0x38]
test r11w, 0x72a9
test r10b, cl
jmp 0x14046613b
cmp qword [rax], r12
jmp 0x140466143
je 0x140466185
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140466185
dec dword [rax]
mov rax, r13
mov rcx, qword [rcx + 0x38]
movsx ax, al
xchg al, dh
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx ax, cl
not ax
cbw
movzx eax, word [rdx]
jmp 0x140466180
jmp 0x1404661a7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466191
call qword [0x1400b8d90]
mov r8d, 1
or cl, 0x12
sub ch, 0x97
movsx rcx, r15w
mov ecx, 0xffff
jmp 0x1404661b5
cmp cx, ax
jmp 0x1404661bd
je 0x1404661d1
mov byte [rdi + 8], r12b
jmp 0x1404661cc
jmp 0x1404661e5
mov qword [rdi], r12
cwd
mov byte [rdi + 8], r8b
movsx cx, r13b
bswap edx
movzx rcx, r15w
mov rdx, r15
mov rcx, rdi
jmp 0x1404661f0
call fcn.140468e8f
test al, al
jne 0x1404663d3
cmp byte [rdi + 8], r12b
jmp 0x140466206
jne 0x1404662bd
mov rcx, qword [rdi]
clc
cmp r10b, r12b
cmp rbp, 0x7a7724fb
test rcx, rcx
jmp 0x140466222
je 0x14046629b
mov rax, qword [rcx + 0x38]
test r14b, r10b
test dil, 0xfe
mov rdx, qword [rax]
test r11b, dl
clc
test rdx, rdx
jmp 0x140466242
je 0x140466268
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140466255
jle 0x140466268
movzx eax, word [rdx]
jmp 0x140466263
jmp 0x14046627a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466274
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466287
je 0x14046629b
mov word [rdi + 0xa], ax
jmp 0x140466296
jmp 0x1404662a9
mov qword [rdi], r12
mov r8b, sil
jmp 0x1404662a9
mov r8d, 1
jmp 0x1404662b4
mov byte [rdi + 8], r8b
jmp 0x1404662cc
mov r8d, 1
movzx ax, spl
movsx rax, r14w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x1404662d9
jne 0x1404663a7
mov sil, r8b
mov rcx, qword [rdi]
test rcx, rcx
je 0x140466362
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x1404662fb
je 0x14046632f
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14046630e
jle 0x14046632f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140466342
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
stc
test ax, r14w
cmp cx, ax
jmp 0x140466354
je 0x140466362
mov al, r12b
jmp 0x140466373
mov qword [rdi], r12
movzx edx, si
not al
mov al, r8b
not rcx
setl dl
mov byte [rdi + 8], al
setbe ch
movsx rdx, r11w
cdq
mov rdx, r15
movzx rcx, r9w
setnp ch
mov rcx, rdi
jmp 0x140466390
call fcn.140468e8f
test al, al
jmp 0x14046639c
je 0x1404661fd
jmp 0x1404663b5
test sil, sil
jmp 0x1404663af
je 0x1404663d3
mov byte [r14], 0x30
cmovne ecx, r12d
movzx ecx, r15w
movzx dx, r14b
inc r14
cwd
movsx dx, r10b
mov cl, sil
mov rdx, r15
mov rcx, rdi
call fcn.140468e8f
test al, al
jne 0x140466611
mov r13d, 1
test cl, r13b
jmp 0x1404663f5
cmp byte [rdi + 8], r12b
jmp 0x1404663fe
jne 0x14046649e
mov rcx, qword [rdi]
cmp ax, 0x48e7
stc
test rcx, rcx
jmp 0x140466414
je 0x140466491
mov rax, qword [rcx + 0x38]
btc edx, 0x4c
bsf edx, edx
mov rdx, qword [rax]
test r14b, r11b
test rdx, rdx
jmp 0x140466433
je 0x14046645d
mov rax, qword [rcx + 0x50]
cmc
cmp r13b, 0x80
cmp dword [rax], r12d
jmp 0x14046644a
jle 0x14046645d
movzx eax, word [rdx]
jmp 0x140466458
jmp 0x140466474
mov rax, qword [rcx]
jmp 0x140466465
mov rax, qword [rax + 0x30]
jmp 0x14046646e
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140466482
je 0x140466491
mov word [rdi + 0xa], ax
jmp 0x140466496
mov qword [rdi], r12
xchg cl, cl
mov byte [rdi + 8], r13b
movzx rcx, di
movzx r8d, word [rdi + 0xa]
mov cl, 0xfe
lea rdx, [rbp + 0xb]
movzx ecx, r8w
lea rcx, [rbp - 0x11]
jmp 0x1404664b6
call fcn.140252d10
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmp r8w, bp
cmp sp, 0x1da1
test rsp, rbp
cmp rax, 0xa
jmp 0x1404664da
jae 0x140466604
cmp ebx, 8
jmp 0x1404664e8
jge 0x14046651f
lea rcx, [0x1400c0db0]
mov sil, 0x4e
sbb sil, r12b
sub sil, 0x6a
mov al, byte [rax + rcx]
mov byte [r14], al
rcl ch, cl
test rbx, 0x5faf6050
lea r14, [r14 + r13]
dec sil
and sil, 0x2e
xadd ecx, ecx
add ebx, r13d
mov sil, r13b
rcl ecx, cl
rcl ch, 0xf8
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404665ce
mov rax, qword [rcx + 0x38]
test cl, r15b
cmp cx, 0x7e9b
cmp qword [rax], r12
jmp 0x140466547
je 0x1404665a1
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14046655a
jle 0x1404665a1
dec dword [rax]
xchg dh, ah
setge dh
mov rcx, qword [rcx + 0x38]
rdtsc
xchg dx, ax
mov rdx, qword [rcx]
jmp 0x140466581
lea rax, [rdx + 2]
jmp 0x14046658a
mov qword [rcx], rax
movsxd rax, ebp
cdqe
mov eax, ecx
movzx eax, word [rdx]
jmp 0x14046659c
jmp 0x1404665b3
mov rax, qword [rcx]
jmp 0x1404665a9
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x1404665ce
mov al, r12b
jmp 0x1404665c9
jmp 0x1404665d6
mov qword [rdi], r12
not al
mov al, r13b
mov byte [rdi + 8], al
not ecx
mov rdx, r15
movsx ecx, r14w
bswap cx
movsx cx, r15b
mov rcx, rdi
jmp 0x1404665f2
call fcn.140468e8f
test al, al
jmp 0x1404665fe
je 0x1404663f5
mov r13d, dword [rsp + 0x34]
jmp 0x140466611
cmp byte [rsp + 0x31], r12b
jmp 0x14046661b
jne 0x14046662f
test sil, sil
jmp 0x140466629
jne 0x140466638
mov r14, qword [rbp - 0x79]
rcl dl, cl
movzx edx, dx
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
clc
cmp rdx, 0x10
jmp 0x140466649
jb 0x14046669f
inc rdx
adc al, ch
sar cl, cl
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp r12b, 0x68
cmp rdx, 0x1000
jmp 0x14046666d
jb 0x14046669a
add rdx, 0x27
cmc
cmp r10, 0x47f97adf
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140466694
ja 0x14046671f
call fcn.14026e02c
mov eax, r13d
or cx, sp
shr rcx, cl
rol cl, cl
mov rcx, qword [rbp + 0xf]
test cx, r9w
test r14, 0x45e67e8f
cmc
xor rcx, rsp
jmp 0x1404666c2
call fcn.14049f715
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
xchg r12b, bpl
movsx rsi, cx
jmp 0x1404666e2
pop r15
mov rdi, 0x25985aed
pop r14
cmovae bp, r12w
mov r13w, r9w
movsx rbp, r11w
pop r13
mov di, ax
jmp 0x140466708
pop r12
movsx rdi, si
mov dil, 0xf
pop rdi
mov sil, spl
movzx rsi, r10w
pop rsi
movsxd rbp, edx
pop rbp
ret
call fcn.1404b5e2e
nop
jmp 0x14046672a
call fcn.1404b5e2e
nop
int3