Function at 0x140466cc1
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
btc rbx, rsp
push rbp
test ax, r15w
push rsi
setne sil
push rdi
adc bpl, r8b
lahf
movzx rbp, si
push r12
or bp, 0x7946
xadd cl, bl
push r13
rcl bl, cl
sub rbx, 0x16260277
adc cx, ax
push r14
shl bpl, 0xba
push r15
lea rbp, [rsp - 0x10]
ror r14w, 0x52
bt rax, rax
sub ax, 0x5716
sub rsp, 0x110
mov rax, qword [0x1400b7288]
btc esi, 0xf3
rcl rbx, cl
ror ecx, 0xe8
xor rax, rsp
shl sil, 0xcc
xor bl, r11b
mov qword [rbp + 8], rax
rol dil, cl
ror cl, 0xad
mov qword [rsp + 0x48], r9
cmp spl, r13b
sar al, cl
bts cx, r11w
mov rdi, r8
ror ax, cl
mov r14, rdx
cmp ch, 0x51
bsf rsi, rax
or bl, 0x4b
mov qword [rbp - 0x80], rdx
or bh, 0xf9
rol eax, cl
mov rax, qword [rbp + 0x78]
rol bh, cl
mov qword [rsp + 0x78], rax
sub r12d, r12d
mov rsi, qword [rbp + 0x70]
bswap eax
mov cx, 0xf23
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
cdqe
cmovle ecx, r10d
mov rax, qword [rbx]
bswap rcx
movsx rcx, r12w
mov rcx, rbx
jmp 0x140466da3
mov rax, qword [rax + 8]
jmp 0x140466dac
call qword [0x1400b8d90]
nop
mov cl, 4
setbe cl
lea rcx, [rsp + 0x60]
call fcn.14046cc6f
mov r13, rax
cmp r14w, cx
mov qword [rsp + 0x58], rax
cmp rsi, r13
test rbx, rbx
jmp 0x140466dd9
je 0x140466e34
mov rdx, qword [rbx]
not ax
mov rcx, rbx
bswap ax
cbw
mov rax, r10
mov rax, qword [rdx + 0x10]
jmp 0x140466df9
call qword [0x1400b8d90]
mov r8, rax
cmp r11b, 0x42
cmp edi, r8d
test rax, rax
je 0x140466e34
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx dx, spl
lea edx, [r12 + 1]
movzx rcx, cx
mov rcx, r8
jmp 0x140466e2e
call qword [0x1400b8d90]
mov rax, qword [r13]
bswap cx
movsx edx, si
lea rdx, [rbp - 0x58]
movzx ecx, ax
mov rcx, r13
jmp 0x140466e4d
mov rax, qword [rax + 0x28]
jmp 0x140466e56
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
movsxd rbx, r8d
sets ch
jmp 0x140466e6c
mov rbx, qword [rax + 8]
movsxd rcx, r11d
cdqe
nop
mov qword [rsp + 0x68], rbx
movsx ecx, bx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140466e8a
mov rax, qword [rax + 8]
jmp 0x140466e93
call qword [0x1400b8d90]
nop
movzx ecx, bp
lea rcx, [rsp + 0x60]
jmp 0x140466ea7
call fcn.140461685
mov rsi, rax
test rbx, rbx
jmp 0x140466eb7
je 0x140466f1b
mov rdx, qword [rbx]
movzx ax, bl
movsx ecx, r15w
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140466ed4
call qword [0x1400b8d90]
mov r8, rax
test r9w, 0x1f23
test rax, rax
jmp 0x140466eeb
je 0x140466f1b
mov rcx, qword [rax]
cdqe
movzx ax, r10b
rdtsc
mov rax, qword [rcx]
setae dh
not edx
mov rdx, rsp
mov edx, 1
mov rcx, r8
jmp 0x140466f15
call qword [0x1400b8d90]
mov rax, qword [rsi]
cdq
mov r8b, al
movzx r8w, spl
lea r9, [rbp - 0x38]
cmovno dx, sp
mov cl, 0xe1
lea r8, [0x1400c0e1d]
cqo
sets dh
lea rdx, [0x1400c0e00]
movzx cx, r14b
movzx rcx, r8w
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140466f59
call qword [0x1400b8d90]
mov r15, r14
movsx rdx, cx
mov byte [rsp + 0x31], r12b
mov rsi, qword [rsp + 0x48]
setp ch
mov dh, 0xcf
movsx ecx, cx
mov rdx, rsi
movsx rcx, bp
cmove rcx, r12
movsx ecx, dx
mov rcx, rdi
jmp 0x140466f8f
call fcn.1404693b0
mov ebx, 0xffff
stc
test al, al
jmp 0x140466fa1
jne 0x140467278
mov cl, byte [rdi + 8]
test dl, 0x3c
test cl, cl
jne 0x140467044
mov rcx, qword [rdi]
test r13w, 0x44d2
cmp r11w, 0x6b63
test rcx, rcx
je 0x14046702d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140466fd9
test rdx, rdx
je 0x140466fff
mov rax, qword [rcx + 0x50]
cmp r11b, sil
cmp dword [rax], r12d
jmp 0x140466ff1
jle 0x140466fff
movzx eax, word [rdx]
jmp 0x140467011
mov rax, qword [rcx]
jmp 0x140467007
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467019
je 0x14046702d
mov word [rdi + 0xa], ax
jmp 0x140467028
jmp 0x140467033
mov qword [rdi], r12
sub cl, r11b
mov byte [rdi + 8], 1
sal ah, 5
neg cl
mov cl, 1
and al, bpl
sar eax, 0x17
movzx eax, word [rdi + 0xa]
jmp 0x14046704e
cmp ax, word [rbp - 0xa]
jmp 0x140467057
jne 0x140467125
mov byte [r14], 0x2b
btr rcx, rcx
shrd ecx, edi, 0x39
lea r15, [r14 + 1]
dec cx
sal ch, 0xe4
bsf cx, r10w
mov rcx, qword [rdi]
stc
cmp dl, r13b
test rcx, rcx
jmp 0x140467087
je 0x140467116
mov rax, qword [rcx + 0x38]
cmp r13b, cl
cmc
test ebp, ecx
cmp qword [rax], r12
jmp 0x14046709f
je 0x1404670e9
mov rax, qword [rcx + 0x50]
cmc
cmp esi, 0x6d9c707a
test ch, 0x2c
cmp dword [rax], r12d
jle 0x1404670e9
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
xchg ah, al
movsx eax, bx
cwde
lea rax, [rdx + 2]
jmp 0x1404670d4
mov qword [rcx], rax
bswap ax
xchg ah, ah
movzx eax, word [rdx]
jmp 0x1404670e4
jmp 0x140467100
mov rax, qword [rcx]
jmp 0x1404670f1
mov rax, qword [rax + 0x38]
jmp 0x1404670fa
call qword [0x1400b8d90]
cmp bx, ax
je 0x140467116
mov al, r12b
jmp 0x140467111
jmp 0x14046711d
mov qword [rdi], r12
mov al, 0x54
mov al, 1
mov byte [rdi + 8], al
jmp 0x140467278
test cl, cl
jmp 0x14046712c
jne 0x1404671bb
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x1404671a6
mov rax, qword [rcx + 0x38]
test bp, r13w
mov rdx, qword [rax]
clc
jmp 0x140467150
test rdx, rdx
jmp 0x140467158
je 0x14046717d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046716a
jle 0x14046717d
movzx eax, word [rdx]
jmp 0x140467178
jmp 0x14046718a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467192
je 0x1404671a6
mov word [rdi + 0xa], ax
jmp 0x1404671a1
jmp 0x1404671ae
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], 1
cmp di, 0x55a5
stc
cmp si, sp
cmp ax, word [rbp - 0xc]
jmp 0x1404671c4
jne 0x140467278
mov byte [r14], 0x2d
ror ch, cl
lea r15, [r14 + 1]
shrd ecx, edi, 0xf2
mov rcx, qword [rdi]
test dil, 0x96
test rcx, rcx
jmp 0x1404671e7
je 0x14046726a
mov rax, qword [rcx + 0x38]
cmp al, r15b
cmp qword [rax], r12
jmp 0x1404671fc
je 0x140467241
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046720e
jle 0x140467241
dec dword [rax]
movsxd rax, ecx
movsx ax, bpl
mov rcx, qword [rcx + 0x38]
movsx ax, r11b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467233
mov qword [rcx], rax
movsx eax, sp
movzx eax, word [rdx]
jmp 0x140467253
mov rax, qword [rcx]
jmp 0x140467249
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
je 0x14046726a
mov byte [rdi + 8], r12b
jmp 0x140467265
jmp 0x140467278
mov qword [rdi], r12
xor r14b, dil
stc
mov byte [rdi + 8], 1
setge dl
mov word [r15], 0x7830
add r15, 2
movsx cx, spl
movsxd rdx, r8d
mov qword [rsp + 0x50], r15
mov byte [rsp + 0x30], r12b
jmp 0x14046729c
mov r14d, r12d
xchg rcx, rcx
mov dword [rsp + 0x3c], r12d
movsx rdx, r14w
cmovo cx, r10w
mov dword [rsp + 0x34], r12d
mov ecx, r9d
movzx rdx, ax
mov ch, 0x4a
mov rdx, rsi
mov cx, 0x1466
mov rcx, rdi
call fcn.1404693b0
test al, al
jmp 0x1404672d5
jne 0x140467666
cmp byte [rdi + 8], r12b
jmp 0x1404672e4
jne 0x140467374
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467369
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
cmp ebx, 0x7e42587
clc
jmp 0x14046730b
test rdx, rdx
jmp 0x140467313
je 0x140467336
mov rax, qword [rcx + 0x50]
cmp bh, 0x1a
cmp dword [rax], r12d
jmp 0x140467328
jle 0x140467336
movzx eax, word [rdx]
jmp 0x14046734d
mov rax, qword [rcx]
jmp 0x14046733e
mov rax, qword [rax + 0x30]
jmp 0x140467347
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467355
je 0x140467369
mov word [rdi + 0xa], ax
jmp 0x140467364
jmp 0x14046736c
mov qword [rdi], r12
mov byte [rdi + 8], 1
sal rax, 0x14
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jne 0x140467666
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x14046738f
je 0x140467418
mov rax, qword [rcx + 0x38]
jmp 0x14046739e
cmp qword [rax], r12
jmp 0x1404673a6
je 0x1404673f5
mov rax, qword [rcx + 0x50]
test r15b, 0x74
cmp dword [rax], r12d
jmp 0x1404673bc
jle 0x1404673f5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx rdx, di
mov ax, sp
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404673dd
mov qword [rcx], rax
movsxd rax, edx
lahf
cmovne eax, r15d
movzx eax, word [rdx]
jmp 0x1404673f0
jmp 0x140467407
mov rax, qword [rcx]
jmp 0x1404673fd
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
je 0x140467418
mov al, r12b
jmp 0x140467423
mov qword [rdi], r12
cdq
cqo
mov al, 1
movsxd rcx, r11d
mov byte [rdi + 8], al
movsx rdx, dx
mov rdx, rsi
cmovnp cx, cx
mov rcx, rdi
call fcn.1404693b0
test al, al
jne 0x140467653
mov cl, byte [rdi + 8]
cmc
jmp 0x14046744a
test cl, cl
jmp 0x140467451
jne 0x1404674f6
mov rcx, qword [rdi]
cmp r14d, 0x538746ad
jmp 0x140467466
test rcx, rcx
je 0x1404674e3
mov rax, qword [rcx + 0x38]
movsx dx, r12b
sar dx, cl
btc edx, esi
mov rdx, qword [rax]
cmp esp, 0x6b4515ec
test rdx, rdx
jmp 0x14046748f
je 0x1404674b5
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x1404674a2
jle 0x1404674b5
movzx eax, word [rdx]
jmp 0x1404674b0
jmp 0x1404674c7
mov rax, qword [rcx]
jmp 0x1404674bd
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404674cf
je 0x1404674e3
mov word [rdi + 0xa], ax
jmp 0x1404674de
jmp 0x1404674ee
mov qword [rdi], r12
add cl, r11b
shrd rax, r11, 0xf
mov byte [rdi + 8], 1
mov cl, al
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp bx, di
cmp ax, word [rbp - 6]
je 0x1404675a9
test cl, cl
jmp 0x14046750e
jne 0x14046759a
mov rcx, qword [rdi]
test rdx, r11
clc
test rcx, rcx
je 0x140467588
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14, 0x1f295c6a
jmp 0x140467537
test rdx, rdx
jmp 0x14046753f
je 0x14046755f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14046755f
movzx eax, word [rdx]
jmp 0x14046755a
jmp 0x14046756c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467574
je 0x140467588
mov word [rdi + 0xa], ax
jmp 0x140467583
jmp 0x140467596
mov qword [rdi], r12
or al, 0x7f
mov al, 0x86
nop
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x1404675a3
jne 0x140467653
mov rcx, qword [rdi]
test sil, 0x91
test rcx, rcx
jmp 0x1404675b8
je 0x140467641
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140467614
mov rax, qword [rcx + 0x50]
cmp r13b, 0x36
cmp dword [rax], r12d
jmp 0x1404675db
jle 0x140467614
dec dword [rax]
jmp 0x1404675e8
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovl rax, rsi
movzx eax, r13w
movsxd rax, eax
lea rax, [rdx + 2]
jmp 0x140467603
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14046760f
jmp 0x140467626
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140467620
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046762e
je 0x140467641
mov al, r12b
jmp 0x14046763c
jmp 0x14046764b
mov qword [rdi], r12
mov al, 1
jmp 0x14046764b
mov byte [rdi + 8], al
jmp 0x140467666
mov byte [rsp + 0x30], 1
cdqe
sbb r12, 0x56781e58
btc rbx, 0x7f
mov ecx, 0x300
mov r12d, 0x24
bsf bx, r10w
cmovae bx, cx
mov rax, qword [rsp + 0x78]
movsx bx, r9b
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
or bl, 0x83
shl bx, 0x5e
mov dword [rsp + 0x40], r12d
cmovg ebx, r10d
test r8d, ecx
lea rbx, [rbp - 0x58]
setne al
not al
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
setp al
jmp 0x1404676c1
mov al, byte [rbx]
jmp 0x1404676c8
dec al
cmp al, 0x7d
jmp 0x1404676d1
ja 0x140467e67
sub esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x1404676e2
jne 0x1404676f7
mov word [rsp + 0x38], si
jmp 0x1404676f2
jmp 0x14046771c
mov rax, qword [r13]
mov rcx, r13
jmp 0x140467703
mov rax, qword [rax + 0x20]
jmp 0x14046770c
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14046771c
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
shrd rdx, r9, 0x97
neg r13b
mov qword [rbp - 0x68], 1
sbb r13, rsi
rol edx, cl
mov r13d, 0xf
movzx edx, r9w
mov qword [rbp - 0x60], r13
not cx
movsx edx, r11w
sub eax, eax
jmp 0x14046775a
mov byte [rbp - 0x78], al
cwd
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14046776c
call fcn.1404693b0
xor r9d, r9d
mov r14, qword [rbp - 0x78]
test al, al
jne 0x140467c78
lea r12, [rdi + 0xa]
and bl, dil
mov r8, r12
sub bl, sil
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14046779f
jne 0x140467860
mov rcx, qword [rdi]
cmp dl, r12b
cmp bpl, 0x54
test rcx, rcx
jmp 0x1404677b7
je 0x14046784e
mov rax, qword [rcx + 0x38]
mov dh, 0xb6
or dx, cx
sar dh, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404677d4
je 0x1404677fa
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x1404677e7
jle 0x1404677fa
movzx eax, word [rdx]
jmp 0x1404677f5
jmp 0x140467820
mov rax, qword [rcx]
jmp 0x140467802
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
mov rcx, 0xd0f0ec1
sbb cx, 0x2b71
sub r9d, r9d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046782e
je 0x14046784e
mov word [r8], ax
setp r12b
movsx r12w, r13b
mov r12, r8
jmp 0x140467849
jmp 0x14046785c
mov qword [rdi], r9
bswap r8w
mov r8, 0x18a73991
mov byte [rdi + 8], 1
movzx r8d, word [r12]
movzx rdx, si
lea rdx, [rbp]
movsxd rcx, r15d
bswap rcx
movsx cx, r11b
lea rcx, [rbp - 0x38]
jmp 0x140467881
call fcn.1400e9a56
lea rcx, [rbp - 0x38]
sub rax, rcx
test spl, r11b
cmc
sar rax, 1
cmp rax, 0x16
jmp 0x14046789d
jae 0x14046795f
mov byte [rsp + 0x30], 1
shl ecx, 0x4b
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x40], ecx
jmp 0x1404678b8
jg 0x1404678cc
inc dword [rsp + 0x34]
jmp 0x1404678c7
jmp 0x140467922
test rax, rax
jmp 0x1404678d4
jne 0x1404678e7
test ecx, ecx
jmp 0x1404678e1
je 0x140467922
lea r8, [0x1400c0e00]
jmp 0x1404678f3
mov al, byte [rax + r8]
jmp 0x1404678fc
mov byte [r15], al
mov eax, ebp
inc ah
setbe al
inc r15
movsx ax, r15b
cdqe
dec ax
mov qword [rsp + 0x50], r15
cdqe
inc ecx
mov dword [rsp + 0x3c], ecx
shr ah, cl
lea rax, [rbp - 0x78]
shl cl, cl
cmp r13, 0x10
setae cl
jmp 0x140467934
cmovae rax, r14
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x140467942
je 0x140467b2d
lea rax, [rbp - 0x78]
test cl, cl
cmovne rax, r14
jmp 0x140467957
inc byte [rax + rsi]
jmp 0x140467b1b
lea rax, [rbp - 0x78]
test sp, r12w
cmp r13, 0x10
mov r15b, 0xcd
setae r15b
jmp 0x140467977
cmovae rax, r14
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x140467987
je 0x140467c3f
movzx r8d, word [rsp + 0x38]
test r11, r15
test r8w, r8w
jmp 0x14046799f
je 0x140467c3f
cmp byte [rdi + 8], r9b
jne 0x140467a74
mov rcx, qword [rdi]
test sp, sp
stc
test rcx, rcx
jmp 0x1404679be
je 0x140467a6d
mov rax, qword [rcx + 0x38]
sub dx, bp
cmp r11w, ax
btc rdx, r10
mov rdx, qword [rax]
cmp r9b, r15b
clc
test r10b, r11b
test rdx, rdx
jmp 0x1404679e5
je 0x140467a0e
mov rax, qword [rcx + 0x50]
test r15b, r8b
cmp r13w, 0x4ce1
cmp dword [rax], r9d
jle 0x140467a0e
movzx eax, word [rdx]
jmp 0x140467a09
jmp 0x140467a45
mov rax, qword [rcx]
jmp 0x140467a16
mov rax, qword [rax + 0x30]
jmp 0x140467a1f
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
test spl, 0x73
and cl, 0x54
jmp 0x140467a37
xor r9d, r9d
and cl, 0x53
shld rcx, r10, 0x92
sub cl, sil
mov ecx, 0xffff
clc
cmc
cmp r12b, 0xb9
cmp cx, ax
jmp 0x140467a58
je 0x140467a6d
mov word [r12], ax
jmp 0x140467a68
jmp 0x140467a70
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x140467a7e
jne 0x140467c3f
mov rcx, qword [rbp - 0x68]
clc
cmp rax, 0x1a173706
cmp rcx, r13
jmp 0x140467a98
jae 0x140467ad6
lea rax, [rcx + 1]
cmp r11b, r12b
jmp 0x140467aab
mov qword [rbp - 0x68], rax
shl eax, 0x93
lea rax, [rbp - 0x78]
stc
test r15b, r15b
jmp 0x140467abf
cmovne rax, r14
cmp bpl, 0x68
and word [rax + rcx], 0
jmp 0x140467ad1
jmp 0x140467b04
xor r9d, r9d
not ch
mov r8b, bl
cwd
bswap dx
setge dl
lea edx, [r9 + 1]
movsx rcx, r12w
cmova rcx, rdx
movzx rcx, di
lea rcx, [rbp - 0x78]
jmp 0x140467aff
call fcn.140457803
inc rsi
sbb r14b, 0xd3
shl cx, 0xd3
and r15w, sp
mov r15, qword [rsp + 0x50]
xor cl, r8b
mov r14, qword [rbp - 0x78]
shl cx, 0x2e
mov r13, qword [rbp - 0x60]
shl cl, 0xd5
and cx, cx
mov rcx, qword [rdi]
sub r8d, r8d
test r14b, 0xf2
clc
test r8, r9
test rcx, rcx
jmp 0x140467b43
je 0x140467bf2
mov rax, qword [rcx + 0x38]
cmp ecx, 0x78937b47
cmp al, r15b
cmp qword [rax], r8
jmp 0x140467b5e
je 0x140467bad
mov rax, qword [rcx + 0x50]
jmp 0x140467b6d
cmp dword [rax], r8d
jmp 0x140467b75
jle 0x140467bad
dec dword [rax]
cwd
xchg ah, dl
movzx eax, si
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r15w
lea rax, [rdx + 2]
jmp 0x140467b98
mov qword [rcx], rax
mov eax, r11d
not al
movzx eax, word [rdx]
jmp 0x140467ba8
jmp 0x140467bd2
mov rax, qword [rcx]
jmp 0x140467bb5
mov rax, qword [rax + 0x38]
jmp 0x140467bbe
call qword [0x1400b8d90]
sub r8d, r8d
xadd ch, cl
bt cx, 0x2e
shl cl, 0x10
mov ecx, 0xffff
test r10w, bp
cmc
cmp cx, ax
je 0x140467bf2
mov al, r8b
jmp 0x140467bed
jmp 0x140467c03
mov qword [rdi], r8
movsx rcx, r15w
mov edx, esi
cqo
mov al, 1
movzx edx, r12w
mov byte [rdi + 8], al
cqo
mov rdx, qword [rsp + 0x48]
movsx rcx, r14w
mov rcx, rdi
jmp 0x140467c19
call fcn.1404693b0
xor r9d, r9d
or r8d, ebx
clc
sar r8w, cl
test al, al
movzx r8d, r12w
mov r8, qword [rsp + 0x70]
jmp 0x140467c39
je 0x140467796
test rsi, rsi
je 0x140467c73
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x140467c55
cmovae rax, r14
stc
test al, 0x19
cmp byte [rax + rsi], r9b
jle 0x140467cc4
inc rsi
sar bh, 0xd0
or bh, 0x14
bt ebx, r10d
mov rbx, qword [rsp + 0x60]
test rsi, rsi
jmp 0x140467c80
je 0x140467ccd
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140467c90
je 0x140467ccd
sub rsi, 1
jmp 0x140467c9f
je 0x140467e1d
lea rax, [rbp - 0x78]
test r13b, 0x4e
cmp r13, 0x10
jmp 0x140467cb6
cmovae rax, r14
cmc
cmp cl, byte [rax + rsi]
je 0x140467e50
mov byte [rsp + 0x31], 1
cmp r10w, r15w
cmp r13, 0x10
jmp 0x140467cd6
jb 0x140467d3b
lea rdx, [r13 + 1]
movsx ax, r9b
movsx rax, bx
inc ax
mov rax, r14
test si, cx
cmp rdx, 0x1000
jmp 0x140467cfe
jb 0x140467d2e
add rdx, 0x27
clc
cmp rcx, r15
cmc
mov r14, qword [r14 - 8]
clc
stc
sub rax, r14
add rax, 0xfffffffffffffff8
jmp 0x140467d1f
cmp rax, 0x1f
jmp 0x140467d28
ja 0x14046914f
mov rcx, r14
jmp 0x140467d36
call fcn.1401ba130
sub r8d, r8d
movsxd r14, r10d
mov r12d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x3c]
mov r13b, 0xc1
rol r13b, cl
mov r15, qword [rsp + 0x50]
sub r13b, sil
mov r13, qword [rsp + 0x58]
sub si, r9w
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x140467d71
je 0x140467d8e
test r14d, r14d
jne 0x140467d8e
mov byte [r15], 0x30
inc r15
movzx ecx, r8w
seta dl
mov rdx, rsi
movsx ecx, r12w
movzx rcx, di
mov cx, dx
mov rcx, rdi
jmp 0x140467da4
call fcn.1404693b0
xor esi, esi
test r13b, 0xc4
test al, al
jmp 0x140467db6
jne 0x140468258
cmp byte [rdi + 8], sil
jmp 0x140467dc5
jne 0x140468164
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467dd6
je 0x140468151
mov rax, qword [rcx + 0x38]
bts dx, ax
cmovbe dx, dx
mov rdx, qword [rax]
clc
test r11b, bpl
test rdx, rdx
je 0x140468116
mov rax, qword [rcx + 0x50]
cmc
test r11w, 0x2e37
cmp dword [rax], esi
jmp 0x140467e0a
jle 0x140468116
movzx eax, word [rdx]
jmp 0x140467e18
jmp 0x14046812d
test rsi, rsi
jne 0x140467e50
lea rax, [rbp - 0x78]
test r14b, r9b
test dil, 0x53
cmp r13, 0x10
cmovae rax, r14
cmp ecx, 0xa98065d
stc
cmp rax, r15
cmp cl, byte [rax]
jmp 0x140467e4a
jl 0x140467cc4
cmp byte [rbx + 1], r9b
jle 0x140467c78
inc rbx
jmp 0x140467e62
jmp 0x140467c78
mov rdx, rsi
xchg cx, cx
bswap cx
mov rcx, rdi
jmp 0x140467e78
call fcn.1404693b0
sub r8d, r8d
cmp r11b, r8b
test al, al
jmp 0x140467e8a
jne 0x140467d67
lea rbx, [rdi + 0xa]
shl r13, 0xed
bt rsi, r8
mov rsi, rbx
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jne 0x140467f56
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140467eba
je 0x140467f42
mov rax, qword [rcx + 0x38]
ror dl, cl
cmc
mov edx, r15d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467ed5
je 0x140467f00
mov rax, qword [rcx + 0x50]
cmp ebp, 0xf375052
cmp dword [rax], r8d
jmp 0x140467eed
jle 0x140467f00
movzx eax, word [rdx]
jmp 0x140467efb
jmp 0x140467f1f
mov rax, qword [rcx]
jmp 0x140467f08
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
dec cl
cmp r14d, eax
sbb cx, 0x5608
mov ecx, 0xffff
cmp cx, ax
jmp 0x140467f2c
je 0x140467f42
mov word [rsi], ax
mov rbx, rsi
jmp 0x140467f3d
jmp 0x140467f4a
mov qword [rdi], r8
movsx r8w, r8b
mov byte [rdi + 8], 1
cwd
cdq
mov r8w, 0x34fc
movzx r8d, word [rbx]
movzx ecx, ax
lea rdx, [rbp]
cmovl rcx, r8
lea rcx, [rbp - 0x38]
jmp 0x140467f6e
call fcn.1400e9a56
lea rcx, [rbp - 0x38]
cmp edi, 0x6beb753f
cmp r8d, eax
sub rax, rcx
cmc
sar rax, 1
cmp r12w, 0x49cc
cmp rax, 0x16
jmp 0x140467f96
jae 0x1404680ff
cmp r12d, r14d
jmp 0x140467fa4
jg 0x140467fc0
inc dword [rsp + 0x34]
jmp 0x140467fb3
xor r8d, r8d
jmp 0x140467fbb
jmp 0x14046800c
sub r8d, r8d
test r10w, r10w
stc
test spl, 0xd
test rax, rax
jne 0x140467fe3
test r14d, r14d
jmp 0x140467fdd
je 0x14046800c
lea rcx, [0x1400c0e00]
jmp 0x140467fef
mov al, byte [rax + rcx]
movzx rcx, r12w
movzx ecx, r12w
mov byte [r15], al
movsxd rcx, esi
inc r15
bswap rcx
mov cl, r15b
inc r14d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test r15w, 0x5e6d
stc
cmp r10w, r15w
test rcx, rcx
jmp 0x140468027
je 0x1404680c0
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x14046803a
je 0x140468082
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046804c
jle 0x140468082
dec dword [rax]
cmovl ax, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
jmp 0x14046806b
mov qword [rcx], rax
cbw
cmovg rax, rax
cwde
movzx eax, word [rdx]
jmp 0x14046807d
jmp 0x14046809c
mov rax, qword [rcx]
jmp 0x14046808a
mov rax, qword [rax + 0x38]
jmp 0x140468093
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test rsp, rbp
test r14w, 0x522
cmp cx, ax
je 0x1404680c0
mov al, r8b
jmp 0x1404680bb
jmp 0x1404680c6
mov qword [rdi], r8
cdq
mov al, 1
mov byte [rdi + 8], al
movzx dx, bh
movzx rdx, r13w
cwd
mov rdx, r13
mov rcx, rdi
jmp 0x1404680de
call fcn.1404693b0
xor r8d, r8d
test r11d, 0x16b02001
test al, al
jmp 0x1404680f4
je 0x140467ea4
jmp 0x140468107
xor r8d, r8d
jmp 0x140468107
mov dword [rsp + 0x3c], r14d
jmp 0x140468111
jmp 0x140467d59
mov rax, qword [rcx]
jmp 0x14046811e
mov rax, qword [rax + 0x30]
jmp 0x140468127
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp al, r12b
cmp cx, ax
jmp 0x14046813d
je 0x140468151
mov word [rdi + 0xa], ax
jmp 0x14046814c
jmp 0x140468159
mov qword [rdi], rsi
jmp 0x140468159
mov byte [rdi + 8], 1
mov cx, si
cmovg ax, sp
movzx ebx, word [rdi + 0xa]
not ah
mov rax, qword [r13]
movzx cx, r8b
movsx cx, r8b
mov ecx, r11d
mov rcx, r13
jmp 0x140468183
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jne 0x140468258
call fcn.1404b880c
mov rcx, qword [rax]
inc al
mov al, byte [rcx]
movzx cx, spl
jmp 0x1404681b0
mov byte [r15], al
inc cx
inc r15
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404681c4
je 0x14046824c
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x1404681d6
je 0x14046821a
mov rax, qword [rcx + 0x50]
jmp 0x1404681ed
cmp dword [rax], esi
jmp 0x1404681f4
jle 0x14046821a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468215
jmp 0x14046822c
mov rax, qword [rcx]
jmp 0x140468222
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
test r11b, spl
cmp cx, ax
je 0x14046824c
mov byte [rdi + 8], sil
jmp 0x140468247
jmp 0x140468258
mov qword [rdi], rsi
mov byte [rdi + 8], 1
bts r13w, r15w
mov r13, qword [rsp + 0x48]
test bpl, r11b
cmp si, 0x22e
test r14d, r14d
jmp 0x14046826d
jne 0x14046849b
mov rdx, r13
movzx cx, r14b
mov rcx, rdi
call fcn.1404693b0
test al, al
jmp 0x14046828a
jne 0x14046846a
lea rbx, [rdi + 0xa]
xor r14b, 0xd4
bswap r14d
bt r12w, 0x4f
mov rsi, rbx
dec r12w
bswap r12
mov r12d, dword [rsp + 0x34]
clc
xor r8d, r8d
cmp spl, 0x14
mov r14d, 0xffff
clc
cmp byte [rdi + 8], r8b
jne 0x14046835c
mov rcx, qword [rdi]
test rcx, rcx
je 0x140468349
mov rax, qword [rcx + 0x38]
sbb dx, 0x12b0
sal rdx, cl
btr edx, 0xad
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404682f0
je 0x140468315
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468302
jle 0x140468315
movzx eax, word [rdx]
jmp 0x140468310
jmp 0x14046832f
mov rax, qword [rcx]
jmp 0x14046831d
mov rax, qword [rax + 0x30]
jmp 0x140468326
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
je 0x140468349
mov word [rsi], ax
mov rbx, rsi
jmp 0x140468344
jmp 0x140468354
mov qword [rdi], r8
rol ax, 0x83
movsx rax, r13w
mov byte [rdi + 8], 1
clc
cmp spl, r10b
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x140468368
jne 0x14046844d
dec r12d
mov byte [rsp + 0x30], 1
btc cx, r8w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468386
je 0x140468416
mov rax, qword [rcx + 0x38]
test ebx, edx
cmp qword [rax], r8
jmp 0x14046839a
je 0x1404683ef
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404683ac
jle 0x1404683ef
dec dword [rax]
xchg ah, dl
mov eax, r11d
mov rcx, qword [rcx + 0x38]
rdtsc
cmovno eax, esp
movzx dx, r15b
mov rdx, qword [rcx]
not al
mov al, r9b
movzx eax, bx
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, r13w
movzx ax, r15b
movzx eax, word [rdx]
jmp 0x1404683ea
jmp 0x140468404
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404683fb
call qword [0x1400b8d90]
sub r8d, r8d
cmp r14w, ax
je 0x140468416
mov al, r8b
jmp 0x140468421
mov qword [rdi], r8
mov al, 1
sete dh
movsxd rcx, r11d
mov byte [rdi + 8], al
mov rdx, r13
movsx rcx, r8w
movzx rcx, r10w
mov rcx, rdi
jmp 0x140468437
call fcn.1404693b0
sub r8d, r8d
clc
test al, al
jmp 0x140468447
je 0x1404682bf
mov dword [rsp + 0x34], r12d
xor r14b, 0x99
shld r14w, r11w, 0xe2
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
movzx eax, r11w
mov eax, dword [rsp + 0x34]
cmp cx, r11w
test eax, eax
jns 0x14046849b
mov byte [r15], 0x30
inc r15
not ch
mov cl, spl
inc eax
movzx edx, r14w
movsxd rcx, esp
xchg cx, cx
mov dword [rsp + 0x34], eax
setl dh
not dh
mov rdx, r13
mov rcx, rdi
jmp 0x1404684a6
call fcn.1404693b0
test al, al
jmp 0x1404684b2
jne 0x1404686e5
lea rbx, [rdi + 0xa]
sal rsi, cl
bts rsi, rax
mov rsi, rbx
xor r8d, r8d
cmp cl, r12b
cmp byte [rdi + 8], r8b
jmp 0x1404684d5
jne 0x14046857d
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x1404684e7
je 0x140468571
mov rax, qword [rcx + 0x38]
xchg dx, dx
movsx edx, dx
mov rdx, qword [rax]
test r12b, r12b
test rdx, rdx
jmp 0x140468505
je 0x140468533
mov rax, qword [rcx + 0x50]
test edi, r11d
test r13w, 0x278a
cmp dword [rax], r8d
jmp 0x140468520
jle 0x140468533
movzx eax, word [rdx]
jmp 0x14046852e
jmp 0x140468553
mov rax, qword [rcx]
jmp 0x14046853b
mov rax, qword [rax + 0x30]
jmp 0x140468544
call qword [0x1400b8d90]
xor r8d, r8d
cmp bx, 0x70c9
cmc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468560
je 0x140468571
mov word [rsi], ax
mov rbx, rsi
jmp 0x140468579
mov qword [rdi], r8
movzx r8, r14w
cdq
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
movzx ecx, r9w
not dx
lea rdx, [rbp]
xchg rcx, rcx
not ecx
lea rcx, [rbp - 0x38]
jmp 0x14046859a
call fcn.1400e9a56
lea rcx, [rbp - 0x38]
stc
cmc
sub rax, rcx
cmp r14b, bpl
sar rax, 1
cmp rax, 0x16
jae 0x1404686e5
cmp r14d, r12d
jmp 0x1404685c0
jge 0x1404685ee
lea rcx, [0x1400c0e00]
jmp 0x1404685d2
mov al, byte [rax + rcx]
mov byte [r15], al
mov ecx, 0x703b3f6d
inc r15
movzx ecx, r14w
setge ch
cmovg cx, sp
inc r14d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
stc
xor r8d, r8d
clc
stc
test rcx, rcx
je 0x1404686a1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468611
je 0x14046865e
mov rax, qword [rcx + 0x50]
test r13b, spl
cmp dword [rax], r8d
jmp 0x140468626
jle 0x14046865e
dec dword [rax]
movsx dx, spl
movsx edx, r9w
mov rcx, qword [rcx + 0x38]
not dl
movsx dx, spl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046864e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468659
jmp 0x140468678
mov rax, qword [rcx]
jmp 0x140468666
mov rax, qword [rax + 0x38]
jmp 0x14046866f
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp bp, sp
clc
jmp 0x140468686
cmp cx, ax
jmp 0x14046868e
je 0x1404686a1
mov al, r8b
jmp 0x14046869c
jmp 0x1404686b9
mov qword [rdi], r8
movzx rcx, ax
not ch
mov dh, 0x23
mov al, 1
xchg dh, dl
movzx edx, bx
jmp 0x1404686b9
mov byte [rdi + 8], al
mov rdx, 0x3e1270ba
cqo
mov rdx, r13
mov rcx, rdi
jmp 0x1404686d0
call fcn.1404693b0
sub r8d, r8d
test al, al
jmp 0x1404686df
je 0x1404684cc
mov sil, byte [rsp + 0x30]
sub r14d, r14d
cmp edx, 0x459e34de
test sil, sil
jmp 0x1404686fb
je 0x140469038
mov rdx, r13
movsx ecx, sp
movsx rcx, sp
mov rcx, rdi
jmp 0x140468713
call fcn.1404693b0
test al, al
jne 0x140469038
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046872a
jne 0x1404687bf
mov rcx, qword [rdi]
jmp 0x140468738
test rcx, rcx
jmp 0x140468740
je 0x1404687ab
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140468756
je 0x14046877c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140468769
jle 0x14046877c
movzx eax, word [rdx]
jmp 0x140468777
jmp 0x14046878e
mov rax, qword [rcx]
jmp 0x140468784
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
jmp 0x140468799
cmp cx, ax
je 0x1404687ab
mov word [rdi + 0xa], ax
jmp 0x1404687b0
mov qword [rdi], r14
cbw
mov byte [rdi + 8], 1
cmp ebp, eax
mov cl, 1
movsx rax, r9w
bswap rax
movzx eax, word [rdi + 0xa]
cmp r12w, 0x403d
test si, 0x5f8d
test r12d, eax
cmp ax, word [rbp - 2]
jmp 0x1404687da
je 0x1404688b2
test cl, cl
jmp 0x1404687e7
jne 0x1404688a3
mov rcx, qword [rdi]
test dil, r9b
test rcx, rcx
jmp 0x1404687fb
je 0x14046888a
mov rax, qword [rcx + 0x38]
and rdx, 0x4a6f1a3a
shl rdx, cl
mov rdx, qword [rax]
test r14d, r13d
cmp r15, 0x394a20c4
test r13b, 0x71
test rdx, rdx
jmp 0x140468828
je 0x140468850
mov rax, qword [rcx + 0x50]
cmp sil, r10b
jmp 0x14046883a
cmp dword [rax], r14d
jmp 0x140468842
jle 0x140468850
movzx eax, word [rdx]
jmp 0x140468862
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046885c
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp sil, 0xb4
cmp bpl, r13b
cmp cx, ax
jmp 0x140468876
je 0x14046888a
mov word [rdi + 0xa], ax
jmp 0x140468885
jmp 0x14046889b
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
cmp sil, r13b
cmc
cmp r10w, 0x398c
mov byte [rdi + 8], 1
clc
cmp r10b, bpl
cmp ax, word [rbp - 4]
jmp 0x1404688ac
jne 0x140469038
mov byte [r15], 0x70
inc r15
mov rcx, qword [rdi]
jmp 0x1404688c5
test rcx, rcx
jmp 0x1404688cd
je 0x140468951
mov rax, qword [rcx + 0x38]
test r11b, r14b
clc
cmp qword [rax], r14
je 0x140468922
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x1404688f1
jle 0x140468922
dec dword [rax]
movzx edx, r15w
mov rcx, qword [rcx + 0x38]
cqo
bswap rdx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468912
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046891d
jmp 0x140468934
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046892e
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
je 0x140468959
mov al, r14b
jmp 0x14046894c
jmp 0x140468970
mov r12d, 0xffff
cqo
mov qword [rdi], r14
not rbx
mov rcx, 0x44264caf
mov al, 1
movsxd rcx, ebp
movsx dx, r11b
mov byte [rdi + 8], al
mov sil, r14b
seta dl
mov ebx, r14d
mov cx, ax
mov rdx, r13
movzx cx, bpl
xchg cx, cx
mov rcx, rdi
jmp 0x140468992
call fcn.1404693b0
test al, al
jne 0x140468c98
mov cl, byte [rdi + 8]
jmp 0x1404689a7
test cl, cl
jmp 0x1404689ae
jne 0x140468a53
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404689bf
je 0x140468a38
mov rax, qword [rcx + 0x38]
bt edx, 0x16
rcr dh, cl
mov rdx, qword [rax]
test spl, 0xb9
test rdx, rdx
jmp 0x1404689de
je 0x140468a09
mov rax, qword [rcx + 0x50]
cmp dx, 0x16e1
stc
cmp dword [rax], r14d
jmp 0x1404689f6
jle 0x140468a09
movzx eax, word [rdx]
jmp 0x140468a04
jmp 0x140468a20
mov rax, qword [rcx]
jmp 0x140468a11
mov rax, qword [rax + 0x30]
jmp 0x140468a1a
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140468a38
mov word [rdi + 0xa], ax
jmp 0x140468a33
jmp 0x140468a44
mov qword [rdi], r14
adc cl, 0x60
lahf
bt rax, 0xa4
mov byte [rdi + 8], 1
sar cl, 0x5d
neg ah
mov cl, 1
sbb ax, 0x886
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x140468a60
jne 0x140468b1f
mov byte [r15], 0x2b
xchg cx, cx
inc r15
sal ch, 0x98
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468a7e
je 0x140468b0a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x140468ad7
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jle 0x140468ad7
dec dword [rax]
mov dx, 0x23a3
movsx dx, bl
lahf
mov rcx, qword [rcx + 0x38]
cdqe
cdq
movsx rax, r14w
mov rdx, qword [rcx]
cwde
movsxd rax, eax
not ah
lea rax, [rdx + 2]
jmp 0x140468ac7
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468ad2
jmp 0x140468aee
mov rax, qword [rcx]
jmp 0x140468adf
mov rax, qword [rax + 0x38]
jmp 0x140468ae8
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468af7
je 0x140468b0a
mov al, r14b
jmp 0x140468b05
jmp 0x140468b17
mov qword [rdi], r14
mov al, r8b
mov al, 1
jmp 0x140468b17
mov byte [rdi + 8], al
jmp 0x140468c98
test cl, cl
jmp 0x140468b26
jne 0x140468bc2
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468b37
je 0x140468bb2
mov rax, qword [rcx + 0x38]
setb dh
or dl, 0x4d
xadd rdx, rdx
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140468b57
je 0x140468b83
mov rax, qword [rcx + 0x50]
cmp r10d, 0x6c4e184a
cmp dword [rax], r14d
jmp 0x140468b70
jle 0x140468b83
movzx eax, word [rdx]
jmp 0x140468b7e
jmp 0x140468b9a
mov rax, qword [rcx]
jmp 0x140468b8b
mov rax, qword [rax + 0x30]
jmp 0x140468b94
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140468bb2
mov word [rdi + 0xa], ax
jmp 0x140468bad
jmp 0x140468bb9
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
clc
cmp dil, 0x10
cmp ax, word [rbp - 0xc]
jmp 0x140468bcb
jne 0x140468c98
mov byte [r15], 0x2d
inc r15
mov rcx, qword [rdi]
test rdi, 0x3d9104c2
cmp r14d, 0x52621fe4
test rcx, rcx
jmp 0x140468bf1
je 0x140468c85
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140468c03
je 0x140468c51
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x140468c51
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
movzx rax, r12w
movzx eax, di
mov rdx, qword [rcx]
movsx eax, r8w
mov ax, 0x5a48
lea rax, [rdx + 2]
jmp 0x140468c39
mov qword [rcx], rax
cwde
cbw
movsx ax, sil
movzx eax, word [rdx]
jmp 0x140468c4c
jmp 0x140468c68
mov rax, qword [rcx]
jmp 0x140468c59
mov rax, qword [rax + 0x38]
jmp 0x140468c62
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468c71
je 0x140468c85
mov byte [rdi + 8], r14b
jmp 0x140468c80
jmp 0x140468c98
mov qword [rdi], r14
jmp 0x140468c8d
mov byte [rdi + 8], 1
movzx edx, cx
movsx rcx, r8w
mov rdx, r13
mov rcx, rdi
jmp 0x140468ca3
call fcn.1404693b0
test al, al
jmp 0x140468caf
jne 0x140469016
cmp byte [rdi + 8], r14b
jmp 0x140468cbe
jne 0x140468d42
mov rcx, qword [rdi]
test bpl, bpl
test rcx, rcx
je 0x140468d35
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
cmp r15b, 0x19
test rdx, rdx
jmp 0x140468ce7
je 0x140468d0b
mov rax, qword [rcx + 0x50]
test sil, 0x86
cmp dword [rax], r14d
jmp 0x140468cfd
jle 0x140468d0b
movzx eax, word [rdx]
jmp 0x140468d18
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468d21
je 0x140468d35
mov word [rdi + 0xa], ax
jmp 0x140468d30
jmp 0x140468d38
mov qword [rdi], r14
mov byte [rdi + 8], 1
not rax
movsxd rax, r10d
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jne 0x140468e19
mov sil, 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468d5e
je 0x140468de9
mov rax, qword [rcx + 0x38]
cmp r12w, r11w
cmp qword [rax], r14
je 0x140468dbb
mov rax, qword [rcx + 0x50]
cmc
cmp di, 0x6ea0
test r11b, dl
cmp dword [rax], r14d
jle 0x140468dbb
dec dword [rax]
cbw
not dx
mov rcx, qword [rcx + 0x38]
cdqe
cmove ax, r10w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468da9
mov qword [rcx], rax
setp ah
movzx eax, r11w
movzx eax, word [rdx]
jmp 0x140468dd2
mov rax, qword [rcx]
jmp 0x140468dc3
mov rax, qword [rax + 0x38]
jmp 0x140468dcc
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468ddb
je 0x140468de9
mov al, r14b
jmp 0x140468df4
mov qword [rdi], r14
setae al
cqo
mov al, sil
mov byte [rdi + 8], al
jmp 0x140468dfc
mov rdx, r13
mov rcx, rdi
jmp 0x140468e07
call fcn.1404693b0
test al, al
je 0x140468cb5
jmp 0x140468e22
test sil, sil
je 0x140469016
mov byte [r15], 0x30
jmp 0x140468e2b
inc r15
jmp 0x140468e33
jmp 0x140469016
cmp byte [rdi + 8], r14b
jne 0x140468edb
mov rcx, qword [rdi]
test r10d, edi
test rcx, rcx
jmp 0x140468e50
je 0x140468ecf
mov rax, qword [rcx + 0x38]
bts dx, di
mov rdx, qword [rax]
test bl, spl
jmp 0x140468e6c
test rdx, rdx
jmp 0x140468e74
je 0x140468ea0
mov rax, qword [rcx + 0x50]
test r8b, 0xfa
test r8, rdx
cmp dword [rax], r14d
jmp 0x140468e8d
jle 0x140468ea0
movzx eax, word [rdx]
jmp 0x140468e9b
jmp 0x140468eb2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140468eac
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468ebb
je 0x140468ecf
mov word [rdi + 0xa], ax
jmp 0x140468eca
jmp 0x140468ed7
mov qword [rdi], r14
movzx dx, r11b
mov byte [rdi + 8], 1
movzx r8d, word [rdi + 0xa]
movzx ecx, r10w
movsx rdx, di
movsx dx, r14b
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.1400e9a56
lea rcx, [rbp - 0x38]
cmp dh, 0xa0
stc
sub rax, rcx
test r8b, 0xaf
cmc
sar rax, 1
clc
cmp rax, 0x16
jmp 0x140468f17
jae 0x140469038
cmp ebx, 8
jge 0x140468f50
lea rcx, [0x1400c0e00]
inc sil
sets sil
mov sil, 0xe3
mov al, byte [rax + rcx]
mov sil, r14b
mov byte [r15], al
dec sil
xchg cl, cl
inc r15
inc cx
inc ebx
add cl, r10b
mov sil, 1
sbb ch, ah
mov rcx, qword [rdi]
test r13b, dl
clc
test rcx, rcx
jmp 0x140468f64
je 0x140468ffb
mov rax, qword [rcx + 0x38]
stc
cmp ebx, 0x38f9300c
cmp qword [rax], r14
jmp 0x140468f7d
je 0x140468fcd
mov rax, qword [rcx + 0x50]
cmp sil, al
jmp 0x140468f8f
cmp dword [rax], r14d
jmp 0x140468f97
jle 0x140468fcd
dec dword [rax]
not ax
cdqe
mov rcx, qword [rcx + 0x38]
cwde
cwd
mov rdx, qword [rcx]
setg ah
movsxd rax, eax
lea rax, [rdx + 2]
jmp 0x140468fbd
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468fc8
jmp 0x140468fdf
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468fd9
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468fe8
je 0x140468ffb
mov al, r14b
jmp 0x140468ff6
jmp 0x14046900e
mov qword [rdi], r14
not al
mov al, sil
mov dx, 0x25d4
jmp 0x14046900e
mov byte [rdi + 8], al
xchg dx, cx
mov cl, 0x9f
mov rdx, r13
movzx ecx, dx
bswap ecx
jmp 0x140469023
mov rcx, rdi
call fcn.1404693b0
test al, al
jmp 0x140469032
je 0x140468e38
cmp byte [rsp + 0x31], r14b
jne 0x140469051
test sil, sil
jmp 0x14046904b
jne 0x140469056
mov r15, qword [rbp - 0x80]
stc
mov byte [r15], r14b
ror cl, cl
mov eax, dword [rsp + 0x34]
adc cl, r10b
bsf edx, ebp
mov rcx, qword [rsp + 0x78]
cmovo dx, r8w
shl rdx, cl
mov dword [rcx], eax
shl rdx, 0x45
xadd dh, dh
mov rdx, qword [rbp - 0x40]
cmp rdi, rbx
cmp rdx, 0x10
jb 0x1404690df
inc rdx
test ebp, r11d
dec eax
mov rcx, qword [rbp - 0x58]
shl eax, cl
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x1404690aa
jb 0x1404690da
add rdx, 0x27
test si, bp
jmp 0x1404690bc
mov rcx, qword [rcx - 8]
cmp cl, r15b
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404690d4
ja 0x140469144
call fcn.1401ba130
sub eax, eax
mov rcx, qword [rbp + 8]
test dh, 0xa9
xor rcx, rsp
jmp 0x1404690f0
call fcn.14049fbde
mov rbx, qword [rsp + 0x150]
rol r15d, 0xdc
rcr rbp, 0x2e
add rsp, 0x110
cmovs r12w, r9w
movsx r13, r11w
xchg bpl, r15b
pop r15
pop r14
movsxd rbp, ebx
movsx r13w, r12b
cmovp esi, edi
pop r13
not si
pop r12
jmp 0x140469137
pop rdi
setle bpl
pop rsi
pop rbp
jmp 0x140469143
ret
call fcn.1404b63f8
nop
jmp 0x14046914f
call fcn.1404b63f8
nop
int3