Function at 0x1404632ad
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
adc rax, 0x25204e8a
dec eax
push rbp
movsx rbp, sp
push rsi
btr esi, 0xa2
inc bpl
push rdi
push r12
movsx r12w, spl
cwde
bsf ax, ax
push r13
push r14
push r15
setnp sil
lea rbp, [rsp - 0x17]
cmp dx, bp
mov ax, 0x531
sub rsp, 0x100
movzx esi, r8w
mov rax, qword [0x1400b7288]
xchg r12b, r12b
xor rax, rsp
shr r14d, cl
dec r12w
mov qword [rbp + 0xf], rax
mov r12, r9
lahf
mov qword [rsp + 0x48], r9
clc
and r13w, r15w
mov rdi, r8
sub r14b, 0x2e
ror sil, 0xa1
mov r14, rdx
mov qword [rbp - 0x79], rdx
sal ah, cl
bt ax, 0x1d
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
cdqe
stc
movzx ax, ch
mov eax, dword [rsi + 0x18]
sal dh, cl
neg dh
mov edx, 0x3000
clc
cmp r8w, 0x40ba
and eax, edx
stc
jmp 0x140463365
cmp eax, edx
jmp 0x14046336c
jne 0x140463396
mov qword [rsp + 0x28], r13
xchg dl, dh
movzx dx, r12b
mov qword [rsp + 0x20], rsi
movzx rdx, r15w
cwd
mov rdx, r14
call fcn.14046570a
jmp 0x1404656a8
mov rax, qword [rsi + 0x40]
mov bh, 0x4a
not bl
mov rbx, qword [rax + 8]
setge ch
mov qword [rbp - 0x59], rbx
movsx ecx, dx
setne cl
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404633bb
mov rax, qword [rax + 8]
jmp 0x1404633c4
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
call fcn.14046b82e
mov r15, rax
cmp r15w, r9w
stc
mov qword [rsp + 0x60], rax
test r11b, r10b
clc
test rbx, rbx
jmp 0x1404633ed
je 0x14046343f
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14046340e
je 0x14046343f
mov rcx, qword [rax]
mov rax, qword [rcx]
cmovo dx, sp
movsx rdx, cx
not ch
mov edx, 1
cmovns rcx, r8
movsx rcx, si
mov rcx, r8
jmp 0x140463439
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp - 0x31]
cmovp cx, r14w
not ecx
movsx cx, r12b
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x14046345e
call qword [0x1400b8d90]
nop
cdqe
sets ah
xchg ch, al
mov byte [rsp + 0x31], 0
movsxd rcx, r15d
cwde
jmp 0x14046347a
mov byte [rsp + 0x40], 0
movsx cx, cl
mov rax, qword [rsi + 0x40]
xchg ebx, ebx
mov rbx, qword [rax + 8]
movsx ecx, r15w
movsx rax, si
setb al
mov qword [rbp - 0x59], rbx
xchg ah, al
mov rax, qword [rbx]
movsx rcx, r9w
not cx
xchg rcx, rcx
mov rcx, rbx
jmp 0x1404634b3
mov rax, qword [rax + 8]
jmp 0x1404634bc
call qword [0x1400b8d90]
nop
not cx
lea rcx, [rbp - 0x61]
call fcn.14046002a
mov rsi, rax
clc
cmp bpl, r10b
test r8b, 0x74
test rbx, rbx
jmp 0x1404634e2
je 0x14046354d
mov rdx, qword [rbx]
bswap cx
mov rcx, rbx
lahf
movzx eax, r13w
movsx rax, r11w
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
btr rbx, rsp
shl bh, 0x1f
mov ebx, 1
stc
cmp dil, 0xe2
test rax, rax
jmp 0x140463520
je 0x140463558
mov rcx, qword [rax]
movsxd rax, r11d
movsx edx, cx
mov rax, qword [rcx]
bswap cx
mov edx, ebx
movsxd rcx, ebx
mov rcx, r8
jmp 0x140463542
call qword [0x1400b8d90]
jmp 0x140463558
mov ebx, 1
xchg r9b, dl
cmovb ecx, eax
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
mov ch, 0x1a
lea r8, [0x1400c0dbf]
cwd
movzx dx, r10b
bswap dx
lea rdx, [0x1400c0db0]
movsx ecx, r11w
mov rcx, rsi
jmp 0x140463586
mov rax, qword [rax + 0x58]
jmp 0x14046358f
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
jmp 0x1404635a0
call fcn.140467ea1
sub esi, esi
btc r12w, 0x99
mov r12d, 0xffff
cmc
cmp r8w, ax
test al, al
jmp 0x1404635bf
jne 0x1404638db
mov cl, byte [rdi + 8]
test edx, ebp
test cl, cl
jmp 0x1404635d1
jne 0x14046366d
mov rcx, qword [rdi]
clc
cmp r9d, 0x1fc11dc3
cmc
test rcx, rcx
jmp 0x1404635eb
je 0x14046364d
mov rax, qword [rcx + 0x38]
shr rdx, cl
ror edx, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140463623
mov rax, qword [rcx + 0x50]
cmp dil, 0xff
cmp dword [rax], esi
jle 0x140463623
movzx eax, word [rdx]
jmp 0x14046361e
jmp 0x140463635
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046362f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046363e
je 0x14046364d
mov word [rdi + 0xa], ax
jmp 0x14046365a
mov qword [rdi], rsi
sbb al, sil
bt rax, r10
adc cl, 0xc3
mov byte [rdi + 8], bl
movsxd rax, r9d
cmc
mov cl, bl
rcl ax, 0x2f
ror ax, cl
inc ax
movzx eax, word [rdi + 0xa]
cmp r11, 0x675709cd
clc
cmp r10d, r10d
cmp ax, word [rbp + 5]
jmp 0x140463685
jne 0x140463771
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
shr r14b, cl
lea r14, [rsi + 1]
movsxd rcx, r15d
ror rcx, 0x13
btc ecx, edx
mov rcx, qword [rdi]
cmc
clc
cmp rbp, rbx
sub esi, esi
test edi, ebp
test rcx, rcx
jmp 0x1404636b7
je 0x140463758
mov rax, qword [rcx + 0x38]
test r10d, 0x50275a36
cmc
cmp qword [rax], rsi
jmp 0x1404636d1
je 0x140463725
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], esi
jmp 0x1404636e3
jle 0x140463725
dec dword [rax]
cmovo rax, r15
lahf
bswap rax
mov rcx, qword [rcx + 0x38]
movzx ax, bpl
mov rdx, qword [rcx]
nop
cwde
movzx ax, r14b
lea rax, [rdx + 2]
jmp 0x140463710
mov qword [rcx], rax
setno al
nop
movzx eax, word [rdx]
jmp 0x140463720
jmp 0x14046373c
mov rax, qword [rcx]
jmp 0x14046372d
mov rax, qword [rax + 0x38]
jmp 0x140463736
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140463745
je 0x140463758
mov al, sil
jmp 0x140463753
jmp 0x140463764
mov qword [rdi], rsi
mov al, 0x72
mov al, bl
jmp 0x140463764
mov byte [rdi + 8], al
jmp 0x14046376c
jmp 0x1404638db
test cl, cl
jmp 0x140463778
jne 0x140463808
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463789
je 0x1404637ef
mov rax, qword [rcx + 0x38]
rol dl, 0x26
mov rdx, qword [rax]
cmc
stc
cmp ax, bp
test rdx, rdx
je 0x1404637c5
mov rax, qword [rcx + 0x50]
jmp 0x1404637b0
cmp dword [rax], esi
jle 0x1404637c5
movzx eax, word [rdx]
jmp 0x1404637c0
jmp 0x1404637d7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404637d1
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404637e0
je 0x1404637ef
mov word [rdi + 0xa], ax
jmp 0x140463801
mov qword [rdi], rsi
shr ah, 9
test r15w, ax
bts eax, r14d
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmc
cmp sil, r10b
cmp ax, word [rbp + 3]
jmp 0x140463811
jne 0x1404638db
mov rax, qword [rbp - 0x79]
cmovno cx, dx
mov byte [rax], 0x2d
shld r14w, r14w, 0x9d
ror cl, cl
btc r14w, r15w
lea r14, [rax + 1]
mov rcx, qword [rdi]
test r9b, 0x75
test rcx, rcx
jmp 0x140463842
je 0x1404638ce
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140463854
je 0x1404638a4
mov rax, qword [rcx + 0x50]
cmp si, r8w
cmp dword [rax], esi
jmp 0x140463869
jle 0x1404638a4
dec dword [rax]
cmovge eax, esi
movsx dx, r9b
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movsx eax, dx
movsxd rax, edx
lea rax, [rdx + 2]
jmp 0x140463890
mov qword [rcx], rax
mov al, 0x98
movzx eax, r15w
bswap rax
movzx eax, word [rdx]
jmp 0x1404638bb
mov rax, qword [rcx]
jmp 0x1404638ac
mov rax, qword [rax + 0x38]
jmp 0x1404638b5
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404638ce
mov byte [rdi + 8], sil
jmp 0x1404638db
mov qword [rdi], rsi
mov byte [rdi + 8], bl
movzx eax, cx
ror cx, 0x8f
mov qword [rbp - 0x61], r14
test bp, ax
sub al, 0x59
mov byte [r14], 0x30
movzx cx, r15b
not al
xchg al, cl
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
shrd r12d, esp, 0xe
mov byte [rsp + 0x30], sil
rcr bx, cl
mov r12d, esi
or bl, 0xbc
movsx ebx, r12w
sal rcx, 0xc
mov dword [rsp + 0x3c], esi
movsx ax, r12b
mov dword [rsp + 0x34], esi
bsr rax, r8
cwde
mov eax, 0x24
movzx bx, r15b
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
movsx ebx, sp
mov ebx, ebx
cmove eax, ecx
movsx bx, r9b
sbb bl, sil
mov dword [rsp + 0x50], eax
movsx bx, r8b
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
jmp 0x140463965
cmovae rbx, qword [rbp - 0x31]
dec al
setle al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
jmp 0x14046397a
dec al
cmp r10b, r14b
test r12b, 0x39
cmp al, 0x7d
jmp 0x14046398a
ja 0x140464155
cmp qword [rbp - 0x21], rsi
jne 0x1404639a4
mov word [rsp + 0x38], si
jmp 0x1404639d6
mov rax, qword [r15]
movsx ecx, r14w
movzx cx, r9b
jmp 0x1404639b5
mov rcx, r15
jmp 0x1404639bd
mov rax, qword [rax + 0x20]
jmp 0x1404639c6
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404639d6
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
btc rcx, 0x56
cmc
movzx rcx, cx
mov qword [rbp - 0x41], 1
mov r13d, 0xf
xadd dh, dl
jmp 0x140463a02
mov qword [rbp - 0x39], r13
sub eax, eax
movsx rdx, bx
cmovle cx, r15w
mov byte [rbp - 0x51], al
movsx cx, r15b
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140463a26
call fcn.140467ea1
xor r9d, r9d
mov r15, qword [rbp - 0x51]
test bl, r12b
jmp 0x140463a3b
test al, al
jmp 0x140463a42
jne 0x140463f31
lea r12, [rdi + 0xa]
xchg r8b, r8b
mov r8, r12
setg bl
clc
mov qword [rbp - 0x71], r12
or bl, 0x90
mov bl, byte [rsp + 0x31]
clc
cmp byte [rdi + 8], r9b
jne 0x140463b1a
mov rcx, qword [rdi]
jmp 0x140463a74
test rcx, rcx
je 0x140463b04
mov rax, qword [rcx + 0x38]
bswap rdx
bsr rdx, r8
shld rdx, r14, 0x43
mov rdx, qword [rax]
test rdx, rdx
je 0x140463ab4
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jle 0x140463ab4
movzx eax, word [rdx]
jmp 0x140463aaf
jmp 0x140463ad7
mov rax, qword [rcx]
jmp 0x140463abc
mov rax, qword [rax + 0x30]
jmp 0x140463ac5
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
bt rcx, 0xdb
xor r9d, r9d
mov ecx, 0xffff
stc
test r12b, 0x6b
cmp cx, ax
jmp 0x140463ae9
je 0x140463b04
mov word [r8], ax
movzx r12d, r12w
mov r12, r8
jmp 0x140463aff
jmp 0x140463b11
mov qword [rdi], r9
movzx edx, r14w
cmovns edx, esp
bswap r8
mov byte [rdi + 8], 1
cmovg r8, rcx
cdq
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
bswap cx
lea rcx, [rbp - 0x11]
call fcn.1400f3a6c
lea rcx, [rbp - 0x11]
test r11d, edi
sub rax, rcx
cmp edi, r15d
sar rax, 1
cmp rax, 0xa
jmp 0x140463b48
jae 0x140463c36
mov r8d, 1
btr ecx, 0x9d
cmp rsp, rsp
mov byte [rsp + 0x30], r8b
add cx, bp
cmp sp, 0x2071
mov ecx, dword [rsp + 0x3c]
jmp 0x140463b71
cmp dword [rsp + 0x50], ecx
jmp 0x140463b7a
jg 0x140463ba4
add dword [rsp + 0x34], r8d
cmp r11b, dl
test r12b, 0x65
test rax, rax
je 0x140463bf6
mov byte [rsp + 0x40], r8b
jmp 0x140463b9f
jmp 0x140463bf6
test rax, rax
jmp 0x140463bac
jne 0x140463bbf
test ecx, ecx
jmp 0x140463bb9
je 0x140463bf6
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
mov byte [r14], al
inc eax
xor al, dil
xchg ah, al
add r14, r8
sar ah, cl
movsx eax, r8w
shr ah, 0xd6
mov qword [rsp + 0x58], r14
cmp al, 0x18
add ecx, r8d
bsf rax, rax
adc al, dh
shr ah, cl
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae cl
jmp 0x140463c06
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x140463c13
je 0x140463de8
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x140463c24
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x140463c31
jmp 0x140463ddf
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
cmovae rax, r15
test r11b, 0x6d
xor r9d, r9d
cmc
jmp 0x140463c53
cmp byte [rax + rsi], r9b
je 0x140463ed5
movzx r8d, word [rsp + 0x38]
test r12b, spl
test r8w, r8w
jmp 0x140463c6f
je 0x140463ed5
cmp byte [rdi + 8], r9b
jne 0x140463d45
mov rcx, qword [rdi]
cmp r11w, 0x405
test rcx, rcx
je 0x140463d28
mov rax, qword [rcx + 0x38]
rcr dh, cl
shr rdx, 0x66
mov rdx, qword [rax]
cmp r12w, cx
clc
jmp 0x140463ca8
test rdx, rdx
jmp 0x140463cb0
je 0x140463cd5
mov rax, qword [rcx + 0x50]
test r15b, 0x39
cmc
cmp dword [rax], r9d
jmp 0x140463cc7
jle 0x140463cd5
movzx eax, word [rdx]
jmp 0x140463cff
mov rax, qword [rcx]
jmp 0x140463cdd
mov rax, qword [rax + 0x30]
jmp 0x140463ce6
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
cmc
movzx ecx, cx
sub r9d, r9d
cmp r14b, 0x21
xor cl, bh
mov ecx, 0xffff
test spl, sil
test r9b, 0x2e
cmp cx, ax
jmp 0x140463d13
je 0x140463d28
mov word [r12], ax
jmp 0x140463d23
jmp 0x140463d2e
mov qword [rdi], r9
movzx eax, bp
mov eax, 1
jmp 0x140463d38
mov byte [rdi + 8], al
jmp 0x140463d40
jmp 0x140463d4a
mov eax, 1
cmp word [r12], r8w
jmp 0x140463d54
jne 0x140463ed5
mov rcx, qword [rbp - 0x41]
jmp 0x140463d6e
cmp rcx, r13
jae 0x140463da4
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
sbb ax, 0x208d
sar al, cl
lea rax, [rbp - 0x51]
test r14b, r14b
cmovne rax, r15
clc
test r13w, sp
and word [rax + rcx], 0
jmp 0x140463d9f
jmp 0x140463dc7
xor r9d, r9d
jmp 0x140463daf
mov r8b, bl
movzx cx, spl
movsx edx, r13w
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.1404562c7
inc rsi
and cl, sil
mov r13, rdx
mov r14, qword [rsp + 0x58]
sbb ch, 0xf8
cmovns r15w, bp
neg ch
mov r15, qword [rbp - 0x51]
clc
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
stc
jmp 0x140463df1
sub r8d, r8d
test rcx, rcx
jmp 0x140463dfc
je 0x140463e91
mov rax, qword [rcx + 0x38]
cmp dil, r13b
test r12b, spl
cmp qword [rax], r8
jmp 0x140463e14
je 0x140463e51
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r8d
jle 0x140463e51
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmovs rdx, rdx
mov rdx, qword [rcx]
setb ah
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140463e49
movzx eax, word [rdx]
jmp 0x140463e6b
mov rax, qword [rcx]
jmp 0x140463e59
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
setp ch
xchg cl, cl
mov ecx, 0xffff
test r13w, 0x6dbf
cmp cx, ax
jmp 0x140463e7e
je 0x140463e91
mov al, r8b
jmp 0x140463e8c
jmp 0x140463e9b
mov qword [rdi], r8
mov al, 1
jmp 0x140463e9b
mov byte [rdi + 8], al
movsx rdx, r10w
mov rdx, qword [rsp + 0x48]
jmp 0x140463eac
mov rcx, rdi
call fcn.140467ea1
sub r9d, r9d
and r8d, 0x29500a77
btc r8w, 0xc0
test al, al
mov r8, qword [rbp - 0x71]
jmp 0x140463ecf
je 0x140463a62
test rsi, rsi
je 0x140463f40
lea rax, [rbp - 0x51]
cmc
test rdx, 0x369c0a8a
jmp 0x140463eef
cmp r13, 0x10
jmp 0x140463ef8
cmovae rax, r15
test dl, sil
stc
cmp byte [rax + rsi], r9b
jmp 0x140463f09
jle 0x140463f22
mov edx, 1
stc
add rsi, rdx
jmp 0x140463f1d
jmp 0x140463f4e
mov byte [rsp + 0x31], 1
jmp 0x140463f2c
jmp 0x140463fbc
mov edx, 1
jmp 0x140463f3b
jmp 0x140463f56
mov edx, 1
shr bh, 0x47
sbb ebx, 0x3b10395d
mov rbx, qword [rbp - 0x69]
cmc
test r8d, edi
test rsi, rsi
jmp 0x140463f5e
je 0x140463fbc
mov cl, byte [rbx]
cmc
cmp r11b, 0xc
cmp cl, 0x7f
jmp 0x140463f73
je 0x140463fbc
sub rsi, rdx
jmp 0x140463f81
je 0x140464108
lea rax, [rbp - 0x51]
cmp r10b, 0xd9
jmp 0x140463f97
cmp r13, 0x10
jmp 0x140463fa0
cmovae rax, r15
clc
cmp cl, byte [rax + rsi]
je 0x140464139
mov byte [rsp + 0x31], dl
cmc
jmp 0x140463fbc
cmp r13, 0x10
jb 0x14046401d
lea rdx, [r13 + 1]
shl ax, cl
neg al
test esp, 0x6c1e25db
mov rax, r15
test r9w, r14w
jmp 0x140463fe1
cmp rdx, 0x1000
jb 0x140464015
add rdx, 0x27
stc
mov r15, qword [r15 - 8]
cmp eax, r9d
jmp 0x140463fff
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046400f
ja 0x1404656ff
mov rcx, r15
call fcn.140197518
mov r12d, dword [rsp + 0x3c]
stc
sal r15b, cl
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
ror r13w, cl
mov r13, qword [rsp + 0x68]
bts cx, r9w
stc
cmp bp, 0x640a
xor esi, esi
mov rdx, qword [rsp + 0x48]
movzx cx, r11b
mov cx, 0xc79
movsxd rcx, eax
mov rcx, rdi
jmp 0x14046405f
call fcn.140467ea1
test al, al
jmp 0x14046406b
jne 0x1404645be
mov rax, qword [r15]
movsxd rcx, r12d
movzx cx, r11b
jmp 0x140464081
mov rcx, r15
jmp 0x140464089
mov rax, qword [rax + 0x18]
jmp 0x140464092
call qword [0x1400b8d90]
movzx ebx, ax
test bpl, spl
cmp byte [rdi + 8], sil
jne 0x1404644bf
mov rdx, qword [rdi]
test r10b, 0xfa
clc
test rdx, rdx
jmp 0x1404640b8
je 0x14046449b
mov rcx, qword [rdx + 0x38]
sar r8, 9
xor r8b, 0x34
btr r8, 0x45
mov r8, qword [rcx]
jmp 0x1404640d7
test r8, r8
jmp 0x1404640df
je 0x14046446a
mov rax, qword [rdx + 0x50]
stc
cmp r8b, al
cmp dword [rax], esi
jmp 0x1404640f4
jle 0x14046446a
movzx eax, word [r8]
jmp 0x140464103
jmp 0x14046447f
test rsi, rsi
jmp 0x140464110
jne 0x140464139
lea rax, [rbp - 0x51]
clc
cmp sil, al
cmp r13, 0x10
jmp 0x140464127
cmovae rax, r15
cmc
jmp 0x140464131
cmp cl, byte [rax]
jl 0x140463fae
cmp byte [rbx + 1], r9b
jmp 0x140464142
jle 0x140463f56
inc rbx
jmp 0x140464150
jmp 0x140463f56
mov rdx, qword [rsp + 0x48]
setg ch
mov rcx, 0x44872121
jmp 0x140464169
mov rcx, rdi
jmp 0x140464171
call fcn.140467ea1
test al, al
jmp 0x14046417d
jne 0x140464046
lea rbx, [rdi + 0xa]
sar r15b, 7
neg r15w
mov rsi, rbx
sbb r13w, 0x6f28
shl r13, cl
xor r13d, r12d
mov r13d, dword [rsp + 0x50]
xor r15w, bx
mov r15, qword [rsp + 0x48]
stc
xor r8d, r8d
jmp 0x1404641b7
cmp byte [rdi + 8], r8b
jmp 0x1404641c0
jne 0x14046426b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404641d1
je 0x14046425a
mov rax, qword [rcx + 0x38]
shl dh, cl
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404641e9
je 0x140464212
mov rax, qword [rcx + 0x50]
cmp esi, r10d
jmp 0x1404641fc
cmp dword [rax], r8d
jmp 0x140464204
jle 0x140464212
movzx eax, word [rdx]
jmp 0x140464228
mov rax, qword [rcx]
jmp 0x14046421a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
clc
mov ecx, 0xffff
stc
cmp r11b, 0xe8
cmp cx, ax
jmp 0x14046423a
je 0x14046425a
mov word [rsi], ax
movzx ebx, dx
xchg bl, bl
movsx bx, dil
mov rbx, rsi
jmp 0x140464255
jmp 0x14046425d
mov qword [rdi], r8
mov byte [rdi + 8], 1
movsxd rdx, r15d
movzx cx, bpl
cwd
movzx r8d, word [rbx]
mov dl, dil
lea rdx, [rbp + 0xb]
movzx ecx, si
movsx rcx, sp
lea rcx, [rbp - 0x11]
jmp 0x140464286
call fcn.1400f3a6c
lea rcx, [rbp - 0x11]
cmc
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x14046429f
jae 0x140464451
sub r8d, r8d
cmp sp, 0x18ba
cmp r13d, r12d
jg 0x1404642ed
lea r9d, [r8 + 1]
test r14b, 0xa0
cmp r13w, 0x47f7
cmp r8b, r9b
add dword [rsp + 0x34], r9d
test r12b, 0x13
test rax, rax
jmp 0x1404642d8
je 0x14046434d
mov byte [rsp + 0x40], r9b
jmp 0x1404642e8
jmp 0x14046434d
test rax, rax
jne 0x140464304
test r12d, r12d
jmp 0x1404642fe
je 0x140464344
lea rcx, [0x1400c0db0]
movsx r9, si
bt r9w, 0x85
mov al, byte [rax + rcx]
rcl r9b, 0xa2
mov byte [r14], al
bt r9d, 0xb7
neg r9b
mov r9d, 1
cmp dl, 0x78
lea r14, [r14 + r9]
cmp r15d, r10d
add r12d, r9d
jmp 0x14046433f
jmp 0x14046434d
mov r9d, 1
shr cl, 0x61
mov byte [rsp + 0x30], r9b
shl ch, cl
mov rcx, qword [rdi]
cmp r8b, spl
test rcx, rcx
jmp 0x140464362
je 0x140464411
mov rax, qword [rcx + 0x38]
jmp 0x140464371
cmp qword [rax], r8
jmp 0x140464379
je 0x1404643cc
mov rax, qword [rcx + 0x50]
cmp bp, 0x33f3
test al, 0xd
cmp dword [rax], r8d
jmp 0x140464392
jle 0x1404643cc
dec dword [rax]
seta dl
movzx rdx, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, cx
cmovo ax, dx
mov al, r15b
lea rax, [rdx + 2]
jmp 0x1404643bb
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x1404643c7
jmp 0x1404643ee
mov rax, qword [rcx]
jmp 0x1404643d4
mov rax, qword [rax + 0x38]
jmp 0x1404643dd
call qword [0x1400b8d90]
xor r8d, r8d
lea r9d, [r8 + 1]
bswap ecx
neg cl
mov ecx, 0xffff
test si, 0x48d7
cmp r8d, r14d
cmp cx, ax
je 0x140464411
mov al, r8b
jmp 0x14046440c
jmp 0x14046441e
mov qword [rdi], r8
mov al, 0x19
mov al, r9b
bswap ecx
not dx
mov byte [rdi + 8], al
cmovbe cx, r13w
setns ch
mov rdx, r15
movsx rcx, r8w
movsx cx, spl
sets ch
mov rcx, rdi
call fcn.140467ea1
xor r8d, r8d
stc
test al, al
jmp 0x14046444b
je 0x1404641b7
mov dword [rsp + 0x3c], r12d
jmp 0x14046445b
mov qword [rsp + 0x58], r14
jmp 0x140464465
jmp 0x14046402b
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x140464475
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046448c
je 0x14046449b
mov word [rdi + 0xa], ax
jmp 0x1404644a6
mov qword [rdi], rsi
cmovp r15, rdx
setbe r15b
mov r15d, 1
jmp 0x1404644b1
mov byte [rdi + 8], r15b
jmp 0x1404644ba
jmp 0x1404644c5
mov r15d, 1
cmp word [rdi + 0xa], bx
jne 0x1404645be
call fcn.1404b73c5
mov rcx, qword [rax]
rol al, cl
seta al
mov al, byte [rcx]
rol ch, 0xb1
cmc
mov byte [r14], al
shl cl, cl
lea r14, [r14 + r15]
mov qword [rsp + 0x58], r14
cmc
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x1404644fe
je 0x1404645ad
mov rax, qword [rcx + 0x38]
clc
jmp 0x14046450e
cmp qword [rax], rsi
jmp 0x140464516
je 0x14046457a
mov rax, qword [rcx + 0x50]
cmp r14, rcx
jmp 0x140464528
cmp dword [rax], esi
jmp 0x14046452f
jle 0x14046457a
dec dword [rax]
movsx dx, bh
setl ah
mov al, 0x2a
mov rcx, qword [rcx + 0x38]
nop
movzx eax, bx
rdtsc
mov rdx, qword [rcx]
movsxd rax, r9d
bswap ax
lea rax, [rdx + 2]
jmp 0x14046455d
mov qword [rcx], rax
mov al, bpl
movsxd rax, eax
mov rax, 0x4bb490f
movzx eax, word [rdx]
jmp 0x140464575
jmp 0x14046458c
mov rax, qword [rcx]
jmp 0x140464582
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140464599
je 0x1404645ad
mov byte [rdi + 8], sil
jmp 0x1404645a8
jmp 0x1404645be
mov qword [rdi], rsi
cmc
test r15w, 0x8bb
cmp r9b, spl
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
jmp 0x1404645d0
je 0x140464837
test r12d, r12d
jne 0x140464837
mov rdx, r15
movsx cx, ch
movsx ecx, bp
mov rcx, rdi
jmp 0x1404645f1
call fcn.140467ea1
test al, al
jmp 0x1404645fd
jne 0x1404647f7
lea rbx, [rdi + 0xa]
test r8d, edx
mov rsi, rbx
movsx r12, r11w
mov r12d, dword [rsp + 0x34]
bt r14w, dx
mov r14b, spl
sub r14w, 0x1a70
xor r13d, r13d
and r14b, 0x51
xchg r14b, r14b
lea r14d, [r13 + 1]
clc
cmp byte [rdi + 8], r13b
jmp 0x14046463c
jne 0x1404646d8
mov rcx, qword [rdi]
test spl, 0xf0
cmp ebx, eax
test rcx, rcx
jmp 0x140464653
je 0x1404646d1
mov rax, qword [rcx + 0x38]
movsx dx, dil
and dx, di
mov rdx, qword [rax]
test rdx, rax
test rdx, rdx
jmp 0x140464673
je 0x140464698
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140464685
jle 0x140464698
movzx eax, word [rdx]
jmp 0x140464693
jmp 0x1404646a5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404646b3
je 0x1404646d1
mov word [rsi], ax
cmovp bx, di
mov bx, r15w
mov rbx, rsi
jmp 0x1404646cc
jmp 0x1404646d4
mov qword [rdi], r13
mov byte [rdi + 8], r14b
movzx eax, word [rbx]
stc
cmp ax, word [rbp - 0x11]
jne 0x1404647d8
sub r12d, r14d
test al, sil
sbb cl, r13b
rcl ch, cl
mov byte [rsp + 0x30], r14b
bts ecx, r9d
mov rcx, qword [rdi]
test dx, 0x2a80
clc
test rcx, rcx
jmp 0x14046470b
je 0x1404647a7
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r13
jmp 0x14046471e
je 0x140464770
mov rax, qword [rcx + 0x50]
test r8b, 0x22
cmp dword [rax], r13d
jmp 0x140464734
jle 0x140464770
dec dword [rax]
cwd
cmovbe ax, ax
mov rcx, qword [rcx + 0x38]
movsx ax, bpl
mov rdx, qword [rcx]
mov rax, rsi
movzx ax, sil
cdqe
lea rax, [rdx + 2]
jmp 0x140464761
mov qword [rcx], rax
cmovno eax, r11d
movzx eax, word [rdx]
jmp 0x140464782
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046477c
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046478c
cmp cx, ax
jmp 0x140464794
je 0x1404647a7
mov al, r13b
jmp 0x1404647a2
jmp 0x1404647ad
mov qword [rdi], r13
mov al, r14b
mov byte [rdi + 8], al
movsx rcx, bx
xchg ch, dl
mov rdx, r15
movsx cx, r15b
mov rcx, rdi
jmp 0x1404647c6
call fcn.140467ea1
test al, al
jmp 0x1404647d2
je 0x140464633
mov dword [rsp + 0x34], r12d
sbb r14b, spl
mov r14, qword [rsp + 0x58]
shrd r13, r11, 0xf4
mov r12d, dword [rsp + 0x3c]
shl r13b, 0xdc
clc
sbb r13d, r14d
mov r13d, dword [rsp + 0x34]
cmc
test r13d, r13d
jmp 0x140464805
jns 0x14046483f
mov byte [r14], 0x30
mov eax, 1
test ch, 0xcc
add r14, rax
cmp r9b, r8b
cmc
cmp al, 0x32
add r13d, eax
jmp 0x140464828
mov dword [rsp + 0x34], r13d
jmp 0x140464832
jmp 0x14046483f
mov r13d, dword [rsp + 0x34]
cdq
xchg ch, cl
mov rdx, r15
bswap rcx
movzx ecx, r11w
movsx rcx, di
mov rcx, rdi
jmp 0x140464855
call fcn.140467ea1
test al, al
jmp 0x140464861
jne 0x140464b16
lea rbx, [rdi + 0xa]
movzx si, r10b
mov rsi, rbx
cmovno r13w, r11w
xor r8d, r8d
lea r13d, [r8 + 1]
jmp 0x140464884
cmp byte [rdi + 8], r8b
jmp 0x14046488d
jne 0x140464947
mov rcx, qword [rdi]
jmp 0x14046489b
test rcx, rcx
je 0x140464935
mov rax, qword [rcx + 0x38]
and dl, spl
inc edx
mov rdx, qword [rax]
cmp dl, 0x1f
clc
test rdx, rdx
jmp 0x1404648bc
je 0x1404648e1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404648ce
jle 0x1404648e1
movzx eax, word [rdx]
jmp 0x1404648dc
jmp 0x1404648fc
mov rax, qword [rcx]
jmp 0x1404648e9
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
bswap cx
test rax, r15
mov ecx, 0xffff
test r12b, 0x1c
cmp r11b, 0xfd
clc
cmp cx, ax
jmp 0x140464912
je 0x140464935
mov word [rsi], ax
mov rbx, 0x52995ae3
mov bl, ah
cmovbe rbx, r14
mov rbx, rsi
jmp 0x140464930
jmp 0x140464938
mov qword [rdi], r8
mov byte [rdi + 8], r13b
xchg dl, dh
movzx r8w, r12b
movsx r8, ax
movzx r8d, word [rbx]
movsx dx, r10b
movzx ecx, r12w
lea rdx, [rbp + 0xb]
movsxd rcx, r8d
lea rcx, [rbp - 0x11]
jmp 0x140464964
call fcn.1400f3a6c
lea rcx, [rbp - 0x11]
cmc
cmp bl, spl
sub rax, rcx
sar rax, 1
test r12, 0x39f74071
test rbx, rbx
cmp rax, 0xa
jae 0x140464b0e
cmp r12d, dword [rsp + 0x50]
jge 0x1404649c2
lea rcx, [0x1400c0db0]
cmp r8w, r8w
mov al, byte [rax + rcx]
mov byte [r14], al
add r14, r13
cmc
jmp 0x1404649b1
add r12d, r13d
clc
xor r8d, r8d
jmp 0x1404649bd
jmp 0x1404649ef
mov ecx, dword [rsp + 0x40]
clc
cmp dil, 0x89
cmc
movzx ecx, cl
xor r8d, r8d
cmp r13b, 0xb1
test edi, esp
cmc
test rax, rax
jmp 0x1404649e1
cmovne ecx, r13d
stc
mov dword [rsp + 0x40], ecx
bts cx, r11w
mov byte [rsp + 0x30], r13b
xadd rcx, rcx
bts rcx, rsi
btr rcx, 0x90
mov rcx, qword [rdi]
jmp 0x140464a0e
test rcx, rcx
jmp 0x140464a16
je 0x140464acf
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140464a28
je 0x140464a94
mov rax, qword [rcx + 0x50]
jmp 0x140464a3f
cmp dword [rax], r8d
jmp 0x140464a47
jle 0x140464a94
dec dword [rax]
movsxd rdx, r10d
mov rax, 0x73fd4868
mov rcx, qword [rcx + 0x38]
cmove rax, rbx
jmp 0x140464a67
mov rdx, qword [rcx]
movsx eax, si
mov al, r11b
cbw
lea rax, [rdx + 2]
jmp 0x140464a7b
mov qword [rcx], rax
mov ax, 0xf28
xchg ah, ah
setno ah
movzx eax, word [rdx]
jmp 0x140464a8f
jmp 0x140464aae
mov rax, qword [rcx]
jmp 0x140464a9c
mov rax, qword [rax + 0x38]
jmp 0x140464aa5
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140464abc
je 0x140464acf
mov al, r8b
jmp 0x140464aca
jmp 0x140464ae4
mov qword [rdi], r8
movsx edx, r9w
movsxd rdx, r15d
mov al, r13b
movzx cx, r11b
movzx edx, cx
mov byte [rdi + 8], al
mov cx, 0x5f98
not dh
mov rdx, r15
movsx rcx, si
mov rcx, rdi
call fcn.140467ea1
xor r8d, r8d
clc
cmc
test al, al
jmp 0x140464b08
je 0x140464884
mov r13d, dword [rsp + 0x34]
clc
test al, dl
sub r12d, r12d
test dh, 0x59
cmp byte [rsp + 0x40], r12b
je 0x140464bd0
lea rbx, [r14 - 1]
movsx r15d, r13w
test r15, 0x4dae2591
mov r15b, 0x49
mov r15, qword [rbp - 0x61]
test r15b, al
cmp rbx, r15
jmp 0x140464b48
je 0x140464b9d
call fcn.1404b73c5
mov cl, byte [rbx]
cmp r9b, bpl
mov rax, qword [rax]
cmp cl, byte [rax]
je 0x140464b74
cmp cl, 0x39
jne 0x140464b81
mov byte [rbx], 0x30
jmp 0x140464b74
dec rbx
jmp 0x140464b7c
jmp 0x140464b40
add cl, 1
jmp 0x140464b8d
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140464b97
jne 0x140464bcb
mov byte [rbx], 0x31
or r15b, r11b
mov ebx, 1
dec r15b
add r13d, ebx
movsx r15w, r9b
movzx r15d, r12w
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x140464bc6
jmp 0x140464bda
mov r15, qword [rsp + 0x48]
mov ebx, 1
xadd sil, sil
cmc
mov sil, byte [rsp + 0x30]
cmp bp, 0x2916
clc
test sil, sil
jmp 0x140464bed
je 0x140465607
mov rdx, r15
bswap rcx
mov rcx, rdi
jmp 0x140464c01
call fcn.140467ea1
test al, al
jne 0x140465607
mov cl, byte [rdi + 8]
cmp bp, ax
stc
test eax, 0x572b1055
test cl, cl
jne 0x140464cc8
mov rcx, qword [rdi]
cmp bpl, r14b
test r8b, 0xf8
test rcx, rcx
jmp 0x140464c34
je 0x140464cb4
mov rax, qword [rcx + 0x38]
movsx rdx, ax
and dl, r15b
mov rdx, qword [rax]
cmp r8b, 0xa3
test r10w, 0x4184
test rdx, rdx
jmp 0x140464c5a
je 0x140464c7b
mov rax, qword [rcx + 0x50]
test esi, 0xab91a4a
cmp dword [rax], r12d
jle 0x140464c7b
movzx eax, word [rdx]
jmp 0x140464c8d
mov rax, qword [rcx]
jmp 0x140464c83
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp spl, r12b
test bl, r9b
cmp cx, ax
jmp 0x140464ca0
je 0x140464cb4
mov word [rdi + 0xa], ax
jmp 0x140464caf
jmp 0x140464cbb
mov qword [rdi], r12
btc rax, r9
mov byte [rdi + 8], bl
xadd cl, cl
mov cl, bl
rol ah, cl
test r13b, r14b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
jmp 0x140464cd5
je 0x140464d92
test cl, cl
jmp 0x140464ce2
jne 0x140464d88
mov rcx, qword [rdi]
cmc
clc
cmp ecx, 0x10cb775d
test rcx, rcx
jmp 0x140464cfb
je 0x140464d66
mov rax, qword [rcx + 0x38]
bts dx, r11w
sar edx, cl
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140464d18
je 0x140464d38
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140464d38
movzx eax, word [rdx]
jmp 0x140464d33
jmp 0x140464d45
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140464d52
je 0x140464d66
mov word [rdi + 0xa], ax
jmp 0x140464d61
jmp 0x140464d81
mov qword [rdi], r12
movsx eax, r12w
mov ah, 0x73
cmc
movzx eax, word [rdi + 0xa]
cmp bpl, 0xe9
test bh, 0xf4
jmp 0x140464d81
mov byte [rdi + 8], bl
clc
test bp, si
cmp ax, word [rbp + 7]
jne 0x140465607
mov byte [r14], 0x65
test di, r11w
add rcx, rsp
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464dac
je 0x140464e4b
mov rax, qword [rcx + 0x38]
clc
cmc
jmp 0x140464dbd
cmp qword [rax], r12
jmp 0x140464dc5
je 0x140464e12
mov rax, qword [rcx + 0x50]
stc
jmp 0x140464dd6
cmp dword [rax], r12d
jle 0x140464e12
dec dword [rax]
movsx rax, r9w
mov rcx, qword [rcx + 0x38]
movzx rdx, si
rdtsc
bswap ax
mov rdx, qword [rcx]
lahf
movsx ax, r15b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, ebp
movzx eax, word [rdx]
jmp 0x140464e0d
jmp 0x140464e29
mov rax, qword [rcx]
jmp 0x140464e1a
mov rax, qword [rax + 0x38]
jmp 0x140464e23
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp sil, 0x5b
test dh, 0xf3
cmp cx, ax
je 0x140464e4b
mov al, r12b
jmp 0x140464e46
jmp 0x140464e5d
mov qword [rdi], r12
movzx rcx, di
jmp 0x140464e59
mov al, bl
cqo
mov byte [rdi + 8], al
mov sil, r12b
not edx
movsx rcx, sp
movsxd rdx, ecx
mov ebx, r12d
cmovg cx, r15w
mov rdx, r15
mov rcx, 0x1eb1528
movsx ecx, si
movsx rcx, si
mov rcx, rdi
jmp 0x140464e8d
call fcn.140467ea1
test al, al
jmp 0x140464e99
jne 0x1404651e1
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140464eaa
jne 0x140464f47
mov rcx, qword [rdi]
cmp bh, 0xed
test rcx, rcx
jmp 0x140464ebe
je 0x140464f2d
mov rax, qword [rcx + 0x38]
adc edx, 0x7a796350
bsf dx, r14w
mov rdx, qword [rax]
test r8d, esp
test rdx, rdx
je 0x140464eff
mov rax, qword [rcx + 0x50]
test cx, dx
clc
test r14b, 0xd3
cmp dword [rax], r12d
jle 0x140464eff
movzx eax, word [rdx]
jmp 0x140464f11
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140464f0b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140464f2d
mov word [rdi + 0xa], ax
jmp 0x140464f28
jmp 0x140464f30
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140464f42
jmp 0x140464f52
mov r8d, 1
rol al, cl
inc ax
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140464f5f
jne 0x14046503f
mov byte [r14], 0x2b
cmp r12b, dl
stc
lea r14, [r14 + r8]
rol rcx, 0xd7
mov rcx, qword [rdi]
clc
test r15d, 0x15237c9f
test rcx, rcx
je 0x140465027
mov rax, qword [rcx + 0x38]
cmp r12, rcx
test r11b, bpl
cmp qword [rax], r12
jmp 0x140464f9b
je 0x140464fea
mov rax, qword [rcx + 0x50]
stc
test r12, r12
cmc
cmp dword [rax], r12d
jmp 0x140464fb2
jle 0x140464fea
dec dword [rax]
cwd
lahf
mov ah, 0x8a
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x140464fd4
mov qword [rcx], rax
movzx ax, bh
mov al, r9b
movsx eax, r10w
movzx eax, word [rdx]
jmp 0x140465008
mov rax, qword [rcx]
jmp 0x140464ff2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
sub cl, 0xcb
neg rcx
mov ecx, 0xffff
cmp r10w, dx
cmp cx, ax
je 0x140465027
mov al, r12b
jmp 0x140465022
jmp 0x140465032
mov qword [rdi], r12
mov al, r8b
jmp 0x140465032
mov byte [rdi + 8], al
jmp 0x14046503a
jmp 0x1404651e1
test cl, cl
jne 0x1404650f0
mov rcx, qword [rdi]
cmc
cmp r10b, bpl
test rcx, rcx
jmp 0x140465056
je 0x1404650d5
mov rax, qword [rcx + 0x38]
clc
sbb rdx, rax
mov rdx, qword [rax]
test r10, 0x78e27fad
test rdx, rdx
jmp 0x140465076
je 0x140465096
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465088
jle 0x140465096
movzx eax, word [rdx]
jmp 0x1404650ad
mov rax, qword [rcx]
jmp 0x14046509e
mov rax, qword [rax + 0x30]
jmp 0x1404650a7
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cl, sil
jmp 0x1404650be
cmp cx, ax
je 0x1404650d5
mov word [rdi + 0xa], ax
jmp 0x1404650d0
jmp 0x1404650dc
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
mov r8d, 1
test r9b, 0xc0
mov byte [rdi + 8], r8b
cmc
jmp 0x1404650f0
cmp ax, word [rbp + 3]
jmp 0x1404650f9
jne 0x1404651e1
mov byte [r14], 0x2d
sbb ecx, 0x1bf865ef
add r14, r8
bt cx, r8w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046511c
je 0x1404651cb
mov rax, qword [rcx + 0x38]
test rcx, rsi
test dil, 0xde
cmp qword [rax], r12
je 0x14046517f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465142
jle 0x14046517f
dec dword [rax]
movsx ax, dil
setle al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not rax
lea rax, [rdx + 2]
jmp 0x140465165
mov qword [rcx], rax
movzx ax, r15b
movzx eax, bx
cdqe
movzx eax, word [rdx]
jmp 0x14046517a
jmp 0x1404651a2
mov rax, qword [rcx]
jmp 0x140465187
mov rax, qword [rax + 0x38]
jmp 0x140465190
call qword [0x1400b8d90]
mov r8d, 1
movzx ecx, bx
cmp bl, bpl
mov ecx, 0xffff
test r8, 0x14c85363
clc
cmp cx, ax
jmp 0x1404651b7
je 0x1404651cb
mov byte [rdi + 8], r12b
jmp 0x1404651c6
jmp 0x1404651e1
mov qword [rdi], r12
mov dh, 0x13
movsx rcx, r14w
movsxd rcx, esp
mov byte [rdi + 8], r8b
movsx cx, r8b
mov rdx, r15
movsx cx, bpl
bswap cx
movzx cx, dh
mov rcx, rdi
jmp 0x1404651f8
call fcn.140467ea1
test al, al
jne 0x1404653e4
cmp byte [rdi + 8], r12b
jmp 0x14046520e
jne 0x1404652ba
mov rcx, qword [rdi]
jmp 0x14046521c
test rcx, rcx
je 0x140465295
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140465232
test rdx, rdx
je 0x14046525a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465247
jle 0x14046525a
movzx eax, word [rdx]
jmp 0x140465255
jmp 0x140465271
mov rax, qword [rcx]
jmp 0x140465262
mov rax, qword [rax + 0x30]
jmp 0x14046526b
call qword [0x1400b8d90]
mov ecx, 0xffff
test r9b, dl
cmp cx, ax
jmp 0x140465281
je 0x140465295
mov word [rdi + 0xa], ax
jmp 0x140465290
jmp 0x1404652a1
mov qword [rdi], r12
movzx r8w, spl
movzx r8, dx
mov r8d, 1
jmp 0x1404652ac
mov byte [rdi + 8], r8b
jmp 0x1404652b5
jmp 0x1404652c0
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp r8b, bl
stc
cmp ax, word [rbp - 0x11]
jne 0x1404653c7
mov sil, r8b
shr cl, 0x58
mov rcx, qword [rdi]
test r12, 0x4572c69
jmp 0x1404652e8
test rcx, rcx
je 0x14046538f
mov rax, qword [rcx + 0x38]
test bl, 0x90
cmp qword [rax], r12
jmp 0x140465300
je 0x140465347
mov rax, qword [rcx + 0x50]
cmp rdx, rcx
test r15w, 0x7844
cmc
cmp dword [rax], r12d
jmp 0x14046531c
jle 0x140465347
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x140465333
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140465342
jmp 0x14046536a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140465353
call qword [0x1400b8d90]
mov r8d, 1
btc rcx, 0x53
sal rcx, cl
setge cl
mov ecx, 0xffff
clc
cmc
cmp r11, rsp
cmp cx, ax
jmp 0x14046537c
je 0x14046538f
mov al, r12b
jmp 0x14046538a
jmp 0x14046539a
mov qword [rdi], r12
movzx rdx, r15w
cdq
mov al, r8b
mov byte [rdi + 8], al
mov rdx, r15
movsx rcx, r14w
xchg ch, cl
mov cl, 0x8f
mov rcx, rdi
jmp 0x1404653b0
call fcn.140467ea1
test al, al
jmp 0x1404653bc
je 0x140465205
jmp 0x1404653d0
test sil, sil
je 0x1404653e4
mov byte [r14], 0x30
jmp 0x1404653dc
inc r14
movzx dx, dil
mov rdx, r15
mov ch, bh
mov rcx, rdi
jmp 0x1404653f1
call fcn.140467ea1
test al, al
jmp 0x1404653fd
jne 0x140465607
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x140465412
jne 0x1404654a4
mov rcx, qword [rdi]
test rcx, rcx
je 0x140465494
mov rax, qword [rcx + 0x38]
rcl rdx, 0x1c
movzx dx, r12b
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14046543d
je 0x140465461
mov rax, qword [rcx + 0x50]
cmp eax, r10d
cmc
cmp dword [rax], r12d
jmp 0x140465453
jle 0x140465461
movzx eax, word [rdx]
jmp 0x140465478
mov rax, qword [rcx]
jmp 0x140465469
mov rax, qword [rax + 0x30]
jmp 0x140465472
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140465494
mov word [rdi + 0xa], ax
jmp 0x14046548f
jmp 0x14046549a
mov qword [rdi], r12
movsxd rcx, r10d
mov byte [rdi + 8], r13b
cqo
cdq
bswap cx
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
movzx ecx, r14w
movzx rcx, r10w
not ch
lea rcx, [rbp - 0x11]
call fcn.1400f3a6c
lea rcx, [rbp - 0x11]
test r9d, 0x6ae538b2
clc
sub rax, rcx
cmp eax, ecx
clc
test r14, r10
sar rax, 1
cmp r9b, 0xdb
cmp rax, 0xa
jmp 0x1404654e5
jae 0x140465601
cmp ebx, 8
jmp 0x1404654f3
jge 0x140465522
lea rcx, [0x1400c0db0]
mov sil, 0xe5
rcl sil, 0x11
mov al, byte [rax + rcx]
mov byte [r14], al
add r14, r13
movsx rcx, r9w
rol cx, 0x50
add ebx, r13d
rol ch, 0xcc
sub sil, 0x28
mov sil, r13b
mov rcx, qword [rdi]
cmp ax, r10w
stc
test rsi, 0x52404bec
test rcx, rcx
je 0x1404655ce
mov rax, qword [rcx + 0x38]
test dl, 0x8c
cmp edi, 0x3020bb5
cmp qword [rax], r12
jmp 0x140465552
je 0x14046559a
mov rax, qword [rcx + 0x50]
stc
cmp r12w, 0x4198
cmp dword [rax], r12d
jmp 0x14046556b
jle 0x14046559a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
cqo
lahf
mov rdx, qword [rcx]
cmovs ax, di
bswap rax
lea rax, [rdx + 2]
jmp 0x14046558f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404655a7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r14d, esi
cmp r9b, 0x81
cmp cx, ax
jmp 0x1404655bb
je 0x1404655ce
mov al, r12b
jmp 0x1404655c9
jmp 0x1404655dc
mov qword [rdi], r12
mov al, r13b
setbe dl
mov dl, r15b
cwd
mov byte [rdi + 8], al
movsx cx, sil
mov rdx, r15
mov rcx, rdi
jmp 0x1404655ef
call fcn.140467ea1
test al, al
jmp 0x1404655fb
je 0x140465409
mov r13d, dword [rsp + 0x34]
stc
cmp byte [rsp + 0x31], r12b
jmp 0x140465611
jne 0x140465625
test sil, sil
jmp 0x14046561f
jne 0x14046562c
mov r14, qword [rbp - 0x79]
neg rdx
mov byte [r14], r12b
bt edx, 0x8a
mov rdx, qword [rbp - 0x19]
cmp bl, 0xa
jmp 0x14046563f
cmp rdx, 0x10
jb 0x1404656a5
inc rdx
movsx eax, bx
cmp rbx, 0x71301f31
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp r15b, 0xd6
cmp rdx, 0x1000
jmp 0x14046566d
jb 0x1404656a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x140465684
sub rax, rcx
jmp 0x14046568c
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14046569a
ja 0x1404656f9
call fcn.140197518
mov eax, r13d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14049e6a7
mov rbx, qword [rsp + 0x140]
add rsp, 0x100
movsx r13w, r9b
jmp 0x1404656cd
pop r15
movsx r14w, r8b
pop r14
xchg r13, rbp
not r13b
pop r13
movsx r12w, r11b
pop r12
pop rdi
bswap rbp
movzx ebp, dx
pop rsi
jmp 0x1404656f7
pop rbp
ret
call fcn.1404b4f8e
nop
call fcn.1404b4f8e
nop
jmp 0x14028a4bc