Function at 0x14046711d
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
bsf cx, di
btc eax, 0xf7
push rsi
push rdi
add ch, dl
push r12
cbw
push r13
shld edi, edx, 0xb8
shr bpl, 0x25
xor sil, bpl
push r14
sbb sil, 0x88
push r15
lea rbp, [rsp - 0x10]
rcr cl, cl
and r14d, r11d
sub rsp, 0x110
mov rax, qword [0x1400b7288]
cmp r13d, 0xd8f7b1b
xor rax, rsp
inc si
bt r14, 0xd7
mov qword [rbp + 8], rax
mov qword [rsp + 0x48], r9
bswap r14w
sbb sil, 0x96
mov rdi, r8
movsx rcx, r9w
ror si, 0x26
mov r14, rdx
btc cx, 0xd2
movsx rbx, cx
inc bx
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
inc bx
clc
mov qword [rsp + 0x78], rax
xadd rbx, rsi
movsx ebx, di
mov rax, r14
xor r12d, r12d
cbw
movzx rcx, r8w
movzx ecx, di
mov rsi, qword [rbp + 0x70]
movsx ax, r11b
cdqe
mov rax, qword [rsi + 0x40]
movsx rbx, r8w
setne bl
jmp 0x1404671df
mov rbx, qword [rax + 8]
movsx ecx, si
bswap rax
mov qword [rsp + 0x68], rbx
nop
mov rax, qword [rbx]
mov ch, 0xb4
mov rcx, rbx
jmp 0x1404671fe
mov rax, qword [rax + 8]
jmp 0x140467207
call qword [0x1400b8d90]
nop
bswap rcx
lea rcx, [rsp + 0x60]
jmp 0x14046721b
call fcn.14046d16f
mov r13, rax
test r15d, 0x11ad119a
mov qword [rsp + 0x58], rax
cmc
test rbx, rbx
jmp 0x140467238
je 0x140467293
mov rdx, qword [rbx]
mov rcx, rbx
mov ax, r10w
movsx eax, ax
mov rax, qword [rdx + 0x10]
jmp 0x140467254
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x140467265
je 0x140467293
mov rcx, qword [rax]
movzx eax, r8w
cwde
mov rax, qword [rcx]
xchg dl, dl
movzx edx, bx
jmp 0x140467280
lea edx, [r12 + 1]
mov rcx, r8
jmp 0x14046728d
call qword [0x1400b8d90]
mov rax, qword [r13]
setl ch
jmp 0x14046729f
lea rdx, [rbp - 0x58]
movzx ecx, r15w
mov cx, r15w
mov rcx, r13
jmp 0x1404672b3
mov rax, qword [rax + 0x28]
jmp 0x1404672bc
call qword [0x1400b8d90]
nop
cwde
mov rax, qword [rsi + 0x40]
setnp bh
jmp 0x1404672d4
mov rbx, qword [rax + 8]
mov eax, ebx
not ax
mov qword [rsp + 0x68], rbx
movzx eax, di
movzx ax, al
movsx ax, r13b
mov rax, qword [rbx]
movsx rcx, r13w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140467301
call qword [0x1400b8d90]
nop
movzx cx, sil
mov rcx, rdi
cmovle cx, r10w
lea rcx, [rsp + 0x60]
jmp 0x14046731f
call fcn.140461ac6
mov rsi, rax
test rbx, rbx
jmp 0x14046732f
je 0x140467399
mov rdx, qword [rbx]
mov rcx, rbx
setge al
jmp 0x140467345
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14046735e
test rax, rax
jmp 0x140467366
je 0x140467399
mov rcx, qword [rax]
xchg dh, dh
bswap dx
mov rax, qword [rcx]
jmp 0x140467384
mov edx, 1
not cl
mov rcx, r8
jmp 0x140467393
call qword [0x1400b8d90]
mov rax, qword [rsi]
lea r9, [rbp - 0x38]
movsxd rcx, r10d
movsx dx, r14b
lea r8, [0x1400c0e1d]
mov dx, 0x29d1
xchg dh, dh
movzx dx, ah
lea rdx, [0x1400c0e00]
movzx ecx, r15w
movsx rcx, r14w
mov rcx, rsi
jmp 0x1404673d0
mov rax, qword [rax + 0x58]
jmp 0x1404673d9
call qword [0x1400b8d90]
mov r15, r14
mov byte [rsp + 0x31], r12b
cwd
movsx esi, r14w
mov rsi, qword [rsp + 0x48]
mov rdx, rsi
movzx cx, ch
mov rcx, rdi
jmp 0x140467401
call fcn.14046989e
mov ebx, 0xffff
jmp 0x140467410
test al, al
jne 0x140467707
mov cl, byte [rdi + 8]
jmp 0x140467423
test cl, cl
jmp 0x14046742a
jne 0x1404674c2
mov rcx, qword [rdi]
cmp bpl, spl
test rcx, rcx
jmp 0x14046743e
je 0x1404674b4
mov rax, qword [rcx + 0x38]
bt edx, 0x21
bt dx, r10w
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046745d
je 0x140467486
mov rax, qword [rcx + 0x50]
cmp dil, 0x2e
cmp dword [rax], r12d
jmp 0x140467473
jle 0x140467486
movzx eax, word [rdx]
jmp 0x140467481
jmp 0x140467498
mov rax, qword [rcx]
jmp 0x14046748e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404674a0
je 0x1404674b4
mov word [rdi + 0xa], ax
jmp 0x1404674af
jmp 0x1404674b9
mov qword [rdi], r12
bswap eax
mov byte [rdi + 8], 1
or cl, r15b
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp r12b, 0x4a
cmp r10b, cl
cmp ax, word [rbp - 0xa]
jne 0x14046758b
mov byte [r14], 0x2b
bts rcx, r13
not r15w
adc r15, r12
lea r15, [r14 + 1]
sbb cl, r8b
and ch, 0x20
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046756f
mov rax, qword [rcx + 0x38]
test ebx, ebp
stc
cmp qword [rax], r12
jmp 0x14046750b
je 0x140467547
mov rax, qword [rcx + 0x50]
cmp ecx, r12d
cmp dword [rax], r12d
jmp 0x140467520
jle 0x140467547
dec dword [rax]
movsx ax, r9b
xchg dx, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467559
mov rax, qword [rcx]
jmp 0x14046754f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
je 0x14046756f
mov al, r12b
jmp 0x14046756a
jmp 0x14046757e
mov qword [rdi], r12
jmp 0x140467577
mov al, 1
jmp 0x14046757e
mov byte [rdi + 8], al
jmp 0x140467586
jmp 0x140467707
test cl, cl
jmp 0x140467592
jne 0x140467642
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404675a3
je 0x14046762d
mov rax, qword [rcx + 0x38]
bts dx, r10w
movzx dx, r8b
mov rdx, qword [rax]
jmp 0x1404675c6
test rdx, rdx
jmp 0x1404675ce
je 0x1404675fa
mov rax, qword [rcx + 0x50]
test r10d, 0x4ca75e88
cmp dword [rax], r12d
jmp 0x1404675e7
jle 0x1404675fa
movzx eax, word [rdx]
jmp 0x1404675f5
jmp 0x140467611
mov rax, qword [rcx]
jmp 0x140467602
mov rax, qword [rax + 0x30]
jmp 0x14046760b
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467619
je 0x14046762d
mov word [rdi + 0xa], ax
jmp 0x140467628
jmp 0x140467638
mov qword [rdi], r12
rcl rax, 0xa1
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
jmp 0x140467642
cmp ax, word [rbp - 0xc]
jne 0x140467707
mov byte [r14], 0x2d
clc
movzx r15d, r14w
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test r14b, 0x36
cmp cl, r9b
test rcx, rcx
je 0x1404676f3
mov rax, qword [rcx + 0x38]
jmp 0x140467675
cmp qword [rax], r12
je 0x1404676c5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046768a
jle 0x1404676c5
dec dword [rax]
cmovnp dx, sp
cwd
mov dl, 0x8e
mov rcx, qword [rcx + 0x38]
lahf
cwde
bswap eax
mov rdx, qword [rcx]
lahf
mov ax, 0x3830
movsxd rax, r10d
lea rax, [rdx + 2]
jmp 0x1404676b6
mov qword [rcx], rax
movzx rax, dx
movzx eax, word [rdx]
jmp 0x1404676dc
mov rax, qword [rcx]
jmp 0x1404676cd
mov rax, qword [rax + 0x38]
jmp 0x1404676d6
call qword [0x1400b8d90]
cmp bx, ax
je 0x1404676f3
mov byte [rdi + 8], r12b
jmp 0x1404676ee
jmp 0x140467707
mov qword [rdi], r12
mov byte [rdi + 8], 1
not dx
sbb r14w, 0x4c08
btr cx, dx
mov word [r15], 0x7830
add r15, 2
not ecx
cqo
cdq
mov qword [rsp + 0x50], r15
movsx r14, bp
mov byte [rsp + 0x30], r12b
movsxd rcx, esp
seta dh
mov r14d, r12d
not rcx
mov edx, 0x5cf2565e
mov dword [rsp + 0x3c], r12d
setl dh
mov dx, ax
movzx ecx, r9w
mov dword [rsp + 0x34], r12d
movsx cx, r10b
mov rdx, rsi
movzx ecx, bp
mov rcx, rdi
jmp 0x14046775c
call fcn.14046989e
test al, al
jmp 0x140467768
jne 0x140467b37
cmp byte [rdi + 8], r12b
jmp 0x140467777
jne 0x140467809
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404677f1
mov rax, qword [rcx + 0x38]
add rdx, rsp
movzx dx, dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046779f
je 0x1404677c3
mov rax, qword [rcx + 0x50]
cmp bx, r12w
cmp dword [rax], r12d
jle 0x1404677c3
movzx eax, word [rdx]
jmp 0x1404677be
jmp 0x1404677d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404677cf
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404677dd
je 0x1404677f1
mov word [rdi + 0xa], ax
jmp 0x1404677ec
jmp 0x1404677fb
mov qword [rdi], r12
movsxd rax, r12d
btc ax, sp
mov byte [rdi + 8], 1
bts rax, r13
movzx ax, r10b
stc
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x140467816
jne 0x140467b37
mov rcx, qword [rdi]
test r15w, di
test dx, 0x1e4a
test rcx, rcx
je 0x1404678bb
mov rax, qword [rcx + 0x38]
cmp r9w, ax
jmp 0x14046783f
cmp qword [rax], r12
jmp 0x140467847
je 0x140467889
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r12d
jle 0x140467889
dec dword [rax]
cwd
movsxd rax, eax
mov rcx, qword [rcx + 0x38]
cqo
not al
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467877
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140467884
jmp 0x1404678a0
mov rax, qword [rcx]
jmp 0x140467891
mov rax, qword [rax + 0x38]
jmp 0x14046789a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404678a8
je 0x1404678bb
mov al, r12b
jmp 0x1404678b6
jmp 0x1404678ca
mov qword [rdi], r12
cdq
xchg edx, ecx
mov al, 1
cdq
movsx edx, r8w
xchg dl, dh
mov byte [rdi + 8], al
mov rdx, rsi
mov rcx, rdi
call fcn.14046989e
test al, al
jmp 0x1404678df
jne 0x140467b2c
mov cl, byte [rdi + 8]
stc
test cl, cl
jmp 0x1404678f0
jne 0x14046799a
mov rcx, qword [rdi]
jmp 0x140467900
test rcx, rcx
jmp 0x140467908
je 0x140467977
mov rax, qword [rcx + 0x38]
neg dl
mov rdx, qword [rax]
test r13b, 0xfb
test r8b, r12b
cmp r15b, al
test rdx, rdx
jmp 0x140467929
je 0x14046794e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046793b
jle 0x14046794e
movzx eax, word [rdx]
jmp 0x140467949
jmp 0x140467960
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046795a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467968
je 0x140467977
mov word [rdi + 0xa], ax
jmp 0x140467982
mov qword [rdi], r12
adc cl, 0x1b
btc ax, r12w
mov byte [rdi + 8], 1
rcr al, cl
movsx rax, r9w
test r10d, r14d
mov cl, 1
test si, r12w
jmp 0x14046799a
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 6]
jmp 0x1404679a8
je 0x140467a66
test cl, cl
jmp 0x1404679b5
jne 0x140467a57
mov rcx, qword [rdi]
cmp r15b, 0x88
jmp 0x1404679c8
test rcx, rcx
je 0x140467a33
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140467a05
mov rax, qword [rcx + 0x50]
jmp 0x1404679ea
cmp dword [rax], r12d
jmp 0x1404679f2
jle 0x140467a05
movzx eax, word [rdx]
jmp 0x140467a00
jmp 0x140467a1c
mov rax, qword [rcx]
jmp 0x140467a0d
mov rax, qword [rax + 0x30]
jmp 0x140467a16
call qword [0x1400b8d90]
cmp bx, ax
je 0x140467a33
mov word [rdi + 0xa], ax
jmp 0x140467a2e
jmp 0x140467a4e
mov qword [rdi], r12
movsx ax, spl
movzx ax, r10b
mov al, r9b
movzx eax, word [rdi + 0xa]
cmp sil, 0x81
test r14b, r8b
mov byte [rdi + 8], 1
test bl, r11b
cmc
stc
cmp ax, word [rbp - 8]
jmp 0x140467a60
jne 0x140467b2c
mov rcx, qword [rdi]
cmp r14b, 0x33
cmp spl, spl
test rcx, rcx
jmp 0x140467a78
je 0x140467b0e
mov rax, qword [rcx + 0x38]
stc
clc
test r12b, 0xef
cmp qword [rax], r12
je 0x140467adc
mov rax, qword [rcx + 0x50]
cmp al, r9b
clc
cmp rax, 0x5ce74492
cmp dword [rax], r12d
jle 0x140467adc
dec dword [rax]
movzx rdx, dx
xchg dl, dl
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
mov ax, 0x3370
movzx rax, r12w
cwde
lea rax, [rdx + 2]
jmp 0x140467acc
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467ad7
jmp 0x140467af3
mov rax, qword [rcx]
jmp 0x140467ae4
mov rax, qword [rax + 0x38]
jmp 0x140467aed
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467afb
je 0x140467b0e
mov al, r12b
jmp 0x140467b09
jmp 0x140467b1f
mov qword [rdi], r12
xchg al, al
jmp 0x140467b18
mov al, 1
jmp 0x140467b1f
mov byte [rdi + 8], al
jmp 0x140467b27
jmp 0x140467b37
mov byte [rsp + 0x30], 1
sbb r12w, 0x2308
mov ecx, 0x300
sal bl, cl
and rax, 0xe101b20
bt bx, r9w
mov r12d, 0x24
xor bl, cl
mov rax, qword [rsp + 0x78]
movzx bx, ah
cmp dword [rax], 0x3b9aca00
bswap bx
cmove r12d, ecx
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
sub al, 0x3e
cmp r9b, r8b
cmp qword [rbp - 0x40], 0x10
jmp 0x140467b80
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
setb al
mov al, byte [rbx]
jmp 0x140467b94
dec al
cmp ax, di
test r10b, 0xdf
cmp al, 0x7d
jmp 0x140467ba4
ja 0x14046832f
xor esi, esi
jmp 0x140467bb3
cmp qword [rbp - 0x48], rsi
jmp 0x140467bbc
jne 0x140467bd1
mov word [rsp + 0x38], si
jmp 0x140467bcc
jmp 0x140467bf4
mov rax, qword [r13]
bswap cx
mov rcx, r13
mov rax, qword [rax + 0x20]
jmp 0x140467be4
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140467bf4
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
cqo
shl r13b, cl
mov qword [rbp - 0x68], 1
adc r13, 0x49ef7b26
or edx, 0x7212276c
or dh, bl
mov r13d, 0xf
cqo
movzx rdx, r13w
btc dx, sp
mov qword [rbp - 0x60], r13
sub eax, eax
cwd
setp ch
mov byte [rbp - 0x78], al
xchg rcx, rcx
mov rdx, qword [rsp + 0x48]
setne cl
movzx cx, ch
xchg cx, cx
mov rcx, rdi
jmp 0x140467c4f
call fcn.14046989e
sub r9d, r9d
sbb r14w, r15w
sub r14b, 0x26
mov r14, qword [rbp - 0x78]
test dl, 0x20
test al, al
jmp 0x140467c6d
jne 0x140468137
lea r12, [rdi + 0xa]
movsx r8w, r13b
mov r8, r12
ror bl, cl
add bl, bpl
mov qword [rsp + 0x70], r12
sal bl, cl
adc bl, r13b
mov bl, byte [rsp + 0x31]
clc
cmp bp, 0x57ff
cmp byte [rdi + 8], r9b
jne 0x140467d56
mov rcx, qword [rdi]
stc
jmp 0x140467cab
test rcx, rcx
je 0x140467d3c
mov rax, qword [rcx + 0x38]
movsxd rdx, ecx
bsr dx, r12w
clc
mov rdx, qword [rax]
cmp dx, 0x66c1
test rdx, rdx
je 0x140467cf1
mov rax, qword [rcx + 0x50]
cmp bp, 0x79c6
cmp dword [rax], r9d
jle 0x140467cf1
movzx eax, word [rdx]
jmp 0x140467cec
jmp 0x140467d0e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140467cfd
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
xor r9d, r9d
sbb cl, r13b
mov ecx, 0xffff
cmp r12b, 0x2a
cmp cx, ax
jmp 0x140467d1f
je 0x140467d3c
mov word [r8], ax
not r12b
movzx r12, di
movzx r12d, di
mov r12, r8
jmp 0x140467d49
mov qword [rdi], r9
mov dh, 0x2d
movzx edx, dx
cmovs r8d, ebx
mov byte [rdi + 8], 1
not rdx
mov cx, bp
mov r8b, 0x1c
movzx r8d, word [r12]
cdq
movsx rcx, r12w
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140467d6d
call fcn.1401290f0
lea rcx, [rbp - 0x38]
jmp 0x140467d7c
sub rax, rcx
sar rax, 1
test spl, 0x41
cmp rax, 0x16
jmp 0x140467d8f
jae 0x140467e5a
mov byte [rsp + 0x30], 1
sub cx, 0x7ad6
mov ecx, dword [rsp + 0x3c]
cmp dx, 0x6584
cmp dword [rsp + 0x40], ecx
jg 0x140467dc0
inc dword [rsp + 0x34]
jmp 0x140467dbb
jmp 0x140467e16
test rax, rax
jmp 0x140467dc8
jne 0x140467ddb
test ecx, ecx
jmp 0x140467dd5
je 0x140467e16
lea r8, [0x1400c0e00]
jmp 0x140467de7
mov al, byte [rax + r8]
mov byte [r15], al
nop
not ah
inc r15
mov qword [rsp + 0x50], r15
bswap ax
xchg ah, ah
jmp 0x140467e04
inc ecx
shr eax, 0x37
neg rax
shld rax, rcx, 0xac
mov dword [rsp + 0x3c], ecx
clc
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae cl
jmp 0x140467e26
cmovae rax, r14
jmp 0x140467e2f
cmp byte [rax + rsi], 0x7f
jmp 0x140467e38
je 0x140467fff
lea rax, [rbp - 0x78]
test cl, cl
jmp 0x140467e49
cmovne rax, r14
jmp 0x140467e52
inc byte [rax + rsi]
jmp 0x140467ff7
lea rax, [rbp - 0x78]
sub r15b, 0xaf
cmp r11w, 0x4007
cmc
cmp r13, 0x10
setns r15b
not r15b
setae r15b
jmp 0x140467e7d
cmovae rax, r14
jmp 0x140467e89
xor r9d, r9d
stc
cmp dil, 0xec
cmp byte [rax + rsi], r9b
jmp 0x140467e9a
je 0x1404680ed
movzx r8d, word [rsp + 0x38]
cmp r13b, 0x2f
test r8w, r8w
je 0x1404680ed
cmp byte [rdi + 8], r9b
jmp 0x140467ebd
jne 0x140467f66
mov rcx, qword [rdi]
jmp 0x140467ecb
test rcx, rcx
jmp 0x140467ed3
je 0x140467f56
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp ax, dx
clc
test rdx, rdx
jmp 0x140467eec
je 0x140467f11
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140467efe
jle 0x140467f11
movzx eax, word [rdx]
jmp 0x140467f0c
jmp 0x140467f31
mov rax, qword [rcx]
jmp 0x140467f19
mov rax, qword [rax + 0x30]
jmp 0x140467f22
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
mov ecx, 0xffff
test edx, esp
clc
cmp cx, ax
jmp 0x140467f41
je 0x140467f56
mov word [r12], ax
jmp 0x140467f51
jmp 0x140467f5b
mov qword [rdi], r9
cmc
stc
mov byte [rdi + 8], 1
cmp r15w, r13w
test r11d, r11d
cmp word [r12], r8w
jmp 0x140467f70
jne 0x1404680ed
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jae 0x140467fbe
lea rax, [rcx + 1]
cmp r14b, 0x6c
stc
cmc
mov qword [rbp - 0x68], rax
mov ax, r9w
sbb ah, 0x9b
lea rax, [rbp - 0x78]
stc
cmp dh, 0xeb
test r10w, r10w
test r15b, r15b
cmovne rax, r14
clc
cmp r14d, ecx
and word [rax + rcx], 0
jmp 0x140467fb9
jmp 0x140467fe6
xor r9d, r9d
movzx ecx, r13w
mov r8b, bl
mov edx, eax
movzx rcx, di
setne ch
lea edx, [r9 + 1]
xchg cx, cx
lea rcx, [rbp - 0x78]
jmp 0x140467fe1
call fcn.140457b4c
inc rsi
cmovge rcx, r15
mov r15, qword [rsp + 0x50]
sbb r13b, 0x45
stc
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
mov rcx, qword [rdi]
sub r8d, r8d
test rcx, rcx
jmp 0x14046800d
je 0x14046809b
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r8
jmp 0x140468021
je 0x14046805a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14046805a
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
not ah
mov rdx, qword [rcx]
movzx rax, cx
bswap ax
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movzx eax, word [rdx]
jmp 0x14046807d
mov rax, qword [rcx]
jmp 0x140468062
mov rax, qword [rax + 0x38]
jmp 0x14046806b
call qword [0x1400b8d90]
sub r8d, r8d
test r10b, 0xb1
sub ecx, r14d
xchg cl, cl
mov ecx, 0xffff
cmp al, 0x40
stc
cmp cx, ax
je 0x14046809b
mov al, r8b
jmp 0x140468096
jmp 0x1404680a7
mov qword [rdi], r8
not al
movzx cx, r10b
mov al, 1
mov byte [rdi + 8], al
mov dx, 0x63df
movzx dx, dl
cwd
mov rdx, qword [rsp + 0x48]
bswap cx
movzx rcx, bp
cmovns ecx, ebx
mov rcx, rdi
jmp 0x1404680cb
call fcn.14046989e
sub r9d, r9d
test al, al
bswap r8w
setae r8b
mov r8, qword [rsp + 0x70]
jmp 0x1404680e7
je 0x140467c98
test rsi, rsi
je 0x140468131
lea rax, [rbp - 0x78]
test edx, 0x40d53ab8
jmp 0x140468109
cmp r13, 0x10
jmp 0x140468112
cmovae rax, r14
cmp r14d, 0x19f90543
cmp byte [rax + rsi], r9b
jmp 0x140468126
jle 0x140468199
inc rsi
neg bl
mov rbx, qword [rsp + 0x60]
cmc
test rsi, rsi
jmp 0x14046813f
je 0x14046819f
mov cl, byte [rbx]
cmc
cmp dl, dil
stc
cmp cl, 0x7f
jmp 0x140468154
je 0x14046819f
sub rsi, 1
jmp 0x140468163
je 0x1404682f0
lea rax, [rbp - 0x78]
stc
cmp r13, 0x10
jmp 0x140468177
cmovae rax, r14
test r11, 0x1c675660
jmp 0x14046818b
cmp cl, byte [rax + rsi]
jmp 0x140468193
je 0x140468318
mov byte [rsp + 0x31], 1
stc
cmp r13, 0x10
jmp 0x1404681a8
jb 0x140468205
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jmp 0x1404681c1
jb 0x1404681f8
add rdx, 0x27
test r11b, r14b
jmp 0x1404681d4
mov r14, qword [r14 - 8]
jmp 0x1404681dd
sub rax, r14
stc
test r9w, r11w
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404681f2
ja 0x140469620
mov rcx, r14
jmp 0x140468200
call fcn.140267d8d
sub r8d, r8d
rcl si, 0xad
movzx r15w, r14b
bsf r15w, bx
mov r12d, dword [rsp + 0x40]
shrd r14w, ax, 0xc9
movsx r15w, r9b
mov r14d, dword [rsp + 0x3c]
jmp 0x140468231
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
dec sil
mov rsi, qword [rsp + 0x48]
jmp 0x140468248
cmp byte [rsp + 0x30], r8b
jmp 0x140468252
je 0x140468272
test r14d, r14d
jmp 0x140468260
jne 0x140468272
mov byte [r15], 0x30
cmovs cx, r13w
inc r15
mov rdx, rsi
bswap ecx
not cx
mov rcx, rdi
call fcn.14046989e
sub esi, esi
stc
test r15d, edi
cmp ah, 0x76
test al, al
jne 0x14046874a
cmp byte [rdi + 8], sil
jmp 0x14046829c
jne 0x14046864a
mov rcx, qword [rdi]
cmp sil, cl
jmp 0x1404682ad
test rcx, rcx
je 0x14046862f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
je 0x1404685f1
mov rax, qword [rcx + 0x50]
test r14w, r9w
jmp 0x1404682d6
cmp dword [rax], esi
jmp 0x1404682dd
jle 0x1404685f1
movzx eax, word [rdx]
jmp 0x1404682eb
jmp 0x140468608
test rsi, rsi
jmp 0x1404682f8
jne 0x140468318
lea rax, [rbp - 0x78]
cmc
cmp r13, 0x10
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x140468312
jl 0x140468199
cmp byte [rbx + 1], r9b
jmp 0x140468321
jle 0x140468137
inc rbx
jmp 0x140468137
mov rdx, rsi
movsx ecx, dx
mov rcx, 0xdb21c41
mov rcx, rdi
jmp 0x140468344
call fcn.14046989e
xor r8d, r8d
test al, al
jmp 0x140468353
jne 0x140468248
lea rbx, [rdi + 0xa]
test bh, 0xcd
mov rsi, rbx
adc r13w, ax
ror r13d, cl
ror r13b, 0xf
mov r13, qword [rsp + 0x48]
test ax, r13w
cmp byte [rdi + 8], r8b
jne 0x14046842b
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
jmp 0x14046838e
je 0x140468414
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r8d, r13d
stc
test rdx, rdx
jmp 0x1404683a7
je 0x1404683d3
mov rax, qword [rcx + 0x50]
clc
cmp r10w, 0x3594
cmp dword [rax], r8d
jmp 0x1404683c0
jle 0x1404683d3
movzx eax, word [rdx]
jmp 0x1404683ce
jmp 0x1404683ed
mov rax, qword [rcx]
jmp 0x1404683db
mov rax, qword [rax + 0x30]
jmp 0x1404683e4
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404683fa
je 0x140468414
mov word [rsi], ax
movzx rbx, bp
mov rbx, rsi
jmp 0x14046840f
jmp 0x14046841f
mov qword [rdi], r8
bswap rdx
cdq
setb r8b
mov byte [rdi + 8], 1
jmp 0x14046842b
movzx r8d, word [rbx]
movzx rcx, r15w
mov dl, 0x19
lea rdx, [rbp]
movzx rcx, dx
lea rcx, [rbp - 0x38]
jmp 0x140468446
call fcn.1401290f0
lea rcx, [rbp - 0x38]
stc
clc
sub rax, rcx
cmp rax, 0x6b5954bc
sar rax, 1
cmp r8w, bp
cmp rax, 0x16
jmp 0x14046846b
jae 0x1404685df
cmp r12d, r14d
jmp 0x140468479
jg 0x140468496
inc dword [rsp + 0x34]
jmp 0x140468489
sub r8d, r8d
jmp 0x140468491
jmp 0x1404684e4
xor r8d, r8d
stc
test rax, rax
jmp 0x1404684a2
jne 0x1404684b1
test r14d, r14d
je 0x1404684e4
lea rcx, [0x1400c0e00]
mov al, byte [rax + rcx]
mov byte [r15], al
dec rcx
setne cl
jmp 0x1404684c9
inc r15
movsx cx, r9b
mov rcx, 0x1ce778f2
movsx ecx, ax
inc r14d
xchg cx, cx
adc cl, r10b
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
clc
test r11b, 0x87
test rcx, rcx
jmp 0x1404684f9
je 0x140468598
mov rax, qword [rcx + 0x38]
test dl, 0xfc
cmp qword [rax], r8
jmp 0x14046850e
je 0x14046855e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468520
jle 0x14046855e
dec dword [rax]
cdqe
movzx rdx, r14w
mov dl, sil
mov rcx, qword [rcx + 0x38]
cbw
cqo
movzx ax, r12b
mov rdx, qword [rcx]
lahf
movzx eax, cx
lea rax, [rdx + 2]
jmp 0x14046854e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468559
jmp 0x140468578
mov rax, qword [rcx]
jmp 0x140468566
mov rax, qword [rax + 0x38]
jmp 0x14046856f
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468585
je 0x140468598
mov al, r8b
jmp 0x140468593
jmp 0x1404685ac
mov qword [rdi], r8
cwd
movsx dx, sil
cdq
mov al, 1
mov cl, r11b
movsx rdx, di
mov byte [rdi + 8], al
cwd
mov rdx, r13
jmp 0x1404685b9
mov rcx, rdi
jmp 0x1404685c1
call fcn.14046989e
xor r8d, r8d
cmp r8b, 0x56
test al, al
jmp 0x1404685d4
je 0x140468377
jmp 0x1404685e2
sub r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x1404685ec
jmp 0x140468236
mov rax, qword [rcx]
jmp 0x1404685f9
mov rax, qword [rax + 0x30]
jmp 0x140468602
call qword [0x1400b8d90]
mov ecx, 0xffff
test ebp, 0x25c30d6d
cmp cx, ax
jmp 0x14046861b
je 0x14046862f
mov word [rdi + 0xa], ax
jmp 0x14046862a
jmp 0x14046863d
mov qword [rdi], rsi
cmovne bx, di
movsx bx, sil
bswap ebx
mov byte [rdi + 8], 1
movsx cx, ch
cbw
setae bl
movzx ebx, word [rdi + 0xa]
movzx ecx, r10w
cbw
movsx rax, r15w
mov rax, qword [r13]
mov rcx, 0x410b1454
mov rcx, r13
jmp 0x14046866b
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046867d
jne 0x14046874a
call fcn.1404b8fa9
mov rcx, qword [rax]
mov al, byte [rcx]
movsx cx, r13b
mov byte [r15], al
movsx ecx, dx
movzx cx, bh
inc r15
rol ecx, cl
sar rcx, cl
mov rcx, qword [rdi]
cmp r14, r14
test rcx, rcx
jmp 0x1404686b2
je 0x14046873a
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x1404686c4
je 0x140468706
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404686d5
jle 0x140468706
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
movsx edx, di
cdq
mov rdx, qword [rcx]
not ah
lea rax, [rdx + 2]
jmp 0x1404686f4
mov qword [rcx], rax
movzx eax, r12w
movsx eax, cx
movzx eax, word [rdx]
jmp 0x140468713
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
test r10b, 0x21
cmc
cmp cx, ax
jmp 0x140468726
je 0x14046873a
mov byte [rdi + 8], sil
jmp 0x140468735
jmp 0x14046874a
mov qword [rdi], rsi
cmp r15b, 0xc4
mov byte [rdi + 8], 1
btr r13, 0x39
mov r13, qword [rsp + 0x48]
test r14d, r14d
jmp 0x140468757
jne 0x1404689ae
mov rdx, r13
movsx cx, dl
mov rcx, rdi
jmp 0x14046876c
call fcn.14046989e
test al, al
jmp 0x140468778
jne 0x140468981
lea rbx, [rdi + 0xa]
mov rsi, rbx
add r14d, 0x2ca0f1b
mov r12d, dword [rsp + 0x34]
shrd r14, rbp, 0xf0
xor r8d, r8d
and r14w, si
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x1404687ac
jne 0x140468855
mov rcx, qword [rdi]
jmp 0x1404687bd
test rcx, rcx
je 0x140468844
mov rax, qword [rcx + 0x38]
xchg dx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404687d8
je 0x1404687fe
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x1404687eb
jle 0x1404687fe
movzx eax, word [rdx]
jmp 0x1404687f9
jmp 0x14046881b
mov rax, qword [rcx]
jmp 0x140468806
mov rax, qword [rax + 0x30]
jmp 0x14046880f
call qword [0x1400b8d90]
xor r8d, r8d
test rbx, rsi
cmp r14w, ax
jmp 0x140468824
je 0x140468844
mov word [rsi], ax
xchg bx, bx
movzx rbx, r13w
movsxd rbx, eax
mov rbx, rsi
jmp 0x14046883f
jmp 0x14046884d
mov qword [rdi], r8
rol ah, 0x44
sal ah, 0x8a
mov byte [rdi + 8], 1
rcr al, 3
clc
movzx eax, word [rbx]
cmp cx, di
test rbx, 0x766524c1
cmp ax, word [rbp - 0x38]
jmp 0x14046886b
jne 0x14046896c
dec r12d
movzx rcx, r11w
sar ch, cl
mov byte [rsp + 0x30], 1
rol ecx, 0xee
shr cx, 0xb
shld cx, cx, 0x2b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468896
je 0x140468924
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404688a8
je 0x1404688f6
mov rax, qword [rcx + 0x50]
stc
test r13w, dx
cmp dword [rax], r8d
jle 0x1404688f6
dec dword [rax]
cwde
movzx rdx, r14w
movsx edx, cx
mov rcx, qword [rcx + 0x38]
movzx ax, ch
mov rdx, qword [rcx]
nop
movsx ax, dh
lea rax, [rdx + 2]
jmp 0x1404688e4
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x1404688f1
jmp 0x14046890d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468902
call qword [0x1400b8d90]
xor r8d, r8d
clc
cmc
cmp r14w, ax
jmp 0x140468916
je 0x140468924
mov al, r8b
jmp 0x140468935
mov qword [rdi], r8
not cx
mov al, 1
movsx ecx, di
mov dx, r11w
cqo
mov byte [rdi + 8], al
movzx dx, sil
mov rdx, r13
movsx rcx, r10w
seta cl
mov cx, 0x2470
mov rcx, rdi
jmp 0x140468953
call fcn.14046989e
xor r8d, r8d
test eax, r13d
test cx, 0x79c7
clc
test al, al
je 0x1404687a3
mov dword [rsp + 0x34], r12d
xor al, dh
cmp bpl, 0x88
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x34]
test bl, sil
test eax, eax
jmp 0x14046898f
jns 0x1404689ae
mov byte [r15], 0x30
mov dl, r14b
inc r15
cdq
xchg ecx, edx
movsx ecx, bp
inc eax
mov dword [rsp + 0x34], eax
bswap cx
mov rdx, r13
mov rcx, rdi
jmp 0x1404689b9
call fcn.14046989e
test al, al
jne 0x140468c0f
lea rbx, [rdi + 0xa]
mov rsi, rbx
sub r8d, r8d
test r9, 0x9906e4b
cmp byte [rdi + 8], r8b
jmp 0x1404689e0
jne 0x140468a9d
mov rcx, qword [rdi]
test bh, dl
jmp 0x1404689f0
test rcx, rcx
jmp 0x1404689f8
je 0x140468a8a
mov rax, qword [rcx + 0x38]
movzx rdx, cx
shl dl, cl
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140468a14
je 0x140468a39
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468a26
jle 0x140468a39
movzx eax, word [rdx]
jmp 0x140468a34
jmp 0x140468a59
mov rax, qword [rcx]
jmp 0x140468a41
mov rax, qword [rax + 0x30]
jmp 0x140468a4a
call qword [0x1400b8d90]
sub r8d, r8d
clc
sub cx, 0x4782
mov ecx, 0xffff
test r9d, 0x75fc3235
cmp cx, ax
jmp 0x140468a6d
je 0x140468a8a
mov word [rsi], ax
not bl
movzx bx, r11b
mov rbx, rsi
jmp 0x140468a85
jmp 0x140468a96
mov qword [rdi], r8
cwd
jmp 0x140468a96
mov byte [rdi + 8], 1
mov r8b, r9b
movzx r8d, word [rbx]
xchg dh, cl
lea rdx, [rbp]
xchg rcx, rcx
lea rcx, [rbp - 0x38]
jmp 0x140468ab3
call fcn.1401290f0
lea rcx, [rbp - 0x38]
cmp bl, dil
cmp r9w, 0x289a
sub rax, rcx
sar rax, 1
cmp r10, 0x38e71751
cmp rax, 0x16
jmp 0x140468adb
jae 0x140468c0f
cmp r14d, r12d
jmp 0x140468ae9
jge 0x140468b1a
lea rcx, [0x1400c0e00]
jmp 0x140468afb
mov al, byte [rax + rcx]
movsx cx, sil
mov byte [r15], al
bswap rcx
inc r15
movsx rcx, bx
inc r14d
add ecx, esi
ror cl, cl
ror cl, 0x2f
mov byte [rsp + 0x30], 1
bts cx, r11w
clc
sbb cl, dil
mov rcx, qword [rdi]
jmp 0x140468b35
xor r8d, r8d
test rcx, rcx
jmp 0x140468b40
je 0x140468bd7
mov rax, qword [rcx + 0x38]
test r11b, r10b
cmp qword [rax], r8
je 0x140468b8f
mov rax, qword [rcx + 0x50]
cmp r14b, spl
clc
cmp dword [rax], r8d
jmp 0x140468b66
jle 0x140468b8f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468b7f
mov qword [rcx], rax
cbw
mov ah, 0x6f
movzx eax, word [rdx]
jmp 0x140468bb2
mov rax, qword [rcx]
jmp 0x140468b97
mov rax, qword [rax + 0x38]
jmp 0x140468ba0
call qword [0x1400b8d90]
sub r8d, r8d
ror ch, 0x7a
shl ecx, cl
bts cx, si
mov ecx, 0xffff
jmp 0x140468bbc
cmp cx, ax
jmp 0x140468bc4
je 0x140468bd7
mov al, r8b
jmp 0x140468bd2
jmp 0x140468be6
mov qword [rdi], r8
xchg cl, al
cqo
mov al, 1
bswap ecx
cmovb edx, r10d
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
jmp 0x140468bf4
call fcn.14046989e
xor r8d, r8d
test ch, 0x71
cmp sil, r13b
test al, al
jmp 0x140468c09
je 0x1404689d7
mov sil, byte [rsp + 0x30]
sub r14d, r14d
test sil, 0x7c
jmp 0x140468c20
test sil, sil
je 0x1404694f9
mov rdx, r13
mov cx, 0x2641
mov rcx, rdi
jmp 0x140468c38
call fcn.14046989e
test al, al
jmp 0x140468c44
jne 0x1404694f9
mov cl, byte [rdi + 8]
cmp al, r13b
test cl, cl
jmp 0x140468c57
jne 0x140468cfe
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468c68
je 0x140468ce2
mov rax, qword [rcx + 0x38]
shl dh, cl
btc dx, 0x82
shl dl, 0x84
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468c87
je 0x140468cac
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140468c99
jle 0x140468cac
movzx eax, word [rdx]
jmp 0x140468ca7
jmp 0x140468cc3
mov rax, qword [rcx]
jmp 0x140468cb4
mov rax, qword [rax + 0x30]
jmp 0x140468cbd
call qword [0x1400b8d90]
mov ecx, 0xffff
test dl, r12b
cmp cx, ax
jmp 0x140468cd3
je 0x140468ce2
mov word [rdi + 0xa], ax
jmp 0x140468cec
mov qword [rdi], r14
xchg cl, al
shld ax, di, 0xfa
mov byte [rdi + 8], 1
mov al, r14b
cdqe
mov cl, 1
btc eax, r13d
rol ax, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
je 0x140468db1
test cl, cl
jmp 0x140468d13
jne 0x140468da7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468d24
je 0x140468d95
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8b, 0xd0
clc
cmp r13b, 0xb6
test rdx, rdx
jmp 0x140468d42
je 0x140468d6c
mov rax, qword [rcx + 0x50]
cmc
test cx, r14w
cmp dword [rax], r14d
jmp 0x140468d59
jle 0x140468d6c
movzx eax, word [rdx]
jmp 0x140468d67
jmp 0x140468d79
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r15w, r10w
cmc
cmp cx, ax
je 0x140468d95
mov word [rdi + 0xa], ax
jmp 0x140468da3
mov qword [rdi], r14
sbb ax, 0x5a89
sar eax, 0x2b
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 4]
jne 0x1404694f9
mov byte [r15], 0x70
mov cl, r13b
inc r15
cmovbe rcx, rsp
shrd cx, r11w, 0x64
mov cl, r14b
mov rcx, qword [rdi]
cmc
test r12b, bl
test rcx, rcx
je 0x140468e68
mov rax, qword [rcx + 0x38]
clc
test cx, 0x35dc
cmp qword [rax], r14
jmp 0x140468dea
je 0x140468e33
mov rax, qword [rcx + 0x50]
jmp 0x140468dfa
cmp dword [rax], r14d
jmp 0x140468e02
jle 0x140468e33
dec dword [rax]
cqo
cwde
cbw
mov rcx, qword [rcx + 0x38]
cdq
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468e22
mov qword [rcx], rax
nop
movzx eax, word [rdx]
jmp 0x140468e2e
jmp 0x140468e45
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468e3f
call qword [0x1400b8d90]
mov r12d, 0xffff
cmc
jmp 0x140468e51
cmp r12w, ax
je 0x140468e70
mov al, r14b
jmp 0x140468e63
jmp 0x140468e84
mov r12d, 0xffff
not bl
mov qword [rdi], r14
movzx cx, spl
mov al, 1
jmp 0x140468e84
mov byte [rdi + 8], al
mov sil, r14b
movzx ebx, cx
mov ebx, r14d
movsx cx, dh
movsx edx, r13w
mov rdx, r13
mov rcx, rdi
jmp 0x140468ea3
call fcn.14046989e
test al, al
jne 0x14046919d
mov cl, byte [rdi + 8]
clc
cmp bpl, cl
test r14b, 0x30
test cl, cl
jmp 0x140468ec2
jne 0x140468f52
mov rcx, qword [rdi]
jmp 0x140468ed7
test rcx, rcx
je 0x140468f46
mov rax, qword [rcx + 0x38]
bsf rdx, r14
movsx edx, r15w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468ef7
je 0x140468f17
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x140468f17
movzx eax, word [rdx]
jmp 0x140468f12
jmp 0x140468f29
mov rax, qword [rcx]
jmp 0x140468f1f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468f32
je 0x140468f46
mov word [rdi + 0xa], ax
jmp 0x140468f41
jmp 0x140468f49
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
neg ax
movzx eax, word [rdi + 0xa]
cmp rsi, r14
stc
test r12b, bpl
cmp ax, word [rbp - 0xa]
jne 0x140469032
mov byte [r15], 0x2b
inc r15
mov rcx, qword [rdi]
cmp r15b, 0x77
test rcx, rcx
jmp 0x140468f7d
je 0x140469017
mov rax, qword [rcx + 0x38]
test rdi, 0x71271b35
cmp qword [rax], r14
jmp 0x140468f96
je 0x140468fe9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140468fa8
jle 0x140468fe9
dec dword [rax]
bswap ax
mov ax, 0x731b
not ax
mov rcx, qword [rcx + 0x38]
cdqe
cmovp rdx, r9
mov rdx, qword [rcx]
jmp 0x140468fd0
lea rax, [rdx + 2]
jmp 0x140468fd9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468fe4
jmp 0x140468ffb
mov rax, qword [rcx]
jmp 0x140468ff1
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469004
je 0x140469017
mov al, r14b
jmp 0x140469012
jmp 0x140469025
mov qword [rdi], r14
xchg al, al
mov al, 0xbe
mov al, 1
jmp 0x140469025
mov byte [rdi + 8], al
jmp 0x14046902d
jmp 0x14046919d
test cl, cl
jmp 0x140469039
jne 0x1404690d5
mov rcx, qword [rdi]
jmp 0x140469047
test rcx, rcx
jmp 0x14046904f
je 0x1404690c2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r9w, 0x230b
stc
test rdx, rdx
je 0x140469093
mov rax, qword [rcx + 0x50]
stc
test rsi, rbp
test r12b, 0xc6
cmp dword [rax], r14d
jmp 0x140469080
jle 0x140469093
movzx eax, word [rdx]
jmp 0x14046908e
jmp 0x1404690a5
mov rax, qword [rcx]
jmp 0x14046909b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404690ae
je 0x1404690c2
mov word [rdi + 0xa], ax
jmp 0x1404690bd
jmp 0x1404690cf
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
test r13, rdi
cmp r11, rsi
mov byte [rdi + 8], 1
stc
cmc
cmp ax, word [rbp - 0xc]
jmp 0x1404690de
jne 0x14046919d
mov byte [r15], 0x2d
movsx rcx, cx
setl ch
inc r15
btr cx, r11w
mov rcx, qword [rdi]
jmp 0x140469102
test rcx, rcx
jmp 0x14046910a
je 0x140469188
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x140469154
mov rax, qword [rcx + 0x50]
cmc
test edi, ebp
cmp dword [rax], r14d
jmp 0x14046912c
jle 0x140469154
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
bswap ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140469149
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046916b
mov rax, qword [rcx]
jmp 0x14046915c
mov rax, qword [rax + 0x38]
jmp 0x140469165
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140469174
je 0x140469188
mov byte [rdi + 8], r14b
jmp 0x140469183
jmp 0x14046919d
mov qword [rdi], r14
seto dl
movsxd rcx, r12d
mov byte [rdi + 8], 1
jmp 0x14046919d
mov rdx, r13
movsx cx, ch
mov rcx, rdi
jmp 0x1404691ac
call fcn.14046989e
test al, al
jmp 0x1404691b8
jne 0x1404694da
cmp byte [rdi + 8], r14b
jne 0x140469245
mov rcx, qword [rdi]
cmc
cmp dl, sil
test rcx, rcx
je 0x14046923e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14046920a
mov rax, qword [rcx + 0x50]
stc
test rax, 0x65ba5639
clc
cmp dword [rax], r14d
jle 0x14046920a
movzx eax, word [rdx]
jmp 0x140469205
jmp 0x140469221
mov rax, qword [rcx]
jmp 0x140469212
mov rax, qword [rax + 0x30]
jmp 0x14046921b
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046922a
je 0x14046923e
mov word [rdi + 0xa], ax
jmp 0x140469239
jmp 0x140469241
mov qword [rdi], r14
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0x38]
jmp 0x140469253
jne 0x140469324
mov sil, 1
setno ch
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x1404692f4
mov rax, qword [rcx + 0x38]
jmp 0x140469276
cmp qword [rax], r14
jmp 0x14046927e
je 0x1404692c1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1404692c1
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
cdqe
lahf
movzx rdx, r10w
mov rdx, qword [rcx]
not ax
jmp 0x1404692ab
lea rax, [rdx + 2]
mov qword [rcx], rax
xchg ah, ah
movzx eax, word [rdx]
jmp 0x1404692bc
jmp 0x1404692d8
mov rax, qword [rcx]
jmp 0x1404692c9
mov rax, qword [rax + 0x38]
jmp 0x1404692d2
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404692e1
je 0x1404692f4
mov al, r14b
jmp 0x1404692ef
jmp 0x1404692fb
mov qword [rdi], r14
cdq
mov al, sil
mov byte [rdi + 8], al
not dh
mov rdx, r13
movzx cx, bl
movsx cx, r8b
not cx
mov rcx, rdi
call fcn.14046989e
test al, al
je 0x1404691be
jmp 0x14046932d
test sil, sil
je 0x1404694da
mov byte [r15], 0x30
inc r15
jmp 0x140469339
jmp 0x1404694da
cmp byte [rdi + 8], r14b
jmp 0x140469347
jne 0x1404693ce
mov rcx, qword [rdi]
jmp 0x140469355
test rcx, rcx
jmp 0x14046935d
je 0x1404693c2
mov rax, qword [rcx + 0x38]
xor dh, 0xd0
test al, r9b
mov rdx, qword [rax]
test rdx, rdx
je 0x140469393
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x140469393
movzx eax, word [rdx]
jmp 0x14046938e
jmp 0x1404693aa
mov rax, qword [rcx]
jmp 0x14046939b
mov rax, qword [rax + 0x30]
jmp 0x1404693a4
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404693c2
mov word [rdi + 0xa], ax
jmp 0x1404693bd
jmp 0x1404693ca
mov qword [rdi], r14
jmp 0x1404693ca
mov byte [rdi + 8], 1
movzx r8d, word [rdi + 0xa]
movzx rcx, bp
lea rdx, [rbp]
movsx rcx, r15w
mov ecx, r12d
xchg cx, cx
lea rcx, [rbp - 0x38]
call fcn.1401290f0
lea rcx, [rbp - 0x38]
stc
cmp r9w, 0x34db
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jmp 0x140469408
jae 0x1404694f9
cmp ebx, 8
jmp 0x140469416
jge 0x140469434
lea rcx, [0x1400c0e00]
mov al, byte [rax + rcx]
xchg ecx, ecx
mov byte [r15], al
movzx cx, al
inc r15
inc ebx
mov sil, 1
sbb cl, 0xd5
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140469446
je 0x1404694cc
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140469458
je 0x1404694a3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1404694a3
dec dword [rax]
lahf
rdtsc
mov rcx, qword [rcx + 0x38]
cqo
cmovs ax, sp
cdq
mov rdx, qword [rcx]
mov ax, 0x2b
setb al
lea rax, [rdx + 2]
jmp 0x14046948e
mov qword [rcx], rax
movzx ax, r11b
movzx eax, word [rdx]
jmp 0x14046949e
jmp 0x1404694b5
mov rax, qword [rcx]
jmp 0x1404694ab
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404694cc
mov al, r14b
jmp 0x1404694c7
jmp 0x1404694d2
mov qword [rdi], r14
mov al, sil
mov byte [rdi + 8], al
jmp 0x1404694da
mov rdx, r13
movsx rcx, bx
cmovg ecx, esi
mov rcx, rdi
jmp 0x1404694ec
call fcn.14046989e
test al, al
je 0x14046933e
cmp byte [rsp + 0x31], r14b
jne 0x140469512
test sil, sil
jmp 0x14046950c
jne 0x14046951a
mov r15, qword [rbp - 0x80]
mov ax, 0x7673
mov byte [r15], r14b
xor dx, 0x3268
cbw
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x78]
bswap dx
and dh, 0x17
mov dword [rcx], eax
stc
movsx edx, r14w
mov rdx, qword [rbp - 0x40]
test esi, eax
clc
cmp rdx, 0x10
jmp 0x14046954a
jb 0x1404695ad
inc rdx
adc cx, 0x164f
inc ch
mov rcx, qword [rbp - 0x58]
or al, r8b
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404695a8
add rdx, 0x27
cmp r8w, ax
cmp r9, 0x4136086d
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp bpl, 0xd6
add rax, 0xfffffffffffffff8
stc
jmp 0x140469599
cmp rax, 0x1f
jmp 0x1404695a2
ja 0x14046961a
call fcn.140267d8d
sub eax, eax
movzx rcx, r14w
shl ch, cl
sub cl, cl
mov rcx, qword [rbp + 8]
cmc
xor rcx, rsp
jmp 0x1404695c4
call fcn.1404a0330
mov rbx, qword [rsp + 0x150]
shld r15d, r12d, 0x32
xor r12w, 0x6d8a
cmp r13b, 0x84
add rsp, 0x110
movsxd r14, r13d
mov r12w, cx
pop r15
bswap r12w
movsx di, r8b
pop r14
pop r13
pop r12
setp dil
pop rdi
not sil
movzx esi, bx
setno sil
pop rsi
setns bpl
pop rbp
jmp 0x140469619
ret
call fcn.1404b6b98
nop
call fcn.1404b6b98
nop
jmp 0x14023f5d5