Function at 0x140467341
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
rcl ch, 0x79
xadd bl, ch
btr ax, 0xa
push rbp
movzx rcx, r12w
sal bl, cl
push rsi
lahf
mov esi, 0x17f04fb3
push rdi
movzx bx, r8b
push r12
cdqe
push r13
movsx eax, cx
push r14
bts ebx, esi
bt si, r10w
push r15
shl dil, cl
sbb bx, 0x6fe3
lea rbp, [rsp - 0x10]
sub rsp, 0x110
sub ax, 0x5a93
mov rax, qword [0x1400b7288]
btr di, 0
xor rax, rsp
mov qword [rbp + 8], rax
xor dil, 0x91
mov qword [rsp + 0x48], r9
neg cl
mov rdi, r8
cmovle bx, cx
cmp bpl, r8b
test r10b, sil
mov r14, rdx
adc si, 0x6741
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
mov sil, 0xd3
mov qword [rsp + 0x78], rax
sar ebx, 0x12
movzx rcx, bp
xor r12d, r12d
lahf
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
mov ecx, 0x1d087694
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
movsx rax, r11w
mov rax, qword [rbx]
mov cl, r15b
mov rcx, rbx
jmp 0x140467408
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
not ch
movsxd rcx, ebx
lea rcx, [rsp + 0x60]
call fcn.14046d558
mov r13, rax
cmp r13d, 0x79710dc3
clc
mov qword [rsp + 0x58], rax
cmc
test sil, 0x98
test rbx, rbx
jmp 0x14046743f
je 0x1404674a0
mov rdx, qword [rbx]
movzx cx, ch
movsx rcx, r12w
cbw
mov rcx, rbx
cbw
mov rax, qword [rdx + 0x10]
jmp 0x140467460
call qword [0x1400b8d90]
mov r8, rax
test r13b, r10b
cmp r8w, r14w
test rax, rax
jmp 0x140467478
je 0x1404674a0
mov rcx, qword [rax]
movzx edx, r13w
jmp 0x14046748a
mov rax, qword [rcx]
lea edx, [r12 + 1]
mov rcx, r8
jmp 0x14046749a
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
mov rcx, r13
jmp 0x1404674b0
mov rax, qword [rax + 0x28]
jmp 0x1404674b9
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
cwde
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
mov cl, 0xae
mov cx, r9w
movsxd rcx, edi
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404674e6
call qword [0x1400b8d90]
nop
sete ch
mov cx, 0x3e4b
bswap ecx
lea rcx, [rsp + 0x60]
jmp 0x140467500
call fcn.140461d46
mov rsi, rax
test rbx, rbx
je 0x140467572
mov rdx, qword [rbx]
setns cl
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140467523
call qword [0x1400b8d90]
mov r8, rax
cmc
stc
test rax, rax
jmp 0x140467536
je 0x140467572
mov rcx, qword [rax]
cdqe
not ah
seta ah
mov rax, qword [rcx]
not dl
movzx edx, ax
movsx cx, r9b
mov edx, 1
sete cl
movzx ecx, r11w
movsx cx, r12b
mov rcx, r8
jmp 0x14046756c
call qword [0x1400b8d90]
mov rax, qword [rsi]
not r8b
mov r8w, r8w
lea r9, [rbp - 0x38]
mov r8w, 0x1eb1
lea r8, [0x1400c0e1d]
cdq
movzx rdx, r8w
mov cl, sil
lea rdx, [0x1400c0e00]
cmovg cx, r10w
movzx cx, bpl
bswap cx
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x1404675b4
call qword [0x1400b8d90]
mov r15, r14
mov dl, spl
cdq
movzx si, bpl
mov byte [rsp + 0x31], r12b
setae cl
not dx
mov rsi, qword [rsp + 0x48]
cwd
mov rdx, rsi
mov rcx, rdi
jmp 0x1404675e3
call fcn.140469b06
mov ebx, 0xffff
cmp r8w, 0x4da8
clc
test al, al
jmp 0x1404675fb
jne 0x140467908
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x14046760c
jne 0x14046769a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046761d
je 0x140467684
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467632
je 0x14046765b
mov rax, qword [rcx + 0x50]
jmp 0x140467645
cmp dword [rax], r12d
jle 0x14046765b
movzx eax, word [rdx]
jmp 0x140467656
jmp 0x14046766d
mov rax, qword [rcx]
jmp 0x140467663
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
je 0x140467684
mov word [rdi + 0xa], ax
jmp 0x14046767f
jmp 0x14046768a
mov qword [rdi], r12
xor al, r14b
mov byte [rdi + 8], 1
cmc
mov cl, 1
or ah, ch
movsx ax, r12b
cbw
movzx eax, word [rdi + 0xa]
cmp esp, 0x720d0c7a
cmp r13b, dil
jmp 0x1404676ac
cmp ax, word [rbp - 0xa]
jmp 0x1404676b5
jne 0x14046778c
mov byte [r14], 0x2b
movsx cx, al
bts cx, r10w
cmp r11b, r10b
lea r15, [r14 + 1]
btc ecx, 0x34
sbb cl, 0xd7
movsxd rcx, ebp
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x1404676e5
je 0x14046777a
mov rax, qword [rcx + 0x38]
jmp 0x1404676f9
cmp qword [rax], r12
jmp 0x140467701
je 0x140467748
mov rax, qword [rcx + 0x50]
stc
test dh, 0xf5
cmp dword [rax], r12d
jle 0x140467748
dec dword [rax]
movsx ax, ch
cmovbe rax, r10
cqo
mov rcx, qword [rcx + 0x38]
cmovns rax, rdx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467738
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467743
jmp 0x14046775f
mov rax, qword [rcx]
jmp 0x140467750
mov rax, qword [rax + 0x38]
jmp 0x140467759
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467767
je 0x14046777a
mov al, r12b
jmp 0x140467775
jmp 0x140467784
mov qword [rdi], r12
mov al, 1
jmp 0x140467784
mov byte [rdi + 8], al
jmp 0x140467908
test cl, cl
jmp 0x140467793
jne 0x140467832
mov rcx, qword [rdi]
test r8d, 0x13957d25
test dh, dl
test rcx, rcx
jmp 0x1404677ad
je 0x14046781a
mov rax, qword [rcx + 0x38]
add dl, 8
movzx edx, si
rol dl, 0x5a
mov rdx, qword [rax]
clc
jmp 0x1404677c9
test rdx, rdx
jmp 0x1404677d1
je 0x1404677f1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404677e3
jle 0x1404677f1
movzx eax, word [rdx]
jmp 0x140467803
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404677fd
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046780b
je 0x14046781a
mov word [rdi + 0xa], ax
jmp 0x14046782a
mov qword [rdi], r12
shr ax, cl
movzx eax, word [rdi + 0xa]
cmp dl, 0xa2
test r15d, r11d
mov byte [rdi + 8], 1
cmp r14b, r14b
stc
cmp ax, word [rbp - 0xc]
jmp 0x14046783b
jne 0x140467908
mov byte [r14], 0x2d
sbb r15w, 0x3c07
lea r15, [r14 + 1]
or cl, r15b
and cl, r15b
adc ecx, ecx
mov rcx, qword [rdi]
cmp r11, r15
cmp r15b, 0xf4
test rcx, rcx
je 0x1404678fb
mov rax, qword [rcx + 0x38]
stc
test spl, 0x37
cmp qword [rax], r12
je 0x1404678cd
mov rax, qword [rcx + 0x50]
test r8b, r8b
cmc
cmp dword [rax], r12d
jmp 0x14046788c
jle 0x1404678cd
dec dword [rax]
movsx edx, r11w
movzx eax, r14w
cwd
mov rcx, qword [rcx + 0x38]
movzx eax, bx
mov rdx, qword [rcx]
movzx rax, r14w
movsx eax, dx
lea rax, [rdx + 2]
jmp 0x1404678b8
mov qword [rcx], rax
jmp 0x1404678c0
movzx eax, word [rdx]
jmp 0x1404678c8
jmp 0x1404678e4
mov rax, qword [rcx]
jmp 0x1404678d5
mov rax, qword [rax + 0x38]
jmp 0x1404678de
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404678ec
je 0x1404678fb
mov byte [rdi + 8], r12b
jmp 0x140467908
mov qword [rdi], r12
mov byte [rdi + 8], 1
shr dh, 0x9d
xchg edx, r14d
mov word [r15], 0x7830
and dl, 0x8e
add r15, 2
mov r14b, r13b
mov r14d, 0x5c3e3a99
movzx dx, r14b
mov qword [rsp + 0x50], r15
movsx r14w, r9b
cwd
mov byte [rsp + 0x30], r12b
cwd
movzx edx, ax
mov r14d, r12d
xchg cx, cx
cwd
mov rdx, 0x36e3eea
mov dword [rsp + 0x3c], r12d
mov edx, 0x525923f7
movsx cx, r13b
mov dword [rsp + 0x34], r12d
seto dl
cdq
mov rdx, rsi
jmp 0x14046796c
mov rcx, rdi
jmp 0x140467974
call fcn.140469b06
test al, al
jne 0x140467d4b
cmp byte [rdi + 8], r12b
jmp 0x14046798a
jne 0x140467a2c
mov rcx, qword [rdi]
jmp 0x140467998
test rcx, rcx
jmp 0x1404679a0
je 0x140467a1b
mov rax, qword [rcx + 0x38]
cdq
shl dh, 0x50
mov rdx, qword [rax]
jmp 0x1404679ba
test rdx, rdx
jmp 0x1404679c2
je 0x1404679e8
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x1404679d5
jle 0x1404679e8
movzx eax, word [rdx]
jmp 0x1404679e3
jmp 0x1404679ff
mov rax, qword [rcx]
jmp 0x1404679f0
mov rax, qword [rax + 0x30]
jmp 0x1404679f9
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467a07
je 0x140467a1b
mov word [rdi + 0xa], ax
jmp 0x140467a16
jmp 0x140467a22
mov qword [rdi], r12
bsr eax, r13d
mov byte [rdi + 8], 1
lahf
movsxd rax, esp
mov al, 0xdf
movzx eax, word [rdi + 0xa]
test bpl, bl
cmp r11b, cl
cmp ax, word [rbp - 0x38]
jne 0x140467d4b
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140467ad0
mov rax, qword [rcx + 0x38]
jmp 0x140467a56
cmp qword [rax], r12
jmp 0x140467a5e
je 0x140467a9e
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x140467a71
jle 0x140467a9e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setnp al
bswap ax
cmovp ax, si
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467a99
jmp 0x140467ab5
mov rax, qword [rcx]
jmp 0x140467aa6
mov rax, qword [rax + 0x38]
jmp 0x140467aaf
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467abd
je 0x140467ad0
mov al, r12b
jmp 0x140467acb
jmp 0x140467ad7
mov qword [rdi], r12
mov al, 1
not ch
mov byte [rdi + 8], al
mov dx, r12w
movzx rdx, r15w
cdq
mov rdx, rsi
jmp 0x140467aeb
mov rcx, rdi
jmp 0x140467af3
call fcn.140469b06
test al, al
jmp 0x140467aff
jne 0x140467d46
mov cl, byte [rdi + 8]
clc
test r8, 0x45a64eb
test cl, cl
jmp 0x140467b17
jne 0x140467bc0
mov rcx, qword [rdi]
cmp dl, 0xe2
test rcx, rcx
jmp 0x140467b2b
je 0x140467ba8
mov rax, qword [rcx + 0x38]
and edx, esp
mov rdx, qword [rax]
cmp dil, 3
cmc
test rdx, rdx
je 0x140467b75
mov rax, qword [rcx + 0x50]
cmp r10w, 0x7a97
test r9d, 0x3b310392
stc
cmp dword [rax], r12d
jmp 0x140467b62
jle 0x140467b75
movzx eax, word [rdx]
jmp 0x140467b70
jmp 0x140467b8c
mov rax, qword [rcx]
jmp 0x140467b7d
mov rax, qword [rax + 0x30]
jmp 0x140467b86
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467b94
je 0x140467ba8
mov word [rdi + 0xa], ax
jmp 0x140467ba3
jmp 0x140467bad
mov qword [rdi], r12
rcr ah, cl
mov byte [rdi + 8], 1
add al, spl
mov cl, 1
cmp rbx, 0x4f5d62a9
rcr rax, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x140467bcd
je 0x140467c8a
test cl, cl
jmp 0x140467bda
jne 0x140467c7b
mov rcx, qword [rdi]
test bpl, 0x7c
cmc
test rcx, rcx
jmp 0x140467bf0
je 0x140467c6f
mov rax, qword [rcx + 0x38]
bts dx, r15w
movsx dx, r15b
adc dh, 0x72
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467c12
je 0x140467c3c
mov rax, qword [rcx + 0x50]
stc
test r13b, 0xca
cmp dword [rax], r12d
jmp 0x140467c29
jle 0x140467c3c
movzx eax, word [rdx]
jmp 0x140467c37
jmp 0x140467c53
mov rax, qword [rcx]
jmp 0x140467c44
mov rax, qword [rax + 0x30]
jmp 0x140467c4d
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467c5b
je 0x140467c6f
mov word [rdi + 0xa], ax
jmp 0x140467c6a
jmp 0x140467c76
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
clc
cmp ax, word [rbp - 8]
jmp 0x140467c84
jne 0x140467d46
mov rcx, qword [rdi]
test al, r14b
test r14d, 0x26b1707a
test rcx, rcx
je 0x140467d34
mov rax, qword [rcx + 0x38]
test r13, 0x172a06a6
jmp 0x140467cb1
cmp qword [rax], r12
jmp 0x140467cb9
je 0x140467d02
mov rax, qword [rcx + 0x50]
clc
jmp 0x140467cc9
cmp dword [rax], r12d
jmp 0x140467cd1
jle 0x140467d02
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, esi
mov ah, 0x99
movzx eax, r8w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, dx
movzx eax, word [rdx]
jmp 0x140467cfd
jmp 0x140467d19
mov rax, qword [rcx]
jmp 0x140467d0a
mov rax, qword [rax + 0x38]
jmp 0x140467d13
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467d21
je 0x140467d34
mov al, r12b
jmp 0x140467d2f
jmp 0x140467d39
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x140467d41
jmp 0x140467d4b
mov byte [rsp + 0x30], 1
mov ecx, 0x300
shld bx, bp, 0x44
cbw
test r8w, di
mov r12d, 0x24
btr ebx, r9d
mov rax, qword [rsp + 0x78]
btr bx, sp
sal bh, cl
rcr bh, 0x9d
cmp dword [rax], 0x3b9aca00
movsx ebx, bp
cmove r12d, ecx
movsx rbx, dx
test ebp, 0x40fe7c30
mov dword [rsp + 0x40], r12d
cmp dil, r12b
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
mov al, 0xca
mov al, r13b
cmovae rbx, qword [rbp - 0x58]
setno al
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x140467db4
dec al
cmp dl, 0x86
cmp al, 0x7d
jmp 0x140467dc0
ja 0x14046854c
xor esi, esi
clc
cmp qword [rbp - 0x48], rsi
jmp 0x140467dd2
jne 0x140467de2
mov word [rsp + 0x38], si
jmp 0x140467e07
mov rax, qword [r13]
mov rcx, r13
jmp 0x140467dee
mov rax, qword [rax + 0x20]
jmp 0x140467df7
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140467e07
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
movsx rcx, r15w
mov qword [rbp - 0x68], 1
mov r13d, 0xf
sar dx, cl
mov qword [rbp - 0x60], r13
ror rcx, 0x35
cwd
shl rdx, cl
xor eax, eax
mov byte [rbp - 0x78], al
mov rdx, qword [rsp + 0x48]
movsx ecx, r8w
movsx cx, r8b
mov rcx, rdi
jmp 0x140467e4b
call fcn.140469b06
xor r9d, r9d
xadd r14w, r14w
ror r14w, 0xaa
jmp 0x140467e62
mov r14, qword [rbp - 0x78]
test al, al
jne 0x140468351
lea r12, [rdi + 0xa]
dec bl
btc r8d, esp
add bl, r9b
mov r8, r12
cmc
mov qword [rsp + 0x70], r12
add bl, 0x25
mov bl, byte [rsp + 0x31]
test spl, 0xa5
cmp byte [rdi + 8], r9b
jmp 0x140467e98
jne 0x140467f4d
mov rcx, qword [rdi]
cmp r8b, r9b
cmc
stc
test rcx, rcx
jmp 0x140467eae
je 0x140467f38
mov rax, qword [rcx + 0x38]
dec edx
mov rdx, qword [rax]
cmc
test sp, 0x1f62
clc
test rdx, rdx
je 0x140467eeb
mov rax, qword [rcx + 0x50]
test ch, 0xf0
cmc
cmp dword [rax], r9d
jmp 0x140467edd
jle 0x140467eeb
movzx eax, word [rdx]
jmp 0x140467f12
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140467ef7
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
xadd ch, cl
sar ecx, 0x90
btc cx, bx
xor r9d, r9d
add cl, dil
mov ecx, 0xffff
cmp cx, ax
je 0x140467f38
mov word [r8], ax
mov r12, 0x317277fe
mov r12, r8
jmp 0x140467f33
jmp 0x140467f44
mov qword [rdi], r9
xchg ecx, ecx
movsx rdx, di
setnp cl
mov byte [rdi + 8], 1
cqo
movsx edx, si
movzx r8d, word [r12]
movsx cx, r14b
lea rdx, [rbp]
movsx ecx, r12w
movsxd rcx, r14d
lea rcx, [rbp - 0x38]
jmp 0x140467f6b
call fcn.140247f26
lea rcx, [rbp - 0x38]
cmp ch, 0xe4
test bl, 0xf6
test dil, r12b
sub rax, rcx
stc
test ebp, r10d
sar rax, 1
cmp r14b, bl
cmp rax, 0x16
jmp 0x140467f93
jae 0x14046805f
mov byte [rsp + 0x30], 1
btr cx, 0x7a
rcl ch, 0x97
sbb rcx, rbp
mov ecx, dword [rsp + 0x3c]
jmp 0x140467fb2
cmp dword [rsp + 0x40], ecx
jg 0x140467fca
inc dword [rsp + 0x34]
jmp 0x140467fc5
jmp 0x140468018
test rax, rax
jmp 0x140467fd2
jne 0x140467fe5
test ecx, ecx
jmp 0x140467fdf
je 0x140468018
lea r8, [0x1400c0e00]
mov al, byte [rax + r8]
mov byte [r15], al
inc r15
jmp 0x140467ffe
mov qword [rsp + 0x50], r15
movzx ax, r11b
inc ecx
bts ax, r10w
shrd rax, r15, 0x3c
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
jmp 0x140468023
cmp r13, 0x10
setae cl
jmp 0x14046802f
cmovae rax, r14
stc
cmp byte [rax + rsi], 0x7f
jmp 0x14046803d
je 0x140468200
lea rax, [rbp - 0x78]
test cl, cl
cmovne rax, r14
jmp 0x140468052
inc byte [rax + rsi]
jmp 0x14046805a
jmp 0x1404681f3
lea rax, [rbp - 0x78]
or r15b, 0x2e
sub r15b, r12b
cmp r13, 0x10
setae r15b
jmp 0x140468077
cmovae rax, r14
sub r9d, r9d
cmp r8b, cl
test r11, 0x753b5725
cmp byte [rax + rsi], r9b
je 0x140468306
movzx r8d, word [rsp + 0x38]
test r13b, bpl
cmc
test r8w, r8w
jmp 0x1404680a5
je 0x140468306
cmp byte [rdi + 8], r9b
jmp 0x1404680b4
jne 0x140468162
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404680c5
je 0x140468154
mov rax, qword [rcx + 0x38]
movzx dx, r8b
bts rdx, r9
shr dx, cl
mov rdx, qword [rax]
cmp spl, 0x9f
cmc
test rdx, rdx
jmp 0x1404680eb
je 0x140468107
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jle 0x140468107
movzx eax, word [rdx]
jmp 0x140468134
mov rax, qword [rcx]
jmp 0x14046810f
mov rax, qword [rax + 0x30]
jmp 0x140468118
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
ror ch, cl
adc cx, 0x34b5
add ecx, 0xaef6539
xor r9d, r9d
mov ecx, 0xffff
test r9, r8
cmp cx, ax
je 0x140468154
mov word [r12], ax
jmp 0x14046814f
jmp 0x14046815a
mov qword [rdi], r9
cmc
test ebp, edx
mov byte [rdi + 8], 1
test r15b, 0x6b
cmp word [r12], r8w
jne 0x140468306
mov rcx, qword [rbp - 0x68]
test r10d, r12d
cmp bl, 0x53
cmp rcx, r13
jmp 0x14046817f
jae 0x1404681ba
lea rax, [rcx + 1]
jmp 0x14046818f
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
cmp ebp, 0x3ec35802
test rdi, 0xfd155cd
test r15b, r15b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x1404681b5
jmp 0x1404681e1
sub r9d, r9d
movsx ecx, r11w
mov r8b, bl
movzx edx, bx
not dx
movzx dx, r11b
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
jmp 0x1404681dc
call fcn.140457f95
inc rsi
sar r15w, cl
mov r15, qword [rsp + 0x50]
xor r14w, 0x3edf
mov r14, qword [rbp - 0x78]
movsx r13w, bpl
mov r13, qword [rbp - 0x60]
mov rcx, qword [rdi]
cmp rdi, rdx
test r13b, r13b
cmp r13b, 6
sub r8d, r8d
test rcx, rcx
jmp 0x140468218
je 0x1404682b0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140468273
mov rax, qword [rcx + 0x50]
jmp 0x140468235
cmp dword [rax], r8d
jle 0x140468273
dec dword [rax]
bswap dx
mov rcx, qword [rcx + 0x38]
cwd
setb dh
mov rdx, qword [rcx]
movsx eax, si
cbw
lea rax, [rdx + 2]
jmp 0x14046825d
mov qword [rcx], rax
movsx ax, r12b
cwde
movzx eax, word [rdx]
jmp 0x14046826e
jmp 0x14046828f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046827f
call qword [0x1400b8d90]
sub r8d, r8d
clc
ror cl, 0xaa
bts ecx, ecx
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046829d
je 0x1404682b0
mov al, r8b
jmp 0x1404682ab
jmp 0x1404682c4
mov qword [rdi], r8
cmovno edx, r13d
cwd
movzx rcx, r10w
mov al, 1
mov cl, dl
movzx ecx, si
mov byte [rdi + 8], al
jmp 0x1404682d4
mov rdx, qword [rsp + 0x48]
movzx ecx, bp
mov ch, 0xc9
mov rcx, rdi
jmp 0x1404682e7
call fcn.140469b06
xor r9d, r9d
bt r8w, 0x3d
shl r8w, cl
test al, al
mov r8, qword [rsp + 0x70]
je 0x140467e8f
test rsi, rsi
jmp 0x14046830e
je 0x14046834b
lea rax, [rbp - 0x78]
stc
jmp 0x14046831f
cmp r13, 0x10
jmp 0x140468328
cmovae rax, r14
cmc
jmp 0x140468336
cmp byte [rax + rsi], r9b
jmp 0x14046833f
jle 0x14046839b
inc rsi
bsf ebx, ecx
mov rbx, qword [rsp + 0x60]
cmc
test rsi, rsi
jmp 0x140468359
je 0x1404683a8
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140468369
je 0x1404683a8
sub rsi, 1
je 0x140468509
lea rax, [rbp - 0x78]
test ah, 0x9b
cmp r13, 0x10
jmp 0x140468389
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x140468395
je 0x140468535
mov byte [rsp + 0x31], 1
cmp r15b, sil
cmc
test ax, 0x5b78
cmp r13, 0x10
jb 0x140468402
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jmp 0x1404683c5
jb 0x1404683f5
add rdx, 0x27
test r8w, dx
cmp r8b, r13b
mov r14, qword [r14 - 8]
test sil, bl
sub rax, r14
clc
jmp 0x1404683e6
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
ja 0x1404698b8
mov rcx, r14
jmp 0x1404683fd
call fcn.140198300
xor r8d, r8d
sar rsi, cl
xor r13d, edx
add esi, 0x1ad0737a
mov r12d, dword [rsp + 0x40]
adc r13d, 0x135b07cb
jmp 0x140468427
mov r14d, dword [rsp + 0x3c]
movzx r15, r14w
movsx r13d, r15w
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
stc
test edi, 0x10de5a73
cmp byte [rsp + 0x30], r8b
jmp 0x140468454
je 0x140468482
test r14d, r14d
jmp 0x140468462
jne 0x140468482
mov byte [r15], 0x30
mov dx, 0xafd
xchg ecx, ecx
not cx
inc r15
movzx dx, bpl
jmp 0x140468482
mov rdx, rsi
jmp 0x14046848e
mov rcx, rdi
jmp 0x140468496
call fcn.140469b06
xor esi, esi
clc
test al, al
jmp 0x1404684a5
jne 0x14046896b
cmp byte [rdi + 8], sil
jmp 0x1404684b4
jne 0x14046885b
mov rcx, qword [rdi]
cmp r8b, spl
clc
test rcx, rcx
jmp 0x1404684c9
je 0x14046884d
mov rax, qword [rcx + 0x38]
movsx rdx, cx
bswap dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404684e5
je 0x140468810
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404684f6
jle 0x140468810
movzx eax, word [rdx]
jmp 0x140468504
jmp 0x140468827
test rsi, rsi
jmp 0x140468511
jne 0x140468535
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x140468524
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x14046852f
jl 0x14046839b
cmp byte [rbx + 1], r9b
jmp 0x14046853e
jle 0x140468351
inc rbx
jmp 0x140468351
mov rdx, rsi
movzx rcx, r11w
mov rcx, rdi
jmp 0x14046855b
call fcn.140469b06
xor r8d, r8d
clc
cmp r15b, r14b
test al, al
jmp 0x14046856e
jne 0x14046844a
lea rbx, [rdi + 0xa]
sar sil, 0xfa
mov rsi, rbx
cmc
movsx r13d, bx
mov r13, qword [rsp + 0x48]
clc
cmp byte [rdi + 8], r8b
jmp 0x140468593
jne 0x140468648
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404685a4
je 0x140468638
mov rax, qword [rcx + 0x38]
inc dh
rol dl, cl
not dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404685c0
je 0x1404685ea
mov rax, qword [rcx + 0x50]
jmp 0x1404685cf
cmp dword [rax], r8d
jmp 0x1404685d7
jle 0x1404685ea
movzx eax, word [rdx]
jmp 0x1404685e5
jmp 0x140468609
mov rax, qword [rcx]
jmp 0x1404685f2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
bt cx, r13w
rol ch, 0x99
sal cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468616
je 0x140468638
mov word [rsi], ax
movsx bx, spl
movzx bx, spl
not bl
mov rbx, rsi
jmp 0x140468633
jmp 0x140468644
mov qword [rdi], r8
cwd
mov r8, 0x18d94509
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
cwd
movsx dx, r13b
movsx rdx, r10w
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.140247f26
lea rcx, [rbp - 0x38]
cmp r13b, dl
sub rax, rcx
cmc
sar rax, 1
clc
cmp rax, 0x16
jmp 0x14046867c
jae 0x1404687fe
cmp r12d, r14d
jmp 0x14046868a
jg 0x1404686a1
inc dword [rsp + 0x34]
xor r8d, r8d
jmp 0x14046869c
jmp 0x1404686f8
xor r8d, r8d
cmp r14d, 0x47ca0ff4
test spl, 0xb0
test rax, rax
jne 0x1404686c6
test r14d, r14d
jmp 0x1404686c0
je 0x1404686f8
lea rcx, [0x1400c0e00]
jmp 0x1404686d2
mov al, byte [rax + rcx]
movsx cx, spl
mov byte [r15], al
setb ch
inc rcx
inc r15
movzx rcx, r12w
not ch
inc r14d
sal ch, cl
shl rcx, 0x3c
sal cl, 0xdc
mov byte [rsp + 0x30], 1
bt ecx, 0x91
rcl rcx, 0x4a
cmc
mov rcx, qword [rdi]
test r8, 0x1d947d27
cmc
test rcx, rcx
jmp 0x140468719
je 0x1404687b1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14046877b
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140468739
jle 0x14046877b
dec dword [rax]
mov ah, 0x8a
movzx rdx, bp
cqo
mov rcx, qword [rcx + 0x38]
cqo
movsx rax, si
cdqe
mov rdx, qword [rcx]
xchg ah, al
mov ax, r13w
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
movsx rax, ax
movzx eax, si
movzx eax, word [rdx]
jmp 0x140468776
jmp 0x140468796
mov rax, qword [rcx]
jmp 0x140468783
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
xchg cl, ch
sal cl, cl
add ch, ah
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404687a3
je 0x1404687b1
mov al, r8b
jmp 0x1404687c3
mov qword [rdi], r8
movsx cx, cl
mov al, 1
cqo
movsxd rdx, edi
movzx rcx, r15w
mov byte [rdi + 8], al
setbe dh
movzx rdx, dx
mov rdx, r13
bswap ecx
mov rcx, rdi
jmp 0x1404687da
call fcn.140469b06
xor r8d, r8d
test r12b, r13b
cmp r8b, r15b
cmp sil, 0x1e
test al, al
jmp 0x1404687f3
je 0x14046858a
jmp 0x140468801
sub r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14046880b
jmp 0x140468439
mov rax, qword [rcx]
jmp 0x140468818
mov rax, qword [rax + 0x30]
jmp 0x140468821
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140468831
cmp cx, ax
jmp 0x140468839
je 0x14046884d
mov word [rdi + 0xa], ax
jmp 0x140468848
jmp 0x140468852
mov qword [rdi], rsi
cbw
mov byte [rdi + 8], 1
cmovp ax, r12w
movzx ebx, word [rdi + 0xa]
movzx ecx, r11w
mov rax, qword [r13]
cmovno rcx, r15
movzx cx, r11b
movzx ecx, r11w
mov rcx, r13
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140468889
jne 0x14046896b
call fcn.1404b91a6
mov rcx, qword [rax]
mov al, byte [rcx]
mov cl, dl
mov byte [r15], al
movsxd rcx, r9d
inc r15
bt cx, 0xcf
or cl, cl
sar cx, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404688b9
je 0x140468959
mov rax, qword [rcx + 0x38]
test dil, 0x36
cmp r8d, 0x3b727305
clc
cmp qword [rax], rsi
jmp 0x1404688d7
je 0x140468926
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404688e8
jle 0x140468926
dec dword [rax]
bswap dx
mov rcx, qword [rcx + 0x38]
not al
movsx rax, r10w
movsx eax, r13w
mov rdx, qword [rcx]
jmp 0x140468909
lea rax, [rdx + 2]
jmp 0x140468912
mov qword [rcx], rax
jmp 0x14046891e
movzx eax, word [rdx]
jmp 0x14046893d
mov rax, qword [rcx]
jmp 0x14046892e
mov rax, qword [rax + 0x38]
jmp 0x140468937
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046894a
je 0x140468959
mov byte [rdi + 8], sil
jmp 0x14046896b
mov qword [rdi], rsi
xor r13b, cl
movsx r13d, bp
bsr r13, r12
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x48]
test r14d, r14d
jne 0x140468bc4
mov rdx, r13
jmp 0x140468989
mov rcx, rdi
jmp 0x140468991
call fcn.140469b06
test al, al
jmp 0x14046899d
jne 0x140468b95
lea rbx, [rdi + 0xa]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
adc r14b, 0xd4
sub r8d, r8d
sub r14w, r13w
cmc
mov r14d, 0xffff
cmc
test dx, sp
cmp byte [rdi + 8], r8b
jmp 0x1404689ce
jne 0x140468a7b
mov rcx, qword [rdi]
cmp r15b, 0xf3
test ax, cx
test r14w, 0x1a4b
test rcx, rcx
jmp 0x1404689ec
je 0x140468a70
mov rax, qword [rcx + 0x38]
rol dx, 0xb5
bt dx, 0x12
mov dx, 0x708f
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140468a0f
je 0x140468a30
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x140468a30
movzx eax, word [rdx]
jmp 0x140468a2b
jmp 0x140468a46
mov rax, qword [rcx]
jmp 0x140468a38
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
stc
cmp r14w, ax
jmp 0x140468a4f
je 0x140468a70
mov word [rsi], ax
cmovp rbx, r15
jmp 0x140468a63
mov rbx, rsi
jmp 0x140468a6b
jmp 0x140468a77
mov qword [rdi], r8
ror ax, 0xe7
mov byte [rdi + 8], 1
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x140468a87
jne 0x140468b76
dec r12d
xadd ch, ch
mov byte [rsp + 0x30], 1
movsx rcx, dx
sbb ecx, 0x28d37eda
mov rcx, qword [rdi]
cmp eax, r8d
test rcx, rcx
je 0x140468b3f
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
je 0x140468aff
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468acb
jle 0x140468aff
dec dword [rax]
cmovle dx, r11w
mov rcx, qword [rcx + 0x38]
cmovbe ax, cx
movzx edx, dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468aef
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468afa
jmp 0x140468b23
mov rax, qword [rcx]
jmp 0x140468b07
mov rax, qword [rax + 0x38]
jmp 0x140468b10
call qword [0x1400b8d90]
sub r8d, r8d
test r14b, dil
test rcx, 0x2d236d6d
cmp r14w, ax
jmp 0x140468b2c
je 0x140468b3f
mov al, r8b
jmp 0x140468b3a
jmp 0x140468b50
mov qword [rdi], r8
cwd
mov al, 1
setb ch
movzx dx, r11b
xchg ch, dl
mov byte [rdi + 8], al
movzx edx, dx
bswap rcx
mov rdx, r13
mov rcx, rdi
call fcn.140469b06
xor r8d, r8d
stc
cmp r10w, 0x1247
test al, al
je 0x1404689c5
mov dword [rsp + 0x34], r12d
bswap r12
mov r14d, dword [rsp + 0x3c]
sub al, bh
btc r12, 0x4b
movsx ax, dh
mov r12d, dword [rsp + 0x40]
xor eax, ebx
mov eax, dword [rsp + 0x34]
test r13b, 0x60
cmp r9w, 0x7021
test eax, eax
jmp 0x140468baa
jns 0x140468bc4
mov byte [r15], 0x30
inc r15
inc eax
cwd
mov dword [rsp + 0x34], eax
jmp 0x140468bc4
mov rdx, r13
xchg rcx, rcx
mov rcx, rdi
jmp 0x140468bd2
call fcn.140469b06
test al, al
jmp 0x140468bde
jne 0x140468e15
lea rbx, [rdi + 0xa]
test r12, 0x1e0234cf
test r10b, r13b
mov rsi, rbx
sub r8d, r8d
cmc
cmp r15b, 0xcb
cmp byte [rdi + 8], r8b
jmp 0x140468c06
jne 0x140468ca6
mov rcx, qword [rdi]
cmc
stc
test rcx, rcx
jmp 0x140468c19
je 0x140468c87
mov rax, qword [rcx + 0x38]
rcl edx, cl
sar dx, cl
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140468c34
je 0x140468c54
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468c46
jle 0x140468c54
movzx eax, word [rdx]
jmp 0x140468c64
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468c71
je 0x140468c87
mov word [rsi], ax
mov rbx, rsi
jmp 0x140468c82
jmp 0x140468c97
mov qword [rdi], r8
movsx cx, r8b
not dx
movzx cx, r9b
mov byte [rdi + 8], 1
cqo
jmp 0x140468ca6
movzx r8d, word [rbx]
movzx dx, r15b
setb dl
bswap cx
lea rdx, [rbp]
movzx rcx, cx
lea rcx, [rbp - 0x38]
jmp 0x140468cc6
call fcn.140247f26
lea rcx, [rbp - 0x38]
jmp 0x140468cd4
sub rax, rcx
cmc
cmp r12b, dl
test r14d, 0x4c336a12
sar rax, 1
jmp 0x140468cea
cmp rax, 0x16
jmp 0x140468cf3
jae 0x140468e15
cmp r14d, r12d
jmp 0x140468d01
jge 0x140468d2b
lea rcx, [0x1400c0e00]
mov al, byte [rax + rcx]
jmp 0x140468d18
mov byte [r15], al
inc r15
inc ch
xchg rcx, rcx
seta ch
inc r14d
dec ecx
mov byte [rsp + 0x30], 1
movsx ecx, dx
cmp rsp, 0x704131f1
stc
mov rcx, qword [rdi]
test rsi, rdi
cmp r8, 0x7b9664d1
xor r8d, r8d
clc
cmp r11b, dil
test rcx, rcx
je 0x140468de4
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140468d65
je 0x140468db4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468d77
jle 0x140468db4
dec dword [rax]
mov dl, r10b
movsx rax, r12w
mov rcx, qword [rcx + 0x38]
movzx dx, dil
mov rdx, qword [rcx]
xchg al, al
lea rax, [rdx + 2]
jmp 0x140468d9d
mov qword [rcx], rax
not ax
movsx eax, ax
nop
movzx eax, word [rdx]
jmp 0x140468daf
jmp 0x140468dc9
mov rax, qword [rcx]
jmp 0x140468dbc
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x140468de4
mov al, r8b
jmp 0x140468ddf
jmp 0x140468df0
mov qword [rdi], r8
cwd
cdq
mov al, 1
cmovle rdx, rdi
mov byte [rdi + 8], al
movsxd rcx, r11d
mov rdx, r13
movzx cx, bl
mov rcx, rdi
jmp 0x140468e05
call fcn.140469b06
sub r8d, r8d
test al, al
je 0x140468bfd
mov sil, byte [rsp + 0x30]
xor r14d, r14d
cmp r8b, 0x97
clc
test sil, sil
jmp 0x140468e2a
je 0x1404697a8
mov rdx, r13
mov rcx, rdi
jmp 0x140468e3b
call fcn.140469b06
test al, al
jmp 0x140468e47
jne 0x1404697a8
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140468e57
jne 0x140468ef3
mov rcx, qword [rdi]
test cx, 0x90e
jmp 0x140468e6b
test rcx, rcx
jmp 0x140468e73
je 0x140468ede
mov rax, qword [rcx + 0x38]
rcr dh, 0xc4
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x140468eab
mov rax, qword [rcx + 0x50]
test al, dil
cmc
cmp dword [rax], r14d
jmp 0x140468e9d
jle 0x140468eab
movzx eax, word [rdx]
jmp 0x140468eb8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r10b, 0xe8
clc
cmp cx, ax
jmp 0x140468eca
je 0x140468ede
mov word [rdi + 0xa], ax
jmp 0x140468ed9
jmp 0x140468ee1
mov qword [rdi], r14
mov byte [rdi + 8], 1
test r11b, r15b
cbw
mov cl, 1
xadd ax, ax
and eax, r11d
movzx eax, word [rdi + 0xa]
cmp spl, dil
jmp 0x140468eff
cmp ax, word [rbp - 2]
jmp 0x140468f08
je 0x140468fcd
test cl, cl
jmp 0x140468f15
jne 0x140468fbe
mov rcx, qword [rdi]
test esp, 0x15be171e
test rcx, rcx
jmp 0x140468f2c
je 0x140468f9b
mov rax, qword [rcx + 0x38]
movsx dx, ch
mov rdx, qword [rax]
jmp 0x140468f49
test rdx, rdx
jmp 0x140468f51
je 0x140468f76
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140468f63
jle 0x140468f76
movzx eax, word [rdx]
jmp 0x140468f71
jmp 0x140468f83
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140468f9b
mov word [rdi + 0xa], ax
jmp 0x140468fb4
mov qword [rdi], r14
btr rax, 0xc
xor al, ch
sal al, cl
movzx eax, word [rdi + 0xa]
stc
clc
cmp r11, 0x39665a
mov byte [rdi + 8], 1
jmp 0x140468fbe
cmp ax, word [rbp - 4]
jmp 0x140468fc7
jne 0x1404697a8
mov byte [r15], 0x70
movsx rcx, ax
inc r15
bswap cx
rcl cx, 0xa
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x140468fec
je 0x140469061
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140468ffe
je 0x140469039
mov rax, qword [rcx + 0x50]
cmp rsp, rsi
test cl, 0x25
cmp dword [rax], r14d
jle 0x140469039
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140469029
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469034
jmp 0x140469046
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
test r10, rax
cmp r12w, ax
je 0x140469072
mov al, r14b
jmp 0x140469081
mov r12d, 0xffff
movzx rdx, si
mov ch, dh
jmp 0x140469072
mov qword [rdi], r14
mov al, 1
movzx rcx, r13w
movsxd rcx, r8d
xchg bl, sil
mov byte [rdi + 8], al
cqo
cdq
setns bl
mov sil, r14b
movsx dx, sil
not bl
movsxd rcx, r11d
mov ebx, r14d
movzx edx, bx
mov cx, sp
movsxd rdx, eax
mov rdx, r13
mov rcx, rdi
jmp 0x1404690ae
call fcn.140469b06
test al, al
jmp 0x1404690ba
jne 0x1404693ab
mov cl, byte [rdi + 8]
cmc
stc
test cl, cl
jmp 0x1404690cc
jne 0x140469165
mov rcx, qword [rdi]
cmc
stc
test rcx, rcx
jmp 0x1404690df
je 0x140469156
mov rax, qword [rcx + 0x38]
sal dl, 0x92
jmp 0x1404690f4
mov rdx, qword [rax]
cmp r10b, 0x31
jmp 0x140469100
test rdx, rdx
jmp 0x140469108
je 0x14046912c
mov rax, qword [rcx + 0x50]
test r8b, 0xe3
cmp dword [rax], r14d
jle 0x14046912c
movzx eax, word [rdx]
jmp 0x140469127
jmp 0x140469139
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469142
je 0x140469156
mov word [rdi + 0xa], ax
jmp 0x140469151
jmp 0x14046915f
mov qword [rdi], r14
or cl, r15b
sal al, 0x4e
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp r14d, 0xa8a4a56
cmc
cmp ax, word [rbp - 0xa]
jmp 0x14046917a
jne 0x140469244
mov byte [r15], 0x2b
bswap cx
inc r15
add cx, r12w
rcr ch, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046919b
je 0x140469232
mov rax, qword [rcx + 0x38]
cmp r9w, 0x6e90
cmp qword [rax], r14
jmp 0x1404691b3
je 0x140469204
mov rax, qword [rcx + 0x50]
stc
cmp r8b, 0xf3
cmp dword [rax], r14d
jle 0x140469204
dec dword [rax]
cdq
cmovo eax, esp
mov rax, 0x6a0e1abd
mov rcx, qword [rcx + 0x38]
movzx dx, r8b
movzx rax, r13w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404691f1
mov qword [rcx], rax
movzx eax, dx
movzx eax, word [rdx]
jmp 0x1404691ff
jmp 0x140469216
mov rax, qword [rcx]
jmp 0x14046920c
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046921f
je 0x140469232
mov al, r14b
jmp 0x14046922d
jmp 0x14046923c
mov qword [rdi], r14
mov al, 1
jmp 0x14046923c
mov byte [rdi + 8], al
jmp 0x1404693ab
test cl, cl
jmp 0x14046924b
jne 0x1404692ea
mov rcx, qword [rdi]
jmp 0x14046925c
test rcx, rcx
je 0x1404692d5
mov rax, qword [rcx + 0x38]
sub dh, 0xbe
xor dx, 0x603c
shr dx, cl
mov rdx, qword [rax]
cmp bh, 0xe7
test rdx, rdx
jmp 0x140469282
je 0x1404692a6
mov rax, qword [rcx + 0x50]
cmp r12b, 0xa4
cmp dword [rax], r14d
jmp 0x140469298
jle 0x1404692a6
movzx eax, word [rdx]
jmp 0x1404692b8
mov rax, qword [rcx]
jmp 0x1404692ae
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404692c1
je 0x1404692d5
mov word [rdi + 0xa], ax
jmp 0x1404692d0
jmp 0x1404692e6
mov qword [rdi], r14
sar ax, 0xb9
movzx eax, word [rdi + 0xa]
clc
jmp 0x1404692e6
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x1404692f3
jne 0x1404693ab
mov byte [r15], 0x2d
movsxd rcx, edx
movzx ecx, di
inc r15
cmp r10w, di
mov rcx, qword [rdi]
jmp 0x140469312
test rcx, rcx
jmp 0x14046931a
je 0x140469398
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r14
jmp 0x14046932d
je 0x140469369
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14046933f
jle 0x140469369
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x140469358
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x140469364
jmp 0x140469380
mov rax, qword [rcx]
jmp 0x140469371
mov rax, qword [rax + 0x38]
jmp 0x14046937a
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140469398
mov byte [rdi + 8], r14b
jmp 0x140469393
jmp 0x1404693ab
mov qword [rdi], r14
jmp 0x1404693a7
mov byte [rdi + 8], 1
mov rdx, r13
movsx rcx, r8w
xchg rcx, rcx
mov rcx, rdi
jmp 0x1404693bd
call fcn.140469b06
test al, al
jmp 0x1404693c9
jne 0x140469786
cmp byte [rdi + 8], r14b
jmp 0x1404693d8
jne 0x14046947e
mov rcx, qword [rdi]
cmp ah, 0x28
cmc
test rcx, rcx
jmp 0x1404693ed
je 0x14046946d
mov rax, qword [rcx + 0x38]
movzx rdx, r8w
rol rdx, cl
mov rdx, qword [rax]
test r8b, 0xf9
cmp ebx, r9d
test rdx, rdx
jmp 0x140469410
je 0x14046943e
mov rax, qword [rcx + 0x50]
cmp r10w, r15w
jmp 0x140469423
cmp dword [rax], r14d
jmp 0x14046942b
jle 0x14046943e
movzx eax, word [rdx]
jmp 0x140469439
jmp 0x140469455
mov rax, qword [rcx]
jmp 0x140469446
mov rax, qword [rax + 0x30]
jmp 0x14046944f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046945e
je 0x14046946d
mov word [rdi + 0xa], ax
jmp 0x14046947a
mov qword [rdi], r14
sub ax, di
btr eax, r14d
shr eax, 0x25
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmc
stc
clc
cmp ax, word [rbp - 0x38]
jmp 0x14046948e
jne 0x140469584
mov sil, 1
movzx rcx, r15w
stc
test sil, dl
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x140469543
mov rax, qword [rcx + 0x38]
stc
cmc
jmp 0x1404694b7
cmp qword [rax], r14
je 0x140469515
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404694cc
jle 0x140469515
dec dword [rax]
cqo
cmove dx, bp
mov dx, bx
mov rcx, qword [rcx + 0x38]
rdtsc
jmp 0x1404694ec
mov rdx, qword [rcx]
jmp 0x1404694fa
lea rax, [rdx + 2]
mov qword [rcx], rax
seta ah
movzx rax, r12w
movzx eax, word [rdx]
jmp 0x140469510
jmp 0x140469527
mov rax, qword [rcx]
jmp 0x14046951d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469530
je 0x140469543
mov al, r14b
jmp 0x14046953e
jmp 0x140469550
mov qword [rdi], r14
cqo
mov dl, r13b
mov al, sil
cqo
mov byte [rdi + 8], al
mov rdx, r13
setg ch
movzx cx, dil
mov rcx, 0x4aad1b87
mov rcx, rdi
jmp 0x14046956d
call fcn.140469b06
test al, al
jmp 0x140469579
je 0x1404693cf
jmp 0x140469592
test sil, sil
jmp 0x14046958c
je 0x140469786
mov byte [r15], 0x30
jmp 0x14046959b
inc r15
jmp 0x140469786
cmp byte [rdi + 8], r14b
jmp 0x1404695ac
jne 0x140469650
mov rcx, qword [rdi]
cmp r14b, r13b
clc
test rcx, rcx
jmp 0x1404695c1
je 0x14046963b
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
jmp 0x1404695df
test rdx, rdx
jmp 0x1404695e7
je 0x14046960c
mov rax, qword [rcx + 0x50]
cmp si, 0xcc
cmp dword [rax], r14d
jle 0x14046960c
movzx eax, word [rdx]
jmp 0x140469607
jmp 0x140469623
mov rax, qword [rcx]
jmp 0x140469614
mov rax, qword [rax + 0x30]
jmp 0x14046961d
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14046963b
mov word [rdi + 0xa], ax
jmp 0x140469636
jmp 0x140469641
mov qword [rdi], r14
mov dh, 0xa8
mov byte [rdi + 8], 1
cmovne r8w, r11w
movzx edx, r12w
mov edx, edx
movzx r8d, word [rdi + 0xa]
movsx rcx, bp
cwd
cqo
lea rdx, [rbp]
movsx rcx, r13w
movzx ecx, r12w
xchg rcx, rcx
lea rcx, [rbp - 0x38]
jmp 0x140469675
call fcn.140247f26
lea rcx, [rbp - 0x38]
sub rax, rcx
stc
sar rax, 1
cmc
cmp rax, 0x16
jmp 0x14046968f
jae 0x1404697a8
cmp ebx, 8
jmp 0x14046969d
jge 0x1404696c4
lea rcx, [0x1400c0e00]
setns sil
mov al, byte [rax + rcx]
mov byte [r15], al
not rcx
mov sil, 0x4f
inc r15
mov cl, 0xfd
inc ebx
mov sil, 0xd0
mov sil, 1
bsr rcx, r11
adc cx, r9w
test r11, 0xbeb533e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404696e1
je 0x140469779
mov rax, qword [rcx + 0x38]
jmp 0x1404696f0
cmp qword [rax], r14
je 0x140469746
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140469705
jle 0x140469746
dec dword [rax]
not dl
setnp dh
rdtsc
mov rcx, qword [rcx + 0x38]
bswap dx
mov ax, r8w
movzx edx, sp
mov rdx, qword [rcx]
movzx rax, ax
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap eax
jmp 0x140469739
movzx eax, word [rdx]
jmp 0x140469741
jmp 0x14046975d
mov rax, qword [rcx]
jmp 0x14046974e
mov rax, qword [rax + 0x38]
jmp 0x140469757
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469766
je 0x140469779
mov al, r14b
jmp 0x140469774
jmp 0x140469783
mov qword [rdi], r14
mov al, sil
movsx edx, r14w
mov byte [rdi + 8], al
mov rdx, r13
movzx cx, r15b
mov rcx, rdi
jmp 0x140469796
call fcn.140469b06
test al, al
jmp 0x1404697a2
je 0x1404695a3
cmp byte [rsp + 0x31], r14b
jne 0x1404697c1
test sil, sil
jmp 0x1404697bb
jne 0x1404697c8
mov r15, qword [rbp - 0x80]
or cl, 0x8c
mov byte [r15], r14b
cmc
movsx rcx, bx
ror rdx, cl
mov eax, dword [rsp + 0x34]
adc dl, 0x88
rol cx, 0xee
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
clc
mov rdx, qword [rbp - 0x40]
cmc
cmp rdx, 0x10
jmp 0x1404697f4
jb 0x140469856
inc rdx
cmc
shrd cx, bp, 0xa
mov rcx, qword [rbp - 0x58]
dec ax
rcl ax, cl
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x14046981d
jb 0x140469851
add rdx, 0x27
cmp r11w, bx
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r9b, dl
jmp 0x14046983a
add rax, 0xfffffffffffffff8
test r11b, 0x13
cmp rax, 0x1f
jmp 0x14046984b
ja 0x1404698ad
call fcn.140198300
xor eax, eax
rcl cl, 0xe2
cmp r9b, 0xb3
mov rcx, qword [rbp + 8]
xor rcx, rsp
jmp 0x14046986b
call fcn.1404a0622
mov rbx, qword [rsp + 0x150]
or r13b, bl
add rsp, 0x110
pop r15
mov dil, 0x55
movsx r14d, bx
pop r14
xchg ebp, esi
not sil
pop r13
pop r12
sete sil
movsxd rdi, r15d
mov dil, r14b
pop rdi
movsx esi, r9w
pop rsi
pop rbp
jmp 0x1404698ac
ret
call fcn.1404b6df5
nop
jmp 0x1404698b8
call fcn.1404b6df5
nop
jmp 0x1401dba64