Function at 0x1404675f0
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
btr rax, 0xbf
push rdi
rcl di, 0x50
or si, 0x4daf
cdqe
push r12
push r13
shld ecx, edx, 0x42
push r14
xor bpl, dl
and sil, dl
push r15
sub bp, r9w
bswap r14d
shl r14b, cl
lea rbp, [rsp - 0x10]
movsx ebx, r13w
sub rsp, 0x110
add ebx, edx
jmp 0x14046763b
mov rax, qword [0x1400b7288]
movsxd rbx, r10d
add rdi, rsi
xor rax, rsp
shr rsi, cl
mov qword [rbp + 8], rax
cmc
mov qword [rsp + 0x48], r9
cmovnp ax, r10w
mov rdi, r8
sar cl, 6
movzx r14d, r12w
sub sil, al
mov r14, rdx
mov qword [rbp - 0x80], rdx
shl ax, cl
movzx ax, r11b
mov rax, qword [rbp + 0x78]
cmp bp, 0x6d89
xchg esi, esi
rol bx, cl
mov qword [rsp + 0x78], rax
shl rcx, 9
mov bh, 0x86
bsf ax, r9w
sub r12d, r12d
movzx ecx, ax
movsx ax, dil
mov rsi, qword [rbp + 0x70]
mov bx, 0x4f01
movsx rcx, r11w
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov rcx, 0x6f0e7e9c
mov qword [rsp + 0x68], rbx
jmp 0x1404676cd
mov rax, qword [rbx]
mov ch, 0xb4
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404676df
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x1404676f0
call fcn.14046d691
mov r13, rax
cmp sil, cl
stc
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x140467709
je 0x140467760
mov rdx, qword [rbx]
cbw
xchg al, ah
jmp 0x14046771b
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
jmp 0x140467730
test rax, rax
jmp 0x140467738
je 0x140467760
mov rcx, qword [rax]
cbw
mov rax, qword [rcx]
setns ch
lea edx, [r12 + 1]
cmovo cx, ax
mov rcx, r8
jmp 0x14046775a
call qword [0x1400b8d90]
mov rax, qword [r13]
mov dl, r9b
cwd
xchg dx, dx
lea rdx, [rbp - 0x58]
movsx ecx, r11w
mov rcx, 0x7ee92406
jmp 0x140467780
mov rcx, r13
jmp 0x140467788
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
cmovnp ecx, esp
mov rax, qword [rsi + 0x40]
xchg ch, bh
mov ecx, 0x33730d13
movzx cx, r10b
mov rbx, qword [rax + 8]
lahf
cwde
cmovb rcx, r13
mov qword [rsp + 0x68], rbx
not cl
movsx eax, r14w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404677c6
mov rax, qword [rax + 8]
jmp 0x1404677cf
call qword [0x1400b8d90]
nop
xchg cx, cx
movzx ecx, bx
lea rcx, [rsp + 0x60]
jmp 0x1404677e6
call fcn.140461fa5
mov rsi, rax
test rbx, rbx
je 0x140467850
mov rdx, qword [rbx]
not cx
cdqe
movsx eax, ax
mov rcx, rbx
lahf
movsx eax, di
xchg al, al
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test r13b, r15b
test rax, rax
jmp 0x140467823
je 0x140467850
mov rcx, qword [rax]
mov rax, qword [rcx]
cwd
mov edx, 1
xchg rcx, rcx
movzx ecx, r13w
movzx cx, r11b
mov rcx, r8
jmp 0x14046784a
call qword [0x1400b8d90]
mov rax, qword [rsi]
cmovp r8d, r11d
lea r9, [rbp - 0x38]
lea r8, [0x1400c0e1d]
cdq
movzx edx, bp
lea rdx, [0x1400c0e00]
cmovg ecx, esp
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14046787c
call qword [0x1400b8d90]
mov r15, r14
movsx edx, r9w
cdq
bswap rdx
mov byte [rsp + 0x31], r12b
mov rsi, qword [rsp + 0x48]
setg dh
not dl
mov rdx, rsi
jmp 0x1404678ab
mov rcx, rdi
jmp 0x1404678b3
call fcn.140469d3b
mov ebx, 0xffff
test al, al
jne 0x140467b9f
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404678cf
jne 0x140467964
mov rcx, qword [rdi]
test bpl, 0x3e
test rcx, rcx
jmp 0x1404678e4
je 0x140467958
mov rax, qword [rcx + 0x38]
shl edx, cl
mov rdx, qword [rax]
test dx, r8w
test rdx, rdx
je 0x140467925
mov rax, qword [rcx + 0x50]
jmp 0x14046790a
cmp dword [rax], r12d
jmp 0x140467912
jle 0x140467925
movzx eax, word [rdx]
jmp 0x140467920
jmp 0x14046793c
mov rax, qword [rcx]
jmp 0x14046792d
mov rax, qword [rax + 0x30]
jmp 0x140467936
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467944
je 0x140467958
mov word [rdi + 0xa], ax
jmp 0x140467953
jmp 0x14046795e
mov qword [rdi], r12
rol cl, 0xda
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x140467971
jne 0x140467a34
mov byte [r14], 0x2b
clc
lea r15, [r14 + 1]
sal ch, 0x17
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046798e
je 0x140467a1d
mov rax, qword [rcx + 0x38]
test r9d, 0x2d032943
test r9b, cl
cmp qword [rax], r12
jmp 0x1404679aa
je 0x1404679f5
mov rax, qword [rcx + 0x50]
cmp bpl, r15b
cmp dword [rax], r12d
jmp 0x1404679bf
jle 0x1404679f5
dec dword [rax]
movsx eax, r11w
cmove dx, r15w
jmp 0x1404679d5
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404679e5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404679f0
jmp 0x140467a07
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140467a01
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467a0f
je 0x140467a1d
mov al, r12b
jmp 0x140467a27
mov qword [rdi], r12
mov al, 1
jmp 0x140467a27
mov byte [rdi + 8], al
jmp 0x140467a2f
jmp 0x140467b9f
test cl, cl
jmp 0x140467a3b
jne 0x140467ade
mov rcx, qword [rdi]
clc
test r13w, 0x608e
test rcx, rcx
jmp 0x140467a53
je 0x140467ac2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140467a68
test rdx, rdx
jmp 0x140467a70
je 0x140467a94
mov rax, qword [rcx + 0x50]
test r12b, 0xf6
cmp dword [rax], r12d
jle 0x140467a94
movzx eax, word [rdx]
jmp 0x140467a8f
jmp 0x140467aa6
mov rax, qword [rcx]
jmp 0x140467a9c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467aae
je 0x140467ac2
mov word [rdi + 0xa], ax
jmp 0x140467abd
jmp 0x140467ad6
mov qword [rdi], r12
cmove rax, r12
mov al, r13b
shl ah, 0x97
movzx eax, word [rdi + 0xa]
cmp bpl, bl
mov byte [rdi + 8], 1
test r15b, r14b
clc
cmp ax, word [rbp - 0xc]
jmp 0x140467ae7
jne 0x140467b9f
mov byte [r14], 0x2d
btr ecx, ebx
bswap r15d
lea r15, [r14 + 1]
clc
not rcx
mov rcx, qword [rdi]
stc
cmp rbp, rdi
test rcx, rcx
je 0x140467b8b
mov rax, qword [rcx + 0x38]
stc
test ecx, r13d
cmp qword [rax], r12
je 0x140467b62
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140467b2c
jle 0x140467b62
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, ebp
lahf
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467b4a
mov qword [rcx], rax
movsx ax, r12b
cmovno eax, ebp
movzx eax, word [rdx]
jmp 0x140467b5d
jmp 0x140467b6f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467b77
je 0x140467b8b
mov byte [rdi + 8], r12b
jmp 0x140467b86
jmp 0x140467b9f
mov qword [rdi], r12
xor dh, cl
clc
sar cx, 0x39
mov byte [rdi + 8], 1
sub r14w, 0x69a8
mov word [r15], 0x7830
jmp 0x140467baa
add r15, 2
mov qword [rsp + 0x50], r15
movzx dx, al
mov byte [rsp + 0x30], r12b
not dh
bswap dx
mov r14d, r12d
cdq
cmovb cx, r10w
mov dword [rsp + 0x3c], r12d
xchg ch, cl
mov dword [rsp + 0x34], r12d
not dl
cqo
mov rdx, rsi
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x140467bec
jne 0x140467fa1
cmp byte [rdi + 8], r12b
jmp 0x140467bfb
jne 0x140467c88
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467c73
mov rax, qword [rcx + 0x38]
movsx edx, cx
shl dl, cl
mov rdx, qword [rax]
stc
cmp r8, r8
test rdx, rdx
jmp 0x140467c25
je 0x140467c4a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140467c37
jle 0x140467c4a
movzx eax, word [rdx]
jmp 0x140467c45
jmp 0x140467c5c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140467c56
call qword [0x1400b8d90]
cmp bx, ax
je 0x140467c73
mov word [rdi + 0xa], ax
jmp 0x140467c6e
jmp 0x140467c7e
mov qword [rdi], r12
sar ax, cl
btr rax, r15
lahf
mov byte [rdi + 8], 1
xadd ah, al
shl al, 0x54
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x38]
jmp 0x140467c96
jne 0x140467fa1
mov rcx, qword [rdi]
test r12, r14
test rcx, rcx
jmp 0x140467caa
je 0x140467d47
mov rax, qword [rcx + 0x38]
clc
cmc
test sp, 0x11cb
cmp qword [rax], r12
jmp 0x140467cc3
je 0x140467d15
mov rax, qword [rcx + 0x50]
cmp r8b, r9b
cmp dword [rax], r12d
jmp 0x140467cd8
jle 0x140467d15
dec dword [rax]
movsx rax, r8w
movzx ax, r9b
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
mov al, spl
bswap ax
lea rax, [rdx + 2]
jmp 0x140467d01
mov qword [rcx], rax
mov ax, r13w
movzx eax, word [rdx]
jmp 0x140467d10
jmp 0x140467d2c
mov rax, qword [rcx]
jmp 0x140467d1d
mov rax, qword [rax + 0x38]
jmp 0x140467d26
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467d34
je 0x140467d47
mov al, r12b
jmp 0x140467d42
jmp 0x140467d4c
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
movzx rcx, sp
mov rdx, rsi
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x140467d65
jne 0x140467f98
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140467d75
jne 0x140467e12
mov rcx, qword [rdi]
test r15w, 0x3726
test rcx, rcx
jmp 0x140467d8c
je 0x140467dff
mov rax, qword [rcx + 0x38]
movzx edx, dx
shld dx, si, 0xb9
inc dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467dac
je 0x140467dcc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140467dbe
jle 0x140467dcc
movzx eax, word [rdx]
jmp 0x140467de3
mov rax, qword [rcx]
jmp 0x140467dd4
mov rax, qword [rax + 0x30]
jmp 0x140467ddd
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467deb
je 0x140467dff
mov word [rdi + 0xa], ax
jmp 0x140467dfa
jmp 0x140467e0c
mov qword [rdi], r12
shl cl, cl
cmp r8b, spl
jmp 0x140467e0c
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmc
test r12w, bx
cmp ax, word [rbp - 6]
je 0x140467ec7
test cl, cl
jne 0x140467eb8
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467ea0
mov rax, qword [rcx + 0x38]
bsr dx, r15w
movsxd rdx, eax
ror dl, 0xbc
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x140467e77
mov rax, qword [rcx + 0x50]
test r11d, eax
cmp dword [rax], r12d
jmp 0x140467e64
jle 0x140467e77
movzx eax, word [rdx]
jmp 0x140467e72
jmp 0x140467e84
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467e8c
je 0x140467ea0
mov word [rdi + 0xa], ax
jmp 0x140467e9b
jmp 0x140467eb4
mov qword [rdi], r12
add al, r10b
clc
movzx eax, word [rdi + 0xa]
cmp dl, r14b
jmp 0x140467eb4
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x140467ec1
jne 0x140467f98
mov rcx, qword [rdi]
jmp 0x140467ed4
test rcx, rcx
jmp 0x140467edc
je 0x140467f86
mov rax, qword [rcx + 0x38]
cmp dil, cl
cmp qword [rax], r12
jmp 0x140467ef1
je 0x140467f54
mov rax, qword [rcx + 0x50]
clc
test r9b, 0xa8
test bpl, cl
cmp dword [rax], r12d
jmp 0x140467f0b
jle 0x140467f54
dec dword [rax]
movzx rdx, sp
mov ah, 0x1e
setl al
mov rcx, qword [rcx + 0x38]
mov al, r14b
bswap ax
cbw
mov rdx, qword [rcx]
jmp 0x140467f36
lea rax, [rdx + 2]
jmp 0x140467f3f
mov qword [rcx], rax
mov al, dil
movsx rax, r14w
setge al
movzx eax, word [rdx]
jmp 0x140467f6b
mov rax, qword [rcx]
jmp 0x140467f5c
mov rax, qword [rax + 0x38]
jmp 0x140467f65
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467f73
je 0x140467f86
mov al, r12b
jmp 0x140467f81
jmp 0x140467f90
mov qword [rdi], r12
mov al, 1
jmp 0x140467f90
mov byte [rdi + 8], al
jmp 0x140467fa1
mov byte [rsp + 0x30], 1
movzx rbx, sp
mov ecx, 0x300
cmovnp rbx, rsp
mov r12d, 0x24
ror ah, 0xbe
mov rax, qword [rsp + 0x78]
rcr bh, 0xd9
not bl
cmp dword [rax], 0x3b9aca00
mov bx, si
cmove r12d, ecx
dec al
add bl, 0x12
mov dword [rsp + 0x40], r12d
add bh, 0x56
stc
sal al, 0x3a
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
jmp 0x140467fe9
cmovae rbx, qword [rbp - 0x58]
mov al, cl
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x140467ffc
dec al
clc
cmp di, r9w
cmp al, 0x7d
jmp 0x14046800a
ja 0x1404687b7
xor esi, esi
cmp ax, 0x13b9
clc
cmp qword [rbp - 0x48], rsi
jmp 0x140468020
jne 0x140468035
mov word [rsp + 0x38], si
jmp 0x140468030
jmp 0x140468055
mov rax, qword [r13]
movsx cx, r15b
mov rcx, r13
jmp 0x140468046
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
mov r13d, 0xf
or cl, 0x4c
not dh
mov qword [rbp - 0x60], r13
btr cx, bp
xor eax, eax
movsx edx, r15w
mov byte [rbp - 0x78], al
cwd
movsx cx, dil
movzx edx, r8w
mov rdx, qword [rsp + 0x48]
movsx rcx, sp
seto ch
mov rcx, rdi
jmp 0x14046809f
call fcn.140469d3b
sub r9d, r9d
mov r14, qword [rbp - 0x78]
test r8d, r10d
test al, al
jmp 0x1404680b5
jne 0x1404685ad
lea r12, [rdi + 0xa]
btr r8w, r14w
stc
mov r8, r12
mov qword [rsp + 0x70], r12
or bl, dil
mov bl, byte [rsp + 0x31]
jmp 0x1404680da
cmp byte [rdi + 8], r9b
jmp 0x1404680e3
jne 0x14046819f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404680f4
je 0x140468191
mov rax, qword [rcx + 0x38]
shl dx, 0xb3
stc
mov rdx, qword [rax]
cmp r11b, dl
test rdx, rdx
je 0x140468138
mov rax, qword [rcx + 0x50]
test r13d, 0x3ca445c4
cmp dword [rax], r9d
jmp 0x140468125
jle 0x140468138
movzx eax, word [rdx]
jmp 0x140468133
jmp 0x140468165
mov rax, qword [rcx]
jmp 0x140468140
mov rax, qword [rax + 0x30]
jmp 0x140468149
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
sbb cl, 0xeb
sub r9d, r9d
setne cl
cmp si, r10w
bts ecx, r13d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468172
je 0x140468191
mov word [r8], ax
movzx r12d, r13w
movsx r12w, r12b
movsx r12d, r14w
mov r12, r8
jmp 0x14046819b
mov qword [rdi], r9
mov r8d, ebx
movsx rdx, r10w
mov byte [rdi + 8], 1
movzx r8d, word [r12]
bswap dx
movsx rcx, dx
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x1404681b8
call fcn.140136b36
lea rcx, [rbp - 0x38]
sub rax, rcx
cmc
sar rax, 1
cmp r8w, 0xfb6
cmp rax, 0x16
jmp 0x1404681d7
jae 0x1404682b4
mov byte [rsp + 0x30], 1
btc rcx, 0x55
movzx ecx, r15w
rol rcx, cl
mov ecx, dword [rsp + 0x3c]
stc
cmp dword [rsp + 0x40], ecx
jmp 0x1404681fc
jg 0x140468210
inc dword [rsp + 0x34]
jmp 0x14046820b
jmp 0x14046826f
test rax, rax
jmp 0x140468218
jne 0x14046822b
test ecx, ecx
jmp 0x140468225
je 0x14046826f
lea r8, [0x1400c0e00]
jmp 0x140468237
mov al, byte [rax + r8]
jmp 0x140468240
mov byte [r15], al
lahf
seta al
movsx eax, r14w
inc r15
movzx ax, bh
mov qword [rsp + 0x50], r15
cdqe
movsxd rax, ebx
bswap ax
inc ecx
movsx rax, r9w
ror ax, cl
test ch, bl
mov dword [rsp + 0x3c], ecx
stc
lea rax, [rbp - 0x78]
cmp r13, 0x10
not cl
setae cl
jmp 0x140468281
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x14046828e
je 0x14046845e
lea rax, [rbp - 0x78]
cmp r12b, r11b
clc
test cl, cl
jmp 0x1404682a3
cmovne rax, r14
jmp 0x1404682ac
inc byte [rax + rsi]
jmp 0x140468451
lea rax, [rbp - 0x78]
test r9, rdi
sal r15b, cl
cmp r13, 0x10
setae r15b
jmp 0x1404682cb
cmovae rax, r14
cmp r12b, 0xef
xor r9d, r9d
clc
stc
cmp byte [rax + rsi], r9b
jmp 0x1404682e1
je 0x140468569
movzx r8d, word [rsp + 0x38]
stc
clc
test r8w, r8w
jmp 0x1404682f8
je 0x140468569
cmp byte [rdi + 8], r9b
jmp 0x140468307
jne 0x1404683cb
mov rcx, qword [rdi]
clc
cmc
stc
test rcx, rcx
je 0x1404683bb
mov rax, qword [rcx + 0x38]
shrd rdx, r8, 0x18
sar dh, cl
mov rdx, qword [rax]
cmp r11w, 0x287
test r15b, r13b
test r14b, 0x89
test rdx, rdx
jmp 0x14046833f
je 0x140468369
mov rax, qword [rcx + 0x50]
jmp 0x14046834e
cmp dword [rax], r9d
jmp 0x140468356
jle 0x140468369
movzx eax, word [rdx]
jmp 0x140468364
jmp 0x140468394
mov rax, qword [rcx]
jmp 0x140468371
mov rax, qword [rax + 0x30]
jmp 0x14046837a
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
add cl, 0x7e
xor cl, 0x75
sub r9d, r9d
jmp 0x140468394
mov ecx, 0xffff
jmp 0x14046839e
cmp cx, ax
jmp 0x1404683a6
je 0x1404683bb
mov word [r12], ax
jmp 0x1404683b6
jmp 0x1404683c1
mov qword [rdi], r9
cmp cl, sil
mov byte [rdi + 8], 1
jmp 0x1404683cb
cmp word [r12], r8w
jne 0x140468569
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x1404683e2
jae 0x140468418
lea rax, [rcx + 1]
clc
jmp 0x1404683f3
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
cmp ebx, 0xa98653f
test r15b, r15b
jmp 0x140468409
cmovne rax, r14
clc
and word [rax + rcx], 0
jmp 0x14046843d
xor r9d, r9d
not cl
mov ecx, 0x284027fa
bswap rdx
mov r8b, bl
movsxd rdx, r15d
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
jmp 0x140468438
call fcn.140458302
inc rsi
sub r13b, 0xd5
xor r15w, dx
movsx r13d, r11w
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
cmp cx, 0x10a1
mov rcx, qword [rdi]
jmp 0x140468466
xor r8d, r8d
jmp 0x14046846e
test rcx, rcx
je 0x140468514
mov rax, qword [rcx + 0x38]
stc
test edi, 0x53c14782
test r13b, r10b
cmp qword [rax], r8
je 0x1404684d5
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14046849b
jle 0x1404684d5
dec dword [rax]
cmovnp rdx, rbx
movsx eax, r10w
mov ah, 0x4e
mov rcx, qword [rcx + 0x38]
cqo
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404684c2
mov qword [rcx], rax
mov rax, rdi
mov al, 0x2a
movsxd rax, esp
movzx eax, word [rdx]
jmp 0x1404684ed
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404684e1
call qword [0x1400b8d90]
sub r8d, r8d
rcr ch, 0x9d
mov ecx, 0xffff
clc
cmp r13w, 0x6fe
cmp cx, ax
jmp 0x140468501
je 0x140468514
mov al, r8b
jmp 0x14046850f
jmp 0x14046851e
mov qword [rdi], r8
not dh
mov al, 1
movzx edx, sp
mov byte [rdi + 8], al
jmp 0x14046852d
mov rdx, qword [rsp + 0x48]
movsx cx, r15b
mov rcx, rdi
jmp 0x14046853f
call fcn.140469d3b
sub r9d, r9d
shr r8b, cl
rcr r8w, cl
test al, al
movzx r8w, dil
mov r8w, ax
mov r8, qword [rsp + 0x70]
jmp 0x140468563
je 0x1404680da
test rsi, rsi
je 0x14046859e
lea rax, [rbp - 0x78]
test r15b, 0xc2
cmc
cmp r10d, 0x7364222
cmp r13, 0x10
cmovae rax, r14
clc
cmc
cmp byte [rax + rsi], r9b
jmp 0x140468595
jle 0x1404685f3
inc rsi
mov rbx, qword [rsp + 0x60]
test eax, 0x10581ccf
jmp 0x1404685ad
test rsi, rsi
jmp 0x1404685b5
je 0x1404685fd
mov cl, byte [rbx]
cmc
cmp cl, 0x7f
je 0x1404685fd
sub rsi, 1
je 0x14046876c
lea rax, [rbp - 0x78]
test al, spl
cmc
test dh, 0x7a
cmp r13, 0x10
jmp 0x1404685e5
cmovae rax, r14
stc
cmp cl, byte [rax + rsi]
je 0x1404687a0
mov byte [rsp + 0x31], 1
clc
test bp, r15w
cmp r13, 0x10
jmp 0x140468606
jb 0x140468669
lea rdx, [r13 + 1]
xor al, bpl
sub ax, 0x5e33
bswap rax
mov rax, r14
cmp cl, sil
cmp rdx, 0x1000
jb 0x14046865c
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
cmp dil, r12b
test r15d, 0x69201cdd
test r9b, al
add rax, 0xfffffffffffffff8
cmc
test r15b, sil
cmp rax, 0x1f
jmp 0x140468656
ja 0x140469af3
mov rcx, r14
jmp 0x140468664
call fcn.14027afd4
sub r8d, r8d
not r15b
rol r15, 8
bsr r15, rsi
mov r12d, dword [rsp + 0x40]
sar r14b, cl
cmp r14d, 0x6aac779b
sal r15b, cl
mov r14d, dword [rsp + 0x3c]
shl si, cl
shrd r13w, r8w, 0x94
mov r15, qword [rsp + 0x50]
not sil
mov r13, qword [rsp + 0x58]
movsx rsi, di
mov rsi, qword [rsp + 0x48]
cmp r13b, 0x4c
clc
jmp 0x1404686b7
cmp byte [rsp + 0x30], r8b
jmp 0x1404686c1
je 0x1404686ec
test r14d, r14d
jmp 0x1404686cf
jne 0x1404686ec
mov byte [r15], 0x30
not cl
bswap ecx
movsx rdx, di
inc r15
movzx ecx, ax
cwd
seta cl
mov rdx, rsi
setnp ch
movzx rcx, r10w
movzx cx, bh
mov rcx, rdi
jmp 0x140468702
call fcn.140469d3b
sub esi, esi
cmc
test al, al
jne 0x140468bc9
cmp byte [rdi + 8], sil
jne 0x140468ac0
mov rcx, qword [rdi]
clc
jmp 0x140468725
test rcx, rcx
jmp 0x14046872d
je 0x140468aab
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468742
je 0x140468a78
mov rax, qword [rcx + 0x50]
stc
test dx, 0x6e75
cmp dword [rax], esi
jmp 0x140468759
jle 0x140468a78
movzx eax, word [rdx]
jmp 0x140468767
jmp 0x140468a8a
test rsi, rsi
jmp 0x140468774
jne 0x1404687a0
lea rax, [rbp - 0x78]
cmp r10w, r9w
test spl, 0xce
cmp r13, 0x10
jmp 0x14046878f
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x14046879a
jl 0x1404685f3
cmp byte [rbx + 1], r9b
jle 0x1404685ad
inc rbx
jmp 0x1404687b2
jmp 0x1404685ad
mov rdx, rsi
mov rcx, rdi
jmp 0x1404687c2
call fcn.140469d3b
xor r8d, r8d
test al, al
jmp 0x1404687d1
jne 0x1404686b7
lea rbx, [rdi + 0xa]
rcr r13w, cl
mov rsi, rbx
test r9w, 0x39f1
bt r13w, 0xff
add r13b, 0x91
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x140468800
jne 0x1404688b5
mov rcx, qword [rdi]
jmp 0x14046880e
test rcx, rcx
jmp 0x140468816
je 0x1404688a7
mov rax, qword [rcx + 0x38]
rol dh, cl
mov rdx, qword [rax]
test r14b, dil
jmp 0x14046882d
test rdx, rdx
jmp 0x140468835
je 0x14046885d
mov rax, qword [rcx + 0x50]
cmp ch, 0xd6
cmp dword [rax], r8d
jmp 0x14046884a
jle 0x14046885d
movzx eax, word [rdx]
jmp 0x140468858
jmp 0x140468885
mov rax, qword [rcx]
jmp 0x140468865
mov rax, qword [rax + 0x30]
jmp 0x14046886e
call qword [0x1400b8d90]
sub r8d, r8d
bt ecx, r10d
btr cx, 0x30
jmp 0x140468885
mov ecx, 0xffff
clc
cmp r10d, eax
cmp cx, ax
jmp 0x140468896
je 0x1404688a7
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404688ad
mov qword [rdi], r8
not rdx
mov byte [rdi + 8], 1
movsx rdx, r14w
movzx r8d, word [rbx]
movzx rdx, r15w
jmp 0x1404688c2
lea rdx, [rbp]
movzx ecx, si
movsx ecx, ax
lea rcx, [rbp - 0x38]
jmp 0x1404688d5
call fcn.140136b36
lea rcx, [rbp - 0x38]
test spl, sil
cmp si, 0x2182
cmc
sub rax, rcx
cmp ax, 0x777
clc
sar rax, 1
cmp rax, 0x16
jae 0x140468a66
cmp r12d, r14d
jmp 0x140468904
jg 0x14046891f
inc dword [rsp + 0x34]
cmp r15b, 0xac
sub r8d, r8d
jmp 0x14046891a
jmp 0x140468969
xor r8d, r8d
cmc
test rax, rax
jne 0x14046893a
test r14d, r14d
jmp 0x140468934
je 0x140468969
lea rcx, [0x1400c0e00]
jmp 0x140468946
mov al, byte [rax + rcx]
inc ch
bswap rcx
dec ch
mov byte [r15], al
mov cl, 0xd5
inc r15
movsx ecx, r13w
movzx ecx, r13w
inc r14d
shld cx, r14w, 0xda
mov byte [rsp + 0x30], 1
or ecx, 0x14ca76ec
mov rcx, qword [rdi]
test rcx, rcx
je 0x140468a22
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x1404689db
mov rax, qword [rcx + 0x50]
cmp edx, r14d
cmc
test sp, 0x27cc
cmp dword [rax], r8d
jle 0x1404689db
dec dword [rax]
mov ah, bh
setl al
cdq
mov rcx, qword [rcx + 0x38]
cqo
cmovle edx, r12d
mov rdx, qword [rcx]
cbw
not ah
lea rax, [rdx + 2]
jmp 0x1404689c5
mov qword [rcx], rax
cdqe
cbw
xchg al, ah
movzx eax, word [rdx]
jmp 0x1404689d6
jmp 0x1404689f9
mov rax, qword [rcx]
jmp 0x1404689e3
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
movzx ecx, r10w
btr cx, r14w
mov ecx, 0xffff
stc
cmp r9, rbx
test si, 0x7d1a
cmp cx, ax
jmp 0x140468a0f
je 0x140468a22
mov al, r8b
jmp 0x140468a1d
jmp 0x140468a2f
mov qword [rdi], r8
mov al, r15b
cmovns rcx, rsp
mov al, 1
cdq
mov byte [rdi + 8], al
movsx rcx, bp
setg dl
cqo
mov rdx, r13
movsx ecx, di
jmp 0x140468a46
mov rcx, rdi
call fcn.140469d3b
xor r8d, r8d
test r12d, esp
test al, al
jmp 0x140468a5b
je 0x1404687f7
jmp 0x140468a69
sub r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x140468a73
jmp 0x14046869f
mov rax, qword [rcx]
jmp 0x140468a80
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140468a94
cmp cx, ax
je 0x140468aab
mov word [rdi + 0xa], ax
jmp 0x140468aa6
jmp 0x140468ab5
mov qword [rdi], rsi
mov bl, spl
cmova bx, si
mov byte [rdi + 8], 1
movsx bx, cl
setns al
movzx ebx, word [rdi + 0xa]
lahf
mov rax, qword [r13]
movsx rcx, si
bswap ecx
mov rcx, r13
jmp 0x140468ad7
mov rax, qword [rax + 0x18]
jmp 0x140468ae0
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140468aee
jne 0x140468bc9
call fcn.1404b8ea2
mov rcx, qword [rax]
mov al, byte [rcx]
xchg cx, cx
movzx ecx, r14w
mov byte [r15], al
mov ch, 0xc9
mov cl, r8b
inc cx
inc r15
and ch, 0x5c
btc rcx, rbx
xor rcx, 0x617f45a1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468b2d
je 0x140468bb4
mov rax, qword [rcx + 0x38]
cmc
test rbx, 0x335524c1
cmp qword [rax], rsi
jmp 0x140468b47
je 0x140468b86
mov rax, qword [rcx + 0x50]
jmp 0x140468b56
cmp dword [rax], esi
jle 0x140468b86
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rdx, ebp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468b73
mov qword [rcx], rax
bswap rax
movzx eax, word [rdx]
jmp 0x140468b81
jmp 0x140468b98
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468b92
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468ba5
je 0x140468bb4
mov byte [rdi + 8], sil
jmp 0x140468bc9
mov qword [rdi], rsi
rol r13b, cl
mov byte [rdi + 8], 1
sub r13d, 0x10ae0734
bts r13, rdx
mov r13, qword [rsp + 0x48]
clc
test al, r10b
test r14d, r14d
jne 0x140468e31
mov rdx, r13
xchg rcx, rcx
not cl
mov rcx, rdi
jmp 0x140468beb
call fcn.140469d3b
test al, al
jmp 0x140468bf7
jne 0x140468de7
lea rbx, [rdi + 0xa]
shld si, r8w, 0x64
mov rsi, rbx
sub r14b, 0xfa
mov r12d, dword [rsp + 0x34]
xor r8d, r8d
and r14b, 0xad
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x140468c29
jne 0x140468ccb
mov rcx, qword [rdi]
cmp r10b, 0x87
jmp 0x140468c3d
test rcx, rcx
jmp 0x140468c45
je 0x140468cbc
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11, 0x412242fc
test rdx, rdx
je 0x140468c87
mov rax, qword [rcx + 0x50]
stc
jmp 0x140468c6c
cmp dword [rax], r8d
jmp 0x140468c74
jle 0x140468c87
movzx eax, word [rdx]
jmp 0x140468c82
jmp 0x140468ca2
mov rax, qword [rcx]
jmp 0x140468c8f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
cmc
jmp 0x140468ca2
cmp r14w, ax
jmp 0x140468cab
je 0x140468cbc
mov word [rsi], ax
mov rbx, rsi
jmp 0x140468cc4
mov qword [rdi], r8
stc
cmovb rax, r15
mov byte [rdi + 8], 1
or al, r8b
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x140468cd7
jne 0x140468dc3
dec r12d
mov byte [rsp + 0x30], 1
rol cl, 0x8c
sub ch, 0xf2
and cx, 0x295a
mov rcx, qword [rdi]
clc
cmp eax, r9d
test rcx, rcx
je 0x140468d84
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468d0c
je 0x140468d50
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468d1e
jle 0x140468d50
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx eax, bp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468d39
mov qword [rcx], rax
not ax
cwde
movsxd rax, edx
movzx eax, word [rdx]
jmp 0x140468d4b
jmp 0x140468d68
mov rax, qword [rcx]
jmp 0x140468d58
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
cmp r10b, r13b
cmp r14w, ax
jmp 0x140468d71
je 0x140468d84
mov al, r8b
jmp 0x140468d7f
jmp 0x140468d8c
mov qword [rdi], r8
cqo
cdq
mov al, 1
mov byte [rdi + 8], al
mov rdx, r13
movsx ecx, r14w
movsx rcx, bp
movzx cx, r12b
mov rcx, rdi
jmp 0x140468da7
call fcn.140469d3b
sub r8d, r8d
jmp 0x140468db6
test al, al
jmp 0x140468dbd
je 0x140468c20
mov dword [rsp + 0x34], r12d
sub r12w, sp
adc ax, si
mov r14d, dword [rsp + 0x3c]
bts rax, rsp
mov r12d, dword [rsp + 0x40]
movzx ax, ch
shld ax, r8w, 0xa2
mov eax, dword [rsp + 0x34]
cmp dil, r12b
test r11b, 0xcc
test eax, eax
jmp 0x140468df9
jns 0x140468e31
mov byte [r15], 0x30
setns dl
inc r15
cmovb dx, di
movzx cx, bpl
movsxd rcx, r15d
inc eax
jmp 0x140468e20
mov dword [rsp + 0x34], eax
movsx cx, spl
movsx ecx, di
cmovbe dx, r13w
mov rdx, r13
mov rcx, 0x6d62141d
mov rcx, rdi
jmp 0x140468e43
call fcn.140469d3b
test al, al
jmp 0x140468e4f
jne 0x140469070
lea rbx, [rdi + 0xa]
sbb sil, cl
setnp sil
mov rsi, rbx
test r12, r15
test dh, 0x94
stc
xor r8d, r8d
cmp r8b, r12b
cmp byte [rdi + 8], r8b
jne 0x140468f05
mov rcx, qword [rdi]
test rcx, rcx
je 0x140468efc
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468e95
je 0x140468eb5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468ea7
jle 0x140468eb5
movzx eax, word [rdx]
jmp 0x140468ed1
mov rax, qword [rcx]
jmp 0x140468ebd
mov rax, qword [rax + 0x30]
jmp 0x140468ec6
call qword [0x1400b8d90]
sub r8d, r8d
rol cl, cl
mov ecx, 0xffff
clc
cmp r12b, 0x51
cmp cx, ax
jmp 0x140468ee3
je 0x140468efc
mov word [rsi], ax
mov bx, cx
mov rbx, rsi
jmp 0x140468ef7
jmp 0x140468eff
mov qword [rdi], r8
mov byte [rdi + 8], 1
mov edx, ebp
movzx r8d, word [rbx]
cwd
not edx
mov cx, r15w
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.140136b36
lea rcx, [rbp - 0x38]
test r11, rdx
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jmp 0x140468f34
jae 0x140469070
cmp r14d, r12d
jmp 0x140468f42
jge 0x140468f76
lea rcx, [0x1400c0e00]
jmp 0x140468f54
mov al, byte [rax + rcx]
xchg cx, cx
movzx cx, r12b
mov byte [r15], al
not ch
mov cx, 0xeae
inc r15
dec cl
inc cx
mov ecx, r15d
inc r14d
mov byte [rsp + 0x30], 1
test r9b, 0xa9
mov rcx, qword [rdi]
cmp ch, 0xd9
xor r8d, r8d
test r13b, 0x3a
test rcx, rcx
jmp 0x140468f94
je 0x140469030
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468fa6
je 0x140468ff2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140468ff2
dec dword [rax]
movsx rax, cx
cwd
mov rcx, qword [rcx + 0x38]
not ah
setns dl
jmp 0x140468fcf
mov rdx, qword [rcx]
jmp 0x140468fd7
lea rax, [rdx + 2]
jmp 0x140468fe0
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140468fed
jmp 0x140469010
mov rax, qword [rcx]
jmp 0x140468ffa
mov rax, qword [rax + 0x38]
jmp 0x140469003
call qword [0x1400b8d90]
xor r8d, r8d
btc rcx, rdx
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046901d
je 0x140469030
mov al, r8b
jmp 0x14046902b
jmp 0x140469048
mov qword [rdi], r8
jmp 0x14046903c
mov al, 1
cwd
movsx ecx, r10w
cmovne rdx, r9
mov byte [rdi + 8], al
cdq
xchg cl, dl
cwd
mov rdx, r13
mov rcx, rdi
jmp 0x14046905b
call fcn.140469d3b
xor r8d, r8d
test al, al
jmp 0x14046906a
je 0x140468e70
mov sil, byte [rsp + 0x30]
cmp bpl, bl
test r10w, r14w
xor r14d, r14d
test sil, sil
jmp 0x140469087
je 0x1404699d5
mov rdx, r13
movsx cx, r15b
mov rcx, rdi
jmp 0x14046909d
call fcn.140469d3b
test al, al
jmp 0x1404690a9
jne 0x1404699d5
mov cl, byte [rdi + 8]
test r10b, r8b
stc
test cl, cl
jmp 0x1404690bd
jne 0x140469159
mov rcx, qword [rdi]
test r10b, 0xd3
test rcx, rcx
jmp 0x1404690d2
je 0x140469148
mov rax, qword [rcx + 0x38]
test rbp, r8
xor dx, 0x56f2
and dh, al
mov rdx, qword [rax]
test r15b, r15b
test rdx, rdx
je 0x140469115
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140469102
jle 0x140469115
movzx eax, word [rdx]
jmp 0x140469110
jmp 0x14046912c
mov rax, qword [rcx]
jmp 0x14046911d
mov rax, qword [rax + 0x30]
jmp 0x140469126
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140469148
mov word [rdi + 0xa], ax
jmp 0x140469143
jmp 0x140469150
mov qword [rdi], r14
add al, bl
shr al, 0xa3
mov byte [rdi + 8], 1
rcl cl, 0xf3
mov cl, 1
movzx eax, word [rdi + 0xa]
cmc
cmp r12b, r8b
clc
cmp ax, word [rbp - 2]
jmp 0x14046916b
je 0x14046922a
test cl, cl
jmp 0x140469178
jne 0x14046921b
mov rcx, qword [rdi]
cmc
cmp r12, 0x7c4c3f1f
clc
test rcx, rcx
jmp 0x140469192
je 0x140469204
mov rax, qword [rcx + 0x38]
sub dh, bl
shr rdx, 0x19
adc dl, spl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404691b0
je 0x1404691d6
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x1404691c3
jle 0x1404691d6
movzx eax, word [rdx]
jmp 0x1404691d1
jmp 0x1404691e3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404691ed
cmp cx, ax
jmp 0x1404691f5
je 0x140469204
mov word [rdi + 0xa], ax
jmp 0x140469213
mov qword [rdi], r14
rcr eax, cl
xor al, 0xc8
movzx eax, word [rdi + 0xa]
cmp dl, r15b
clc
mov byte [rdi + 8], 1
test r11b, 3
cmp ax, word [rbp - 4]
jmp 0x140469224
jne 0x1404699d5
mov byte [r15], 0x70
movsxd rcx, edx
inc r15
mov rcx, qword [rdi]
clc
test r9, 0x41f4479b
test rcx, rcx
jmp 0x140469247
je 0x1404692e1
mov rax, qword [rcx + 0x38]
test ah, 0x45
clc
test dx, bx
cmp qword [rax], r14
jmp 0x140469260
je 0x1404692a0
mov rax, qword [rcx + 0x50]
test ch, 0xb4
cmp dword [rax], r14d
jle 0x1404692a0
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
mov rdx, qword [rcx]
movzx ax, r11b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, sp
movzx eax, word [rdx]
jmp 0x14046929b
jmp 0x1404692b7
mov rax, qword [rcx]
jmp 0x1404692a8
mov rax, qword [rax + 0x38]
jmp 0x1404692b1
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r15w, 0x354c
clc
stc
cmp r12w, ax
jmp 0x1404692ce
je 0x1404692ef
mov al, r14b
jmp 0x1404692dc
jmp 0x140469304
mov r12d, 0xffff
mov sil, r8b
cdq
mov dx, 0x3d42
mov qword [rdi], r14
movsx ebx, r12w
movzx rcx, r15w
mov al, 1
movzx bx, dh
cdq
sets bh
mov byte [rdi + 8], al
not bx
mov sil, r14b
not cl
mov dl, 0x81
jmp 0x140469316
mov ebx, r14d
mov rdx, r13
movzx rcx, r8w
not ch
mov rcx, rdi
jmp 0x14046932a
call fcn.140469d3b
test al, al
jmp 0x140469336
jne 0x140469613
mov cl, byte [rdi + 8]
cmp edx, edx
test cl, cl
jne 0x1404693ca
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404693b1
mov rax, qword [rcx + 0x38]
sub dl, 0x4e
mov rdx, qword [rax]
test rdx, rdx
je 0x14046937d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14046937d
movzx eax, word [rdx]
jmp 0x140469394
mov rax, qword [rcx]
jmp 0x140469385
mov rax, qword [rax + 0x30]
jmp 0x14046938e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046939d
je 0x1404693b1
mov word [rdi + 0xa], ax
jmp 0x1404693ac
jmp 0x1404693b7
mov qword [rdi], r14
setne ah
mov byte [rdi + 8], 1
shl cl, cl
cmp sp, r8w
test r8, 0x7dfd158a
mov cl, 1
movzx eax, word [rdi + 0xa]
test r13b, 0xaf
jmp 0x1404693da
cmp ax, word [rbp - 0xa]
jmp 0x1404693e3
jne 0x1404694b4
mov byte [r15], 0x2b
inc r15
mov rcx, qword [rdi]
jmp 0x1404693f8
test rcx, rcx
jmp 0x140469400
je 0x14046949d
mov rax, qword [rcx + 0x38]
test r14b, r10b
cmp qword [rax], r14
jmp 0x140469415
je 0x14046946a
mov rax, qword [rcx + 0x50]
clc
jmp 0x140469425
cmp dword [rax], r14d
jmp 0x14046942d
jle 0x14046946a
dec dword [rax]
cbw
cmovp dx, r9w
mov rcx, qword [rcx + 0x38]
mov dl, r15b
mov rdx, qword [rcx]
movsxd rax, ebx
setns al
lea rax, [rdx + 2]
jmp 0x140469455
mov qword [rcx], rax
cwde
bswap eax
cbw
movzx eax, word [rdx]
jmp 0x140469465
jmp 0x140469481
mov rax, qword [rcx]
jmp 0x140469472
mov rax, qword [rax + 0x38]
jmp 0x14046947b
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046948a
je 0x14046949d
mov al, r14b
jmp 0x140469498
jmp 0x1404694a7
mov qword [rdi], r14
mov al, 1
jmp 0x1404694a7
mov byte [rdi + 8], al
jmp 0x1404694af
jmp 0x140469613
test cl, cl
jmp 0x1404694bb
jne 0x140469560
mov rcx, qword [rdi]
clc
jmp 0x1404694ca
test rcx, rcx
jmp 0x1404694d2
je 0x14046954c
mov rax, qword [rcx + 0x38]
bt edx, ecx
and dx, si
shr dx, 0xed
mov rdx, qword [rax]
test r10, 0x263c4dfc
test rdx, rdx
je 0x14046951d
mov rax, qword [rcx + 0x50]
stc
cmp dil, 0x1a
cmp dword [rax], r14d
jmp 0x14046950a
jle 0x14046951d
movzx eax, word [rdx]
jmp 0x140469518
jmp 0x14046952f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140469529
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469538
je 0x14046954c
mov word [rdi + 0xa], ax
jmp 0x140469547
jmp 0x14046955c
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
test rsi, r13
cmp si, 0x7506
cmc
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jne 0x140469613
mov byte [r15], 0x2d
inc r15
rcr cx, cl
shr ch, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140469581
je 0x1404695fc
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140469593
je 0x1404695d2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1404695d2
dec dword [rax]
mov ax, 0x2914
bswap rdx
mov rcx, qword [rcx + 0x38]
movzx rax, r12w
mov rdx, qword [rcx]
movsx ax, al
mov al, r10b
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404695e4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404695de
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404695ed
je 0x1404695fc
mov byte [rdi + 8], r14b
jmp 0x140469613
mov qword [rdi], r14
movsxd rcx, r9d
movsx cx, bpl
mov byte [rdi + 8], 1
cwd
bswap ecx
movsx rdx, r13w
mov rdx, r13
xchg rcx, rcx
movzx ecx, r14w
movzx rcx, r14w
mov rcx, rdi
jmp 0x140469629
call fcn.140469d3b
test al, al
jne 0x1404699b0
cmp byte [rdi + 8], r14b
jmp 0x14046963f
jne 0x1404696da
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x1404696c1
mov rax, qword [rcx + 0x38]
neg dl
movzx rdx, r8w
mov rdx, qword [rax]
jmp 0x140469664
test rdx, rdx
jmp 0x14046966c
je 0x140469692
mov rax, qword [rcx + 0x50]
stc
jmp 0x14046967c
cmp dword [rax], r14d
jmp 0x140469684
jle 0x140469692
movzx eax, word [rdx]
jmp 0x1404696a4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046969e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404696ad
je 0x1404696c1
mov word [rdi + 0xa], ax
jmp 0x1404696bc
jmp 0x1404696ca
mov qword [rdi], r14
stc
bt ax, 0x1f
mov byte [rdi + 8], 1
shld rax, r12, 0xe0
bsf ax, r15w
cdqe
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x1404696e7
jne 0x1404697d8
mov sil, 1
or cx, 0x56da
bts rcx, rbp
mov rcx, qword [rdi]
cmp r8d, edx
test rcx, rcx
jmp 0x140469707
je 0x1404697a5
mov rax, qword [rcx + 0x38]
cmp r8b, 0x6a
test r15w, 0x351d
cmp qword [rax], r14
jmp 0x140469723
je 0x140469777
mov rax, qword [rcx + 0x50]
stc
clc
cmp r15d, 0x3bac5dd9
cmp dword [rax], r14d
jmp 0x14046973e
jle 0x140469777
dec dword [rax]
cdqe
cqo
mov rcx, qword [rcx + 0x38]
bswap ax
jmp 0x140469756
mov rdx, qword [rcx]
bswap ax
mov ah, cl
lea rax, [rdx + 2]
jmp 0x140469767
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469772
jmp 0x14046978e
mov rax, qword [rcx]
jmp 0x14046977f
mov rax, qword [rax + 0x38]
jmp 0x140469788
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469797
je 0x1404697a5
mov al, r14b
jmp 0x1404697b0
mov qword [rdi], r14
jmp 0x1404697ad
mov al, sil
mov byte [rdi + 8], al
not rdx
mov rdx, r13
mov rcx, rdi
jmp 0x1404697c1
call fcn.140469d3b
test al, al
jmp 0x1404697cd
je 0x140469636
jmp 0x1404697e1
test sil, sil
je 0x1404699b0
mov byte [r15], 0x30
jmp 0x1404697ea
inc r15
jmp 0x1404697f2
jmp 0x1404699b0
cmp byte [rdi + 8], r14b
jne 0x140469896
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x14046980e
je 0x140469883
mov rax, qword [rcx + 0x38]
or dl, r12b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469826
je 0x140469854
mov rax, qword [rcx + 0x50]
jmp 0x140469839
cmp dword [rax], r14d
jmp 0x140469841
jle 0x140469854
movzx eax, word [rdx]
jmp 0x14046984f
jmp 0x14046986b
mov rax, qword [rcx]
jmp 0x14046985c
mov rax, qword [rax + 0x30]
jmp 0x140469865
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469874
je 0x140469883
mov word [rdi + 0xa], ax
jmp 0x140469890
mov qword [rdi], r14
not r8w
movzx edx, cx
mov r8b, 0xb4
mov byte [rdi + 8], 1
cwd
movzx r8d, word [rdi + 0xa]
mov cx, ax
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.140136b36
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
test dil, r10b
cmp rax, 0x16
jae 0x1404699d5
cmp ebx, 8
jge 0x1404698ed
lea rcx, [0x1400c0e00]
not sil
mov al, byte [rax + rcx]
dec rcx
mov byte [r15], al
xchg sil, sil
inc r15
inc ebx
shl sil, 0x49
neg rcx
mov sil, 1
xchg cx, cx
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046999a
mov rax, qword [rcx + 0x38]
clc
test r14, r8
cmp qword [rax], r14
jmp 0x14046990f
je 0x140469967
mov rax, qword [rcx + 0x50]
cmp rsi, 0x4e3e241b
test rsi, 0x2bed6061
cmp dword [rax], r14d
jmp 0x14046992f
jle 0x140469967
dec dword [rax]
jmp 0x14046993c
mov rcx, qword [rcx + 0x38]
movzx dx, ch
mov rdx, qword [rcx]
setne al
movsx rax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, r11b
jmp 0x14046995f
movzx eax, word [rdx]
jmp 0x14046997e
mov rax, qword [rcx]
jmp 0x14046996f
mov rax, qword [rax + 0x38]
jmp 0x140469978
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469987
je 0x14046999a
mov al, r14b
jmp 0x140469995
jmp 0x1404699a9
mov qword [rdi], r14
movzx ecx, dx
cqo
mov cx, r12w
mov al, sil
mov byte [rdi + 8], al
movzx dx, bh
mov rdx, r13
movsxd rcx, r10d
xchg rcx, rcx
not ch
mov rcx, rdi
jmp 0x1404699c3
call fcn.140469d3b
test al, al
jmp 0x1404699cf
je 0x1404697f7
cmp byte [rsp + 0x31], r14b
jmp 0x1404699df
jne 0x1404699f3
test sil, sil
jmp 0x1404699ed
jne 0x1404699f9
mov r15, qword [rbp - 0x80]
neg ch
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
xadd dh, dl
sub cl, r13b
xor cx, sp
mov rcx, qword [rsp + 0x78]
sbb dx, r12w
rcr dh, 0xf3
sar dl, 0xc4
mov dword [rcx], eax
rol rdx, 0x66
shl dl, 0x45
cmc
mov rdx, qword [rbp - 0x40]
test bx, ax
cmc
cmp rdx, 0x10
jmp 0x140469a33
jb 0x140469a90
inc rdx
not al
cmovbe ax, sp
mov rcx, qword [rbp - 0x58]
xor al, sil
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140469a58
jb 0x140469a8b
add rdx, 0x27
cmp r9b, r14b
mov rcx, qword [rcx - 8]
test r14w, dx
cmp r11b, r8b
sub rax, rcx
jmp 0x140469a78
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140469a85
ja 0x140469ae8
call fcn.14027afd4
sub eax, eax
sar cx, cl
mov rcx, qword [rbp + 8]
cmc
xor rcx, rsp
call fcn.1404a0519
mov rbx, qword [rsp + 0x150]
stc
bsr bp, bp
add rsp, 0x110
pop r15
cmovp ebp, ecx
jmp 0x140469ac0
pop r14
movsx rbp, r8w
pop r13
movsx rsi, r8w
not r12b
movzx rbp, cx
pop r12
setl sil
movsx esi, sp
pop rdi
pop rsi
movsx ebp, ax
pop rbp
jmp 0x140469ae7
ret
call fcn.1404b6b57
nop
jmp 0x140469af3
call fcn.1404b6b57
nop
int3