Function at 0x1404651f1
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
movzx eax, di
sub al, spl
adc dil, 0x14
push r13
add edi, r12d
dec r13
push r14
movzx r14d, r10w
push r15
jmp 0x14046521b
lea rbp, [rsp - 0x17]
stc
shl r12b, cl
sub rsp, 0x100
btr rax, 0x28
mov rax, qword [0x1400b7288]
or si, r11w
xor rax, rsp
mov si, 0x561d
bt r12w, r13w
mov qword [rbp + 0xf], rax
mov r12, r9
cwde
bswap r14w
mov qword [rsp + 0x48], r9
adc r13b, 0x2c
bsf r13w, r12w
movzx si, cl
mov rdi, r8
cmc
cmovb rsi, rdi
ror r14w, cl
mov r14, rdx
movsx rax, ax
and sil, al
mov qword [rbp - 0x79], rdx
sal sil, cl
setno dl
mov rsi, qword [rbp + 0x77]
lahf
and dh, 0x3c
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
cbw
btc dx, r14w
sar dl, cl
mov eax, dword [rsi + 0x18]
btc rdx, 0x1a
bswap edx
mov edx, 0x3000
cmp r10b, spl
and eax, edx
cmp eax, edx
jne 0x1404652dd
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
setge dl
movsx edx, bp
mov rdx, r14
jmp 0x1404652d3
call fcn.1404675f0
jmp 0x140467572
mov rax, qword [rsi + 0x40]
cmova bx, r12w
not ebx
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
jmp 0x1404652f9
mov rax, qword [rbx]
movzx rcx, dx
not cl
mov rcx, rbx
jmp 0x14046530a
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
bswap rcx
lea rcx, [rbp - 0x61]
jmp 0x140465321
call fcn.14046d691
mov r15, rax
cmc
test rbx, rsi
test spl, 0x4a
mov qword [rsp + 0x60], rax
test rbx, rbx
je 0x14046538e
mov rdx, qword [rbx]
cwde
movsx ax, ah
not ax
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140465356
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x14046538e
mov rcx, qword [rax]
cdqe
movzx ax, ch
mov rax, qword [rcx]
mov edx, 1
movsx rcx, si
xchg cx, cx
mov rcx, r8
jmp 0x140465388
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp - 0x31]
mov rcx, r15
jmp 0x14046539d
mov rax, qword [rax + 0x28]
jmp 0x1404653a6
call qword [0x1400b8d90]
nop
xchg bx, bx
cwde
setno cl
mov byte [rsp + 0x31], 0
bswap eax
setns ah
mov byte [rsp + 0x40], 0
movzx ecx, bp
bswap cx
mov rax, qword [rsi + 0x40]
movzx rcx, r11w
movzx ebx, dx
mov rbx, qword [rax + 8]
cdqe
mov ch, 0x8e
jmp 0x1404653e2
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
movzx cx, r12b
mov rcx, rbx
jmp 0x1404653f6
mov rax, qword [rax + 8]
jmp 0x1404653ff
call qword [0x1400b8d90]
nop
mov ch, 4
lea rcx, [rbp - 0x61]
jmp 0x140465412
call fcn.140461fa5
mov rsi, rax
cmp ecx, esp
stc
test rbx, rbx
jmp 0x140465425
je 0x140465494
mov rdx, qword [rbx]
movzx ax, dl
lahf
mov rcx, rbx
movzx rax, r12w
mov ah, 0xd7
mov rax, qword [rdx + 0x10]
jmp 0x140465446
call qword [0x1400b8d90]
mov r8, rax
sbb rbx, r8
test r15b, r12b
mov ebx, 1
jmp 0x140465460
test rax, rax
jmp 0x140465468
je 0x14046549b
mov rcx, qword [rax]
movsx eax, r9w
mov rax, qword [rcx]
movsxd rdx, edi
mov edx, ebx
mov ecx, r8d
not cx
setle ch
mov rcx, r8
call qword [0x1400b8d90]
jmp 0x14046549b
mov ebx, 1
lahf
cdq
mov rax, qword [rsi]
setns r9b
jmp 0x1404654aa
lea r9, [rbp - 0x11]
cqo
lea r8, [0x1400c0dbf]
movsxd rcx, edi
lea rdx, [0x1400c0db0]
cmovle cx, r8w
movsxd rcx, esp
mov rcx, rsi
jmp 0x1404654d1
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
call fcn.140469d3b
sub esi, esi
movsxd r12, eax
movzx r12w, dil
mov r12d, 0xffff
test al, al
jmp 0x1404654fd
jne 0x1404657fa
mov cl, byte [rdi + 8]
test cl, cl
jne 0x1404655a5
mov rcx, qword [rdi]
cmp edx, 0x37f85f2d
test spl, 0xfc
test r11b, dil
test rcx, rcx
jmp 0x140465526
je 0x140465596
mov rax, qword [rcx + 0x38]
movzx dx, bpl
btc dx, si
mov rdx, qword [rax]
test rdx, rdx
je 0x140465567
mov rax, qword [rcx + 0x50]
jmp 0x140465552
cmp dword [rax], esi
jle 0x140465567
movzx eax, word [rdx]
jmp 0x140465562
jmp 0x140465579
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140465573
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140465582
je 0x140465596
mov word [rdi + 0xa], ax
jmp 0x140465591
jmp 0x14046559c
mov qword [rdi], rsi
test r14b, r13b
mov byte [rdi + 8], bl
mov cl, bl
bsr eax, r14d
movzx eax, word [rdi + 0xa]
test r13, 0x46215459
cmp ax, word [rbp + 5]
jne 0x140465683
mov rsi, qword [rbp - 0x79]
test dx, r15w
btr ecx, ebp
mov byte [rsi], 0x2b
bsf r14w, r8w
lea r14, [rsi + 1]
mov rcx, qword [rdi]
sub esi, esi
cmc
test rcx, rcx
je 0x140465667
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x1404655ed
je 0x140465639
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x1404655ff
jle 0x140465639
dec dword [rax]
cdq
cbw
movsx dx, sil
mov rcx, qword [rcx + 0x38]
setno dh
mov rdx, qword [rcx]
mov al, r12b
movzx rax, bx
lea rax, [rdx + 2]
jmp 0x140465629
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465634
jmp 0x14046564b
mov rax, qword [rcx]
jmp 0x140465641
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140465654
je 0x140465667
mov al, sil
jmp 0x140465662
jmp 0x140465676
mov qword [rdi], rsi
mov al, spl
mov al, 0x68
mov al, bl
jmp 0x140465676
mov byte [rdi + 8], al
jmp 0x14046567e
jmp 0x1404657fa
test cl, cl
jmp 0x14046568a
jne 0x14046571d
mov rcx, qword [rdi]
clc
test r11b, r9b
test rcx, rcx
jmp 0x14046569f
je 0x140465708
mov rax, qword [rcx + 0x38]
sbb edx, 0x7e9a442c
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404656ba
je 0x1404656de
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404656cb
jle 0x1404656de
movzx eax, word [rdx]
jmp 0x1404656d9
jmp 0x1404656f0
mov rax, qword [rcx]
jmp 0x1404656e6
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140465708
mov word [rdi + 0xa], ax
jmp 0x140465703
jmp 0x14046571a
mov qword [rdi], rsi
inc al
cwde
sub al, r13b
movzx eax, word [rdi + 0xa]
jmp 0x14046571a
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x140465726
jne 0x1404657fa
mov rax, qword [rbp - 0x79]
mov byte [rax], 0x2d
btc r14, 0xbd
lea r14, [rax + 1]
bsf cx, r11w
mov rcx, qword [rdi]
cmp r12b, dil
test rcx, rcx
jmp 0x14046574f
je 0x1404657de
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
jmp 0x140465762
je 0x1404657af
mov rax, qword [rcx + 0x50]
cmc
test bx, 0xac
clc
cmp dword [rax], esi
jmp 0x14046577a
jle 0x1404657af
dec dword [rax]
jmp 0x140465789
mov rcx, qword [rcx + 0x38]
movsx dx, r10b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046579e
mov qword [rcx], rax
xchg al, ah
movzx ax, ah
movzx eax, word [rdx]
jmp 0x1404657c6
mov rax, qword [rcx]
jmp 0x1404657b7
mov rax, qword [rax + 0x38]
jmp 0x1404657c0
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404657de
mov byte [rdi + 8], sil
jmp 0x1404657d9
jmp 0x1404657fa
mov qword [rdi], rsi
bts r12d, r9d
rol rax, cl
sal r12b, 0xba
mov byte [rdi + 8], bl
rcr r12w, cl
xor rcx, 0x750d088b
mov qword [rbp - 0x61], r14
test r9b, 0xe3
mov byte [r14], 0x30
sar r12d, 0xe9
shrd ax, r15w, 0x86
lea r14, [r14 + rbx]
test r14b, 0x4a
mov ax, 0x7cc9
sbb r12d, 0x2bd64b52
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
mov r12d, esi
mov dword [rsp + 0x3c], esi
sets bh
mov dword [rsp + 0x34], esi
ror bx, 0xd4
mov eax, 0x24
rcl bx, cl
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
test dl, sil
sar bx, 0xe9
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
sar al, 0x7b
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
xchg al, al
mov qword [rbp - 0x69], rbx
seto al
mov al, byte [rbx]
jmp 0x140465883
dec al
clc
stc
cmp al, 0x7d
jmp 0x14046588e
ja 0x140466029
cmp qword [rbp - 0x21], rsi
jmp 0x14046589d
jne 0x1404658b2
mov word [rsp + 0x38], si
jmp 0x1404658ad
jmp 0x1404658dd
mov rax, qword [r15]
movzx ecx, sp
mov cx, 0x3923
movzx cx, bpl
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x1404658cd
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404658dd
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov r13w, 0x6ed0
movsx r13w, dil
mov qword [rbp - 0x41], 1
mov r13d, 0xf
movsx ecx, ax
or dl, r11b
add dl, r9b
mov qword [rbp - 0x39], r13
adc cl, r13b
jmp 0x140465918
xor eax, eax
mov byte [rbp - 0x51], al
cwd
mov rdx, qword [rsp + 0x48]
movsx ecx, r13w
movzx rcx, r15w
xchg cl, cl
mov rcx, rdi
jmp 0x140465936
call fcn.140469d3b
xor r9d, r9d
bsf r15w, dx
movzx r15d, sp
mov r15, qword [rbp - 0x51]
test al, al
jne 0x140465e4d
lea r12, [rdi + 0xa]
sal bl, 0x9f
mov r8, r12
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
stc
test r15w, 0x1b21
cmp byte [rdi + 8], r9b
jmp 0x140465975
jne 0x140465a22
mov rcx, qword [rdi]
jmp 0x140465986
test rcx, rcx
jmp 0x14046598e
je 0x140465a11
mov rax, qword [rcx + 0x38]
xchg dx, dx
shl rdx, cl
cmc
mov rdx, qword [rax]
cmc
clc
test rdx, rdx
je 0x1404659c8
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jle 0x1404659c8
movzx eax, word [rdx]
jmp 0x1404659c3
jmp 0x1404659e7
mov rax, qword [rcx]
jmp 0x1404659d0
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
movsx ecx, dx
add cl, r15b
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404659f5
je 0x140465a11
mov word [r8], ax
mov r12w, 0x61ee
mov r12, r8
jmp 0x140465a0c
jmp 0x140465a14
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsxd r8, r8d
movzx rdx, ax
bswap rcx
movzx r8d, word [r12]
mov cx, 0x3be6
jmp 0x140465a31
lea rdx, [rbp + 0xb]
setne cl
jmp 0x140465a40
lea rcx, [rbp - 0x11]
jmp 0x140465a49
call fcn.140136b36
lea rcx, [rbp - 0x11]
sub rax, rcx
test r11, 0x5511bc6
jmp 0x140465a62
sar rax, 1
cmp rax, 0xa
jae 0x140465b42
mov r8d, 1
bsf cx, bx
mov byte [rsp + 0x30], r8b
rcl cl, 0xbf
shld cx, si, 0xc4
adc ch, cl
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jg 0x140465ab4
add dword [rsp + 0x34], r8d
cmc
test rax, rax
jmp 0x140465aa4
je 0x140465af7
mov byte [rsp + 0x40], r8b
jmp 0x140465af7
test rax, rax
jmp 0x140465abc
jne 0x140465acf
test ecx, ecx
jmp 0x140465ac9
je 0x140465af7
lea r9, [0x1400c0db0]
stc
clc
mov al, byte [rax + r9]
mov byte [r14], al
cbw
nop
add r14, r8
ror al, 0xf9
mov qword [rsp + 0x58], r14
add ecx, r8d
mov dword [rsp + 0x3c], ecx
neg cl
lea rax, [rbp - 0x51]
add cl, cl
or cl, dil
cmp r13, 0x10
jmp 0x140465b09
setae cl
jmp 0x140465b11
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x140465b1e
je 0x140465d0e
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x140465b2f
cmovne rax, r15
stc
add byte [rax + rsi], r8b
jmp 0x140465b3d
jmp 0x140465d06
lea rax, [rbp - 0x51]
add r14b, 0x64
cmp r13, 0x10
setae r14b
jmp 0x140465b57
cmovae rax, r15
cmc
clc
jmp 0x140465b62
xor r9d, r9d
jmp 0x140465b71
cmp byte [rax + rsi], r9b
jmp 0x140465b7a
je 0x140465e09
movzx r8d, word [rsp + 0x38]
cmp bpl, 0xeb
test r10d, eax
jmp 0x140465b92
test r8w, r8w
jmp 0x140465b9b
je 0x140465e09
cmp byte [rdi + 8], r9b
jmp 0x140465baa
jne 0x140465c6a
mov rcx, qword [rdi]
cmc
cmp r10, rdi
test dh, 4
test rcx, rcx
jmp 0x140465bc2
je 0x140465c55
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140465bd7
je 0x140465bfc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140465be9
jle 0x140465bfc
movzx eax, word [rdx]
jmp 0x140465bf7
jmp 0x140465c2c
mov rax, qword [rcx]
jmp 0x140465c04
mov rax, qword [rax + 0x30]
jmp 0x140465c0d
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
bswap rcx
sbb cx, r11w
xor r9d, r9d
shld cx, di, 0xfc
rcr ecx, 0x73
stc
mov ecx, 0xffff
jmp 0x140465c3d
cmp cx, ax
je 0x140465c55
mov word [r12], ax
jmp 0x140465c50
jmp 0x140465c58
mov qword [rdi], r9
mov eax, 1
jmp 0x140465c62
mov byte [rdi + 8], al
jmp 0x140465c6f
mov eax, 1
cmp word [r12], r8w
jmp 0x140465c79
jne 0x140465e09
mov rcx, qword [rbp - 0x41]
test r8b, cl
cmp rcx, r13
jmp 0x140465c8e
jae 0x140465cce
lea rax, [rcx + 1]
stc
mov qword [rbp - 0x41], rax
not rax
and ax, 0x7409
lea rax, [rbp - 0x51]
jmp 0x140465cb3
test r14b, r14b
jmp 0x140465cbb
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x140465cc9
jmp 0x140465cf3
xor r9d, r9d
mov r8b, bl
mov cl, 0x19
movsx rcx, sp
movzx cx, r9b
mov rdx, rax
not cx
lea rcx, [rbp - 0x51]
jmp 0x140465cee
call fcn.140458302
inc rsi
sar cx, cl
mov r14, qword [rsp + 0x58]
movsx r15, di
sar r13w, cl
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
cmp eax, 0x44d158c5
cmp bpl, r8b
stc
xor r8d, r8d
test r12w, sp
cmp r9w, 0x2996
jmp 0x140465d2c
test rcx, rcx
jmp 0x140465d34
je 0x140465dcb
mov rax, qword [rcx + 0x38]
cmp r10b, r10b
test rax, r10
clc
cmp qword [rax], r8
jmp 0x140465d4d
je 0x140465d8a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140465d5f
jle 0x140465d8a
dec dword [rax]
cwde
movsx edx, r9w
mov rcx, qword [rcx + 0x38]
movsx rdx, r10w
cqo
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465dac
mov rax, qword [rcx]
jmp 0x140465d92
mov rax, qword [rax + 0x38]
jmp 0x140465d9b
call qword [0x1400b8d90]
xor r8d, r8d
bswap cx
sub ch, al
and cl, spl
mov ecx, 0xffff
clc
cmp dl, 0x50
cmp cx, ax
jmp 0x140465dbd
je 0x140465dcb
mov al, r8b
jmp 0x140465dd8
mov qword [rdi], r8
cwd
not dx
mov al, 1
bswap dx
mov byte [rdi + 8], al
xchg rcx, rcx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140465deb
call fcn.140469d3b
xor r9d, r9d
bts r8w, ax
test al, al
mov r8, qword [rbp - 0x71]
jmp 0x140465e03
je 0x14046596c
test rsi, rsi
je 0x140465e57
lea rax, [rbp - 0x51]
test r10b, r13b
cmp r13, 0x10
jmp 0x140465e22
cmovae rax, r15
cmp byte [rax + rsi], r9b
jle 0x140465e3e
mov edx, 1
clc
add rsi, rdx
jmp 0x140465e5c
mov byte [rsp + 0x31], 1
jmp 0x140465e48
jmp 0x140465eb5
mov edx, 1
jmp 0x140465e63
mov edx, 1
mov rbx, qword [rbp - 0x69]
test r11, r8
test rsi, rsi
je 0x140465eb5
mov cl, byte [rbx]
cmc
cmp cl, 0x7f
jmp 0x140465e77
je 0x140465eb5
sub rsi, rdx
jmp 0x140465e85
je 0x140465fe6
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140465e98
cmovae rax, r15
jmp 0x140465ea2
cmp cl, byte [rax + rsi]
je 0x140466017
mov byte [rsp + 0x31], dl
cmp ebx, 0x5fe44e1
cmp r13, 0x10
jmp 0x140465ebe
jb 0x140465f1a
lea rdx, [r13 + 1]
adc al, r8b
bts ax, bp
mov rax, r15
jmp 0x140465ed7
cmp rdx, 0x1000
jmp 0x140465ee3
jb 0x140465f12
add rdx, 0x27
mov r15, qword [r15 - 8]
stc
cmp r14b, sil
sub rax, r15
test rcx, rbp
cmp r12b, r8b
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140465f0c
ja 0x1404675e5
mov rcx, r15
call fcn.14027afd4
mov r12d, dword [rsp + 0x3c]
inc dl
btc r14w, 0xde
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
xadd r13d, edx
sub r13w, r10w
movsx rdx, di
mov r13, qword [rsp + 0x68]
sar ch, cl
rol ecx, 0xfe
xor esi, esi
mov cx, 0x70ce
cqo
mov rdx, qword [rsp + 0x48]
not ch
mov rcx, rdi
jmp 0x140465f5e
call fcn.140469d3b
test al, al
jmp 0x140465f6a
jne 0x140466467
mov rax, qword [r15]
mov cx, r13w
movzx cx, bpl
movsxd rcx, esp
mov rcx, r15
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
jmp 0x140465f96
cmp byte [rdi + 8], sil
jmp 0x140465f9f
jne 0x14046635d
mov rdx, qword [rdi]
clc
test rdx, rdx
jmp 0x140465fb1
je 0x140466341
mov rcx, qword [rdx + 0x38]
clc
adc r8w, dx
mov r8, qword [rcx]
test r8, r8
jmp 0x140465fcb
je 0x1404662ff
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jle 0x1404662ff
movzx eax, word [r8]
jmp 0x14046631f
test rsi, rsi
jmp 0x140465fee
jne 0x140466017
lea rax, [rbp - 0x51]
cmc
cmp r8w, 0x7e06
test dh, 0x48
cmp r13, 0x10
jmp 0x14046600b
cmovae rax, r15
cmp cl, byte [rax]
jl 0x140465eab
cmp byte [rbx + 1], r9b
jle 0x140465e63
inc rbx
jmp 0x140465e63
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.140469d3b
test al, al
jne 0x140465f4f
lea rbx, [rdi + 0xa]
test ebp, 0x7b763862
sar r15b, cl
ror r13, cl
mov rsi, rbx
btc r13w, r10w
mov r13d, dword [rsp + 0x50]
or r15b, 0x60
mov r15, qword [rsp + 0x48]
test rcx, r9
cmc
xor r8d, r8d
cmc
cmp byte [rdi + 8], r8b
jmp 0x140466075
jne 0x14046611a
mov rcx, qword [rdi]
cmp rbx, r15
test rcx, rcx
jmp 0x140466089
je 0x14046610c
mov rax, qword [rcx + 0x38]
mov dl, bpl
xchg dh, dl
dec dh
mov rdx, qword [rax]
test bx, di
test rdx, rdx
jmp 0x1404660a8
je 0x1404660c8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404660c8
movzx eax, word [rdx]
jmp 0x1404660c3
jmp 0x1404660e5
mov rax, qword [rcx]
jmp 0x1404660d0
mov rax, qword [rax + 0x30]
jmp 0x1404660d9
call qword [0x1400b8d90]
xor r8d, r8d
rcl cx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x14046610c
mov word [rsi], ax
movzx ebx, r8w
jmp 0x1404660ff
mov rbx, rsi
jmp 0x140466107
jmp 0x140466116
mov qword [rdi], r8
cwd
cdq
movzx rcx, bx
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
mov ch, 0xd5
lea rcx, [rbp - 0x11]
call fcn.140136b36
lea rcx, [rbp - 0x11]
clc
test dh, 3
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x140466145
jae 0x1404662e6
sub r8d, r8d
stc
cmp r10b, 0xce
cmp r13d, r12d
jmp 0x14046615b
jg 0x140466188
lea r9d, [r8 + 1]
clc
add dword [rsp + 0x34], r9d
clc
cmp r15b, 0xeb
test rax, rax
jmp 0x140466178
je 0x1404661e6
mov byte [rsp + 0x40], r9b
jmp 0x1404661e6
test rax, rax
jmp 0x140466190
jne 0x1404661a4
test r12d, r12d
jmp 0x14046619e
je 0x1404661dc
lea rcx, [0x1400c0db0]
shr r9b, cl
dec r9b
mov al, byte [rax + rcx]
cmc
mov byte [r14], al
bts r9w, r14w
mov r9d, 1
lea r14, [r14 + r9]
cmp sil, r11b
clc
test r12w, ax
add r12d, r9d
jmp 0x1404661d7
jmp 0x1404661e6
mov r9d, 1
test dil, 0xc0
mov byte [rsp + 0x30], r9b
movzx rcx, r9w
bts cx, ax
sub cx, 0x1026
mov rcx, qword [rdi]
clc
cmp al, 0x6a
test rcx, rcx
je 0x1404662a5
mov rax, qword [rcx + 0x38]
test ah, 0x7f
cmp qword [rax], r8
jmp 0x140466216
je 0x140466265
mov rax, qword [rcx + 0x50]
jmp 0x140466225
cmp dword [rax], r8d
jmp 0x14046622d
jle 0x140466265
dec dword [rax]
movsxd rax, edi
cwd
cdqe
mov rcx, qword [rcx + 0x38]
mov dl, 0x71
movsx rdx, r12w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466252
mov qword [rcx], rax
setbe ah
cwde
movzx rax, dx
movzx eax, word [rdx]
jmp 0x140466281
mov rax, qword [rcx]
jmp 0x14046626d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
lea r9d, [r8 + 1]
or cl, 0x26
mov ecx, 0xffff
clc
cmp r15b, 0x10
cmp r9w, r15w
cmp cx, ax
jmp 0x140466297
je 0x1404662a5
mov al, r8b
jmp 0x1404662b4
mov qword [rdi], r8
mov al, r9b
movsxd rcx, r15d
cqo
cmovb dx, di
mov byte [rdi + 8], al
mov rdx, r15
bswap cx
xchg cx, cx
cmovp rcx, r9
mov rcx, rdi
call fcn.140469d3b
xor r8d, r8d
cmp r8w, 0xbf3
clc
test r14d, r11d
test al, al
jmp 0x1404662e0
je 0x14046606c
mov dword [rsp + 0x3c], r12d
jmp 0x1404662f0
mov qword [rsp + 0x58], r14
jmp 0x1404662fa
jmp 0x140465f2c
mov rax, qword [rdx]
bswap cx
cmovb ecx, edx
mov rcx, rdx
jmp 0x140466310
mov rax, qword [rax + 0x30]
jmp 0x140466319
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046632a
cmp cx, ax
je 0x140466341
mov word [rdi + 0xa], ax
jmp 0x14046633c
jmp 0x140466344
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14046634f
mov byte [rdi + 8], r15b
jmp 0x140466358
jmp 0x140466365
mov r15d, 1
cmp ecx, ebx
cmp word [rdi + 0xa], bx
jmp 0x14046636e
jne 0x140466467
call fcn.1404b8ea2
mov rcx, qword [rax]
xor al, sil
mov al, byte [rcx]
adc cl, ah
mov byte [r14], al
rol ch, cl
and ecx, 0x7f187a10
add r14, r15
test rcx, 0x6aa66cef
dec cl
rcl rcx, 0x9d
mov qword [rsp + 0x58], r14
xor cx, bp
cmc
or cx, ax
mov rcx, qword [rdi]
test r15b, 0xbf
test rcx, rcx
je 0x140466452
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x1404663c6
je 0x140466413
mov rax, qword [rcx + 0x50]
test r11w, 0xf07
stc
cmp dword [rax], esi
jmp 0x1404663de
jle 0x140466413
dec dword [rax]
movsx dx, spl
bswap ax
mov rcx, qword [rcx + 0x38]
movsxd rdx, r9d
bswap eax
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, r14w
movzx eax, word [rdx]
jmp 0x14046640e
jmp 0x14046642a
mov rax, qword [rcx]
jmp 0x14046641b
mov rax, qword [rax + 0x38]
jmp 0x140466424
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
jmp 0x140466436
cmp cx, ax
jmp 0x14046643e
je 0x140466452
mov byte [rdi + 8], sil
jmp 0x14046644d
jmp 0x140466467
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
bt r15d, 0xb3
bsf r15w, r11w
movsx r15, dx
mov r15, qword [rsp + 0x48]
jmp 0x140466471
cmp dword [r13], 0x3b9aca00
je 0x1404666dc
test r12d, r12d
jmp 0x140466487
jne 0x1404666dc
mov rdx, r15
mov ecx, 0x78d11907
cmovs cx, r11w
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x1404664a9
jne 0x140466697
lea rbx, [rdi + 0xa]
sub si, 0xb10
sal r12b, 0x24
btr si, 0x6c
mov rsi, rbx
cmovle r12w, si
rcl r14w, 0x1e
sal r14b, 0x38
mov r12d, dword [rsp + 0x34]
xor r13d, r13d
shr r14w, 0xf6
movsx r14, r8w
lea r14d, [r13 + 1]
test bh, 0x59
test r9b, r13b
stc
cmp byte [rdi + 8], r13b
jmp 0x1404664f7
jne 0x140466597
mov rcx, qword [rdi]
test dil, r14b
cmp dl, spl
stc
test rcx, rcx
je 0x140466580
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140466548
mov rax, qword [rcx + 0x50]
jmp 0x140466532
cmp dword [rax], r13d
jle 0x140466548
movzx eax, word [rdx]
jmp 0x140466543
jmp 0x14046655a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466554
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp r14, 0x383646b5
cmp cx, ax
je 0x140466580
mov word [rsi], ax
mov rbx, rsi
jmp 0x14046657b
jmp 0x14046658a
mov qword [rdi], r13
rcl rax, cl
test r10, rsp
cwde
mov byte [rdi + 8], r14b
movsx rax, r13w
shr al, 0
xor al, ch
movzx eax, word [rbx]
stc
cmp ax, word [rbp - 0x11]
jne 0x140466680
sub r12d, r14d
mov rcx, 0x326a6314
clc
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404665c0
je 0x140466651
mov rax, qword [rcx + 0x38]
stc
test r10, 0x206b2373
cmp qword [rax], r13
jmp 0x1404665da
je 0x140466623
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x1404665ec
jle 0x140466623
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
jmp 0x140466600
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046660c
mov qword [rcx], rax
movzx ax, al
cbw
lahf
movzx eax, word [rdx]
jmp 0x14046661e
jmp 0x140466635
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046662f
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140466651
mov al, r13b
jmp 0x14046664c
jmp 0x14046665e
mov qword [rdi], r13
mov ecx, esi
cmove dx, r15w
mov al, r14b
mov byte [rdi + 8], al
not ecx
mov rdx, r15
mov rcx, rdi
jmp 0x14046666e
call fcn.140469d3b
test al, al
jmp 0x14046667a
je 0x1404664ee
mov dword [rsp + 0x34], r12d
stc
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
ror r13b, cl
shr r13, 0x14
mov r13d, dword [rsp + 0x34]
test r12w, cx
clc
test r13d, r13d
jmp 0x1404666a9
jns 0x1404666e6
mov byte [r14], 0x30
bt ax, 0x19
rol al, 0xcd
mov eax, 1
cmc
lea r14, [r14 + rax]
add r13d, eax
jmp 0x1404666cd
mov dword [rsp + 0x34], r13d
jmp 0x1404666d7
jmp 0x1404666e6
mov r13d, dword [rsp + 0x34]
movsx ecx, si
xchg cl, dh
mov rdx, r15
movsx rcx, r13w
mov ch, 0x4d
mov rcx, rdi
jmp 0x1404666f8
call fcn.140469d3b
test al, al
jmp 0x140466704
jne 0x1404669b7
lea rbx, [rdi + 0xa]
mov rsi, rbx
stc
xor r8d, r8d
bt r13w, cx
movsxd r13, esp
cmp r14b, sil
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jmp 0x14046672d
jne 0x1404667d5
mov rcx, qword [rdi]
jmp 0x14046673e
test rcx, rcx
je 0x1404667bd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140466776
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140466763
jle 0x140466776
movzx eax, word [rdx]
jmp 0x140466771
jmp 0x14046678f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466782
call qword [0x1400b8d90]
xor r8d, r8d
sar cl, 0x9b
clc
mov ecx, 0xffff
cmp dil, 0x32
clc
cmp bx, r9w
cmp cx, ax
je 0x1404667bd
mov word [rsi], ax
movzx ebx, di
cmovp ebx, r12d
mov rbx, rsi
jmp 0x1404667b8
jmp 0x1404667c8
mov qword [rdi], r8
cqo
cwd
movzx ecx, r12w
mov byte [rdi + 8], r13b
mov r8d, 0x26b27cd6
cmovns ecx, esi
movzx r8d, word [rbx]
jmp 0x1404667e0
lea rdx, [rbp + 0xb]
cmovbe cx, r10w
setl cl
movzx cx, al
lea rcx, [rbp - 0x11]
jmp 0x1404667f9
call fcn.140136b36
lea rcx, [rbp - 0x11]
cmp r8w, cx
stc
sub rax, rcx
clc
cmp r8w, r14w
test bx, cx
sar rax, 1
test spl, cl
cmp r8, r14
cmp rax, 0xa
jae 0x1404669aa
cmp r12d, dword [rsp + 0x50]
jge 0x140466860
lea rcx, [0x1400c0db0]
test r8b, 0x1e
test r11w, r10w
mov al, byte [rax + rcx]
test bl, ah
mov byte [r14], al
cmc
lea r14, [r14 + r13]
cmp r14b, r11b
stc
add r12d, r13d
xor r8d, r8d
jmp 0x14046685b
jmp 0x14046689a
mov ecx, dword [rsp + 0x40]
clc
test al, r9b
movzx ecx, cl
cmp r13, 0x1b501b8e
xor r8d, r8d
stc
clc
test rsp, r8
test rax, rax
jmp 0x140466882
cmovne ecx, r13d
cmc
test ax, 0x35ce
mov dword [rsp + 0x40], ecx
xchg cx, cx
xor cx, 0x2cec
ror rcx, cl
mov byte [rsp + 0x30], r13b
cmp r14b, 0x33
xor rcx, r11
bt rcx, 0x6d
mov rcx, qword [rdi]
cmp r14d, ebx
jmp 0x1404668b6
test rcx, rcx
jmp 0x1404668be
je 0x14046696a
mov rax, qword [rcx + 0x38]
test r14b, 0x41
cmp qword [rax], r8
jmp 0x1404668d4
je 0x140466929
mov rax, qword [rcx + 0x50]
jmp 0x1404668e6
cmp dword [rax], r8d
jmp 0x1404668ee
jle 0x140466929
dec dword [rax]
cdq
cwde
mov rcx, qword [rcx + 0x38]
cqo
cwd
mov rdx, qword [rcx]
movzx eax, r14w
nop
lea rax, [rdx + 2]
jmp 0x140466911
mov qword [rcx], rax
cdqe
movzx ax, sil
lahf
movzx eax, word [rdx]
jmp 0x140466924
jmp 0x14046694a
mov rax, qword [rcx]
jmp 0x140466931
mov rax, qword [rax + 0x38]
jmp 0x14046693a
call qword [0x1400b8d90]
sub r8d, r8d
test bpl, r11b
bts rcx, r12
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466957
je 0x14046696a
mov al, r8b
jmp 0x140466965
jmp 0x140466978
mov qword [rdi], r8
mov al, r13b
mov cx, si
movzx cx, dil
mov byte [rdi + 8], al
cdq
mov rdx, 0x3c07d68
movzx cx, sil
mov rdx, r15
mov rcx, rdi
jmp 0x140466993
call fcn.140469d3b
sub r8d, r8d
cmp al, bh
test al, al
jmp 0x1404669a4
je 0x140466724
mov r13d, dword [rsp + 0x34]
test r9b, 0x11
test r14b, al
cmc
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
je 0x140466a67
lea rbx, [r14 - 1]
sbb r15b, r15b
mov r15, qword [rbp - 0x61]
test di, 0x3eb6
test r14, rcx
clc
cmp rbx, r15
je 0x140466a2c
call fcn.1404b8ea2
mov cl, byte [rbx]
mov rax, qword [rax]
stc
cmp cl, byte [rax]
je 0x140466a0b
cmp cl, 0x39
jmp 0x1404669fd
jne 0x140466a18
mov byte [rbx], 0x30
jmp 0x140466a0b
dec rbx
jmp 0x140466a13
jmp 0x1404669d9
add cl, 1
mov byte [rbx], cl
clc
cmp rbx, r15
jmp 0x140466a26
jne 0x140466a5b
mov byte [rbx], 0x31
mov ebx, 1
add r13d, ebx
movsx r15w, r9b
mov dword [rsp + 0x34], r13d
cmove r15, rbx
movzx r15, di
mov r15b, 0xda
mov r15, qword [rsp + 0x48]
jmp 0x140466a56
jmp 0x140466a6f
mov r15, qword [rsp + 0x48]
test r10d, 0x538561bd
mov ebx, 1
ror sil, cl
mov sil, byte [rsp + 0x30]
cmc
test sil, sil
je 0x1404674c1
mov rdx, r15
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x140466a90
jne 0x1404674c1
mov cl, byte [rdi + 8]
jmp 0x140466aa4
test cl, cl
jmp 0x140466aab
jne 0x140466b4d
mov rcx, qword [rdi]
test r9, 0x543b5d39
test rcx, rcx
jmp 0x140466ac3
je 0x140466b39
mov rax, qword [rcx + 0x38]
mov dl, r10b
rcl dh, cl
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
je 0x140466afa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140466afa
movzx eax, word [rdx]
jmp 0x140466af5
jmp 0x140466b11
mov rax, qword [rcx]
jmp 0x140466b02
mov rax, qword [rax + 0x30]
jmp 0x140466b0b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp spl, 0x4c
cmp r9b, r11b
cmp cx, ax
jmp 0x140466b25
je 0x140466b39
mov word [rdi + 0xa], ax
jmp 0x140466b34
jmp 0x140466b3f
mov qword [rdi], r12
shr cl, 0x63
mov byte [rdi + 8], bl
bswap ax
dec eax
mov cl, bl
test r11w, r14w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
je 0x140466c09
test cl, cl
jmp 0x140466b62
jne 0x140466bff
mov rcx, qword [rdi]
clc
test r8b, bl
test rcx, rcx
jmp 0x140466b77
je 0x140466bf0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140466b8d
je 0x140466bb6
mov rax, qword [rcx + 0x50]
test sil, 0xd
test r8w, bp
cmc
cmp dword [rax], r12d
jmp 0x140466ba8
jle 0x140466bb6
movzx eax, word [rdx]
jmp 0x140466bc8
mov rax, qword [rcx]
jmp 0x140466bbe
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r13w, 0x14e3
clc
cmp cx, ax
jmp 0x140466bdc
je 0x140466bf0
mov word [rdi + 0xa], ax
jmp 0x140466beb
jmp 0x140466bfa
mov qword [rdi], r12
shl ah, 7
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
clc
stc
cmp ax, word [rbp + 7]
jne 0x1404674c1
mov byte [r14], 0x65
rol cx, 0x55
ror ch, 0xcd
neg rcx
add r14, rbx
or rcx, rdi
movsx cx, r9b
test r15, r10
mov rcx, qword [rdi]
jmp 0x140466c32
test rcx, rcx
jmp 0x140466c3a
je 0x140466ccf
mov rax, qword [rcx + 0x38]
test rsp, r14
cmp qword [rax], r12
jmp 0x140466c4f
je 0x140466ca2
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r12d
jmp 0x140466c63
jle 0x140466ca2
dec dword [rax]
cwd
movzx edx, bx
mov rcx, qword [rcx + 0x38]
setno dl
movsx rax, dx
movsx edx, dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466c8a
mov qword [rcx], rax
bswap ax
movzx eax, r12w
cwde
movzx eax, word [rdx]
jmp 0x140466c9d
jmp 0x140466cb4
mov rax, qword [rcx]
jmp 0x140466caa
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466cc1
je 0x140466ccf
mov al, r12b
jmp 0x140466cda
mov qword [rdi], r12
cdq
mov al, bl
mov dh, 0x3c
cqo
mov byte [rdi + 8], al
cdq
mov sil, r12b
movsx cx, dil
mov ebx, r12d
cdq
not cx
movsxd rcx, r13d
mov rdx, r15
xchg ecx, ecx
movzx cx, bh
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x140466d08
jne 0x140467085
mov cl, byte [rdi + 8]
cmp sp, r13w
cmp dx, 0x4f9a
test r11b, r8b
test cl, cl
jmp 0x140466d24
jne 0x140466dcc
mov rcx, qword [rdi]
cmp r10b, 0x7a
test rcx, rcx
jmp 0x140466d39
je 0x140466dab
mov rax, qword [rcx + 0x38]
btr rdx, 0x31
mov dh, 0xf9
btc dx, r12w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466d5b
je 0x140466d7b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140466d7b
movzx eax, word [rdx]
jmp 0x140466d76
jmp 0x140466d8d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466d87
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmc
cmp cx, ax
je 0x140466dab
mov word [rdi + 0xa], ax
jmp 0x140466da6
jmp 0x140466db5
mov qword [rdi], r12
bswap r8d
movzx r8d, r13w
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140466dc7
jmp 0x140466ddd
mov r8d, 1
sbb al, sil
rcl eax, 0x5f
test dx, 0x49e9
movzx eax, word [rdi + 0xa]
clc
stc
jmp 0x140466de8
cmp ax, word [rbp + 5]
jmp 0x140466df1
jne 0x140466ee4
mov byte [r14], 0x2b
bswap rcx
cmp r14d, 0x3d1772d9
cmovne rcx, r10
add r14, r8
add ecx, eax
xor rcx, rbx
and cx, 0x4249
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140466e21
je 0x140466ecc
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140466e33
je 0x140466e8d
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140466e43
cmp dword [rax], r12d
jmp 0x140466e4b
jle 0x140466e8d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx ax, bpl
mov rdx, qword [rcx]
lahf
movsxd rax, ebx
mov ax, 0x546c
lea rax, [rdx + 2]
jmp 0x140466e70
mov qword [rcx], rax
movsx rax, si
movzx eax, r10w
movzx ax, sil
movzx eax, word [rdx]
jmp 0x140466e88
jmp 0x140466ea5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466e99
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
test eax, r10d
cmp r12w, bx
cmp cx, ax
jmp 0x140466eb9
je 0x140466ecc
mov al, r12b
jmp 0x140466ec7
jmp 0x140466ed7
mov qword [rdi], r12
mov al, r8b
jmp 0x140466ed7
mov byte [rdi + 8], al
jmp 0x140466edf
jmp 0x140467085
test cl, cl
jmp 0x140466eeb
jne 0x140466fa3
mov rcx, qword [rdi]
test ecx, 0x57ed0d39
cmp cx, 0x3103
cmc
test rcx, rcx
jmp 0x140466f08
je 0x140466f79
mov rax, qword [rcx + 0x38]
not edx
ror dh, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466f21
je 0x140466f46
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140466f33
jle 0x140466f46
movzx eax, word [rdx]
jmp 0x140466f41
jmp 0x140466f5d
mov rax, qword [rcx]
jmp 0x140466f4e
mov rax, qword [rax + 0x30]
jmp 0x140466f57
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466f6a
je 0x140466f79
mov word [rdi + 0xa], ax
jmp 0x140466f8f
mov qword [rdi], r12
shrd rax, r11, 0xb3
ror al, cl
movzx eax, word [rdi + 0xa]
shr r8b, 0xa5
xadd r8b, r8b
mov r8d, 1
jmp 0x140466f9b
mov byte [rdi + 8], r8b
test rdi, r10
cmc
cmp ax, word [rbp + 3]
jne 0x140467085
mov byte [r14], 0x2d
shld ecx, r13d, 0xf6
sal ecx, cl
lea r14, [r14 + r8]
sbb rcx, 0x5ab520f2
not rcx
sub cl, r11b
mov rcx, qword [rdi]
test r15, 0x13be42d8
clc
test rcx, rcx
jmp 0x140466fdc
je 0x14046706f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140466fee
je 0x140467036
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140467000
jle 0x140467036
dec dword [rax]
rdtsc
movsx ax, r14b
mov rcx, qword [rcx + 0x38]
mov al, r14b
mov rdx, qword [rcx]
movzx rax, si
movsx ax, r13b
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467031
jmp 0x140467050
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140467042
call qword [0x1400b8d90]
mov r8d, 1
cmc
stc
mov ecx, 0xffff
cmp rbp, r11
cmp cx, ax
je 0x14046706f
mov byte [rdi + 8], r12b
jmp 0x14046706a
jmp 0x140467085
mov qword [rdi], r12
cqo
movsx rcx, r13w
mov byte [rdi + 8], r8b
movsx rcx, ax
not cx
cqo
mov rdx, r15
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x140467097
jne 0x14046726f
cmp byte [rdi + 8], r12b
jne 0x140467140
mov rcx, qword [rdi]
cmp ax, 0x4c08
clc
test rcx, rcx
je 0x140467129
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp r14w, 0x195a
clc
test rdx, rdx
jmp 0x1404670cf
je 0x1404670f3
mov rax, qword [rcx + 0x50]
test r15b, 0xfa
cmp dword [rax], r12d
jmp 0x1404670e5
jle 0x1404670f3
movzx eax, word [rdx]
jmp 0x14046710a
mov rax, qword [rcx]
jmp 0x1404670fb
mov rax, qword [rax + 0x30]
jmp 0x140467104
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp sil, r12b
cmp cx, ax
je 0x140467129
mov word [rdi + 0xa], ax
jmp 0x140467124
jmp 0x14046712c
mov qword [rdi], r12
mov r8d, 1
jmp 0x140467137
mov byte [rdi + 8], r8b
jmp 0x14046714c
mov r8d, 1
rcl rax, cl
or al, r15b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140467159
jne 0x14046724f
mov sil, r8b
bt rcx, 0x20
rol ch, cl
sal cl, cl
mov rcx, qword [rdi]
test bpl, bpl
cmc
test rcx, rcx
jmp 0x14046717a
je 0x14046721c
mov rax, qword [rcx + 0x38]
clc
test spl, 0x9b
cmp qword [rax], r12
jmp 0x140467191
je 0x1404671dc
mov rax, qword [rcx + 0x50]
jmp 0x1404671a3
cmp dword [rax], r12d
jmp 0x1404671ab
jle 0x1404671dc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
setp al
xchg al, ah
lea rax, [rdx + 2]
jmp 0x1404671ca
mov qword [rcx], rax
mov ah, ch
movzx eax, word [rdx]
jmp 0x1404671d7
jmp 0x1404671fc
mov rax, qword [rcx]
jmp 0x1404671e4
mov rax, qword [rax + 0x38]
jmp 0x1404671ed
call qword [0x1400b8d90]
mov r8d, 1
not rcx
mov ecx, 0xffff
test r10b, 0x91
cmc
cmp cx, ax
je 0x14046721c
mov al, r12b
jmp 0x140467217
jmp 0x14046722a
mov qword [rdi], r12
mov al, r8b
cmovne rdx, rcx
movzx rcx, bx
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x140467238
call fcn.140469d3b
test al, al
jmp 0x140467244
je 0x14046709d
jmp 0x140467258
test sil, sil
je 0x14046726f
mov byte [r14], 0x30
mov dl, bl
xchg cx, dx
inc r14
movzx ecx, r13w
movzx rcx, r10w
bswap dx
mov rdx, r15
mov rcx, rdi
jmp 0x14046727a
call fcn.140469d3b
test al, al
jne 0x1404674c1
mov r13d, 1
cmp bh, 0xf4
clc
cmp byte [rdi + 8], r12b
jmp 0x14046729a
jne 0x140467345
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140467331
mov rax, qword [rcx + 0x38]
btc rdx, r11
add dh, 0x75
shrd edx, r11d, 0xb2
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404672c8
je 0x1404672f6
mov rax, qword [rcx + 0x50]
clc
cmp r15d, 0x5ab675c5
cmc
cmp dword [rax], r12d
jmp 0x1404672e3
jle 0x1404672f6
movzx eax, word [rdx]
jmp 0x1404672f1
jmp 0x14046730d
mov rax, qword [rcx]
jmp 0x1404672fe
mov rax, qword [rax + 0x30]
jmp 0x140467307
call qword [0x1400b8d90]
mov ecx, 0xffff
test spl, r10b
cmp cx, ax
jmp 0x14046731d
je 0x140467331
mov word [rdi + 0xa], ax
jmp 0x14046732c
jmp 0x140467337
mov qword [rdi], r12
bswap r8d
mov byte [rdi + 8], r13b
mov rdx, r15
movsxd rdx, r8d
movsx r8d, bp
movzx r8d, word [rdi + 0xa]
movsx edx, dx
jmp 0x140467355
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140467362
call fcn.140136b36
lea rcx, [rbp - 0x11]
jmp 0x140467370
sub rax, rcx
sar rax, 1
cmc
test r14b, cl
cmp rax, 0xa
jae 0x1404674b4
cmp ebx, 8
jmp 0x14046738c
jge 0x1404673bc
lea rcx, [0x1400c0db0]
shl sil, cl
mov al, byte [rax + rcx]
rcr sil, cl
and cl, al
mov byte [r14], al
lea r14, [r14 + r13]
cmovl ecx, ebx
mov cx, 0x211c
add ebx, r13d
cmc
rcr cl, 0x89
cmp r9b, bpl
mov sil, r13b
btr cx, 0xd
bts cx, r14w
mov rcx, qword [rdi]
jmp 0x1404673d6
test rcx, rcx
jmp 0x1404673de
je 0x140467477
mov rax, qword [rcx + 0x38]
jmp 0x1404673f1
cmp qword [rax], r12
jmp 0x1404673f9
je 0x14046743f
mov rax, qword [rcx + 0x50]
stc
jmp 0x14046740c
cmp dword [rax], r12d
jle 0x14046743f
dec dword [rax]
mov dl, dl
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
not rax
movzx eax, sp
lahf
movzx eax, word [rdx]
jmp 0x14046743a
jmp 0x140467456
mov rax, qword [rcx]
jmp 0x140467447
mov rax, qword [rax + 0x38]
jmp 0x140467450
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140467464
je 0x140467477
mov al, r12b
jmp 0x140467472
jmp 0x140467489
mov qword [rdi], r12
jmp 0x14046747f
mov al, r13b
sets cl
movzx rdx, cx
mov byte [rdi + 8], al
mov rdx, r15
movsx ecx, dx
movsx rcx, si
movzx rcx, r11w
mov rcx, rdi
jmp 0x1404674a2
call fcn.140469d3b
test al, al
jmp 0x1404674ae
je 0x140467291
mov r13d, dword [rsp + 0x34]
cmc
stc
cmp r12w, 0x685d
cmp byte [rsp + 0x31], r12b
jmp 0x1404674cb
jne 0x1404674df
test sil, sil
jmp 0x1404674d9
jne 0x1404674ef
mov r14, qword [rbp - 0x79]
movzx dx, bpl
movsx edx, r9w
movsxd rdx, ebp
mov byte [r14], r12b
bswap edx
rol dl, cl
mov rdx, qword [rbp - 0x19]
jmp 0x140467502
cmp rdx, 0x10
jmp 0x14046750b
jb 0x140467564
inc rdx
nop
mov rcx, qword [rbp - 0x31]
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x14046752a
jb 0x14046755f
add rdx, 0x27
test cx, r9w
mov rcx, qword [rcx - 8]
stc
cmc
cmp spl, 0xb2
sub rax, rcx
jmp 0x14046754a
add rax, 0xfffffffffffffff8
stc
cmc
cmp rax, 0x1f
jmp 0x140467559
ja 0x1404675df
call fcn.14027afd4
mov eax, r13d
bts ecx, edx
bts cx, dx
movsx cx, al
mov rcx, qword [rbp + 0xf]
cmc
xor rcx, rsp
jmp 0x14046757f
call fcn.1404a0519
mov rbx, qword [rsp + 0x140]
bsf di, bp
sub bpl, 0x4b
add r14b, 0xbb
add rsp, 0x100
bswap r15w
pop r15
jmp 0x1404675af
pop r14
movzx r12d, di
movsx rsi, r11w
pop r13
pop r12
sete dil
movzx rdi, sp
pop rdi
mov sil, r9b
bswap si
cmovnp bp, r8w
pop rsi
xchg bp, bp
mov bpl, r10b
pop rbp
jmp 0x1404675de
ret
call fcn.1404b6b57
nop
call fcn.1404b6b57
nop
jmp 0x1402769fc