Function at 0x14046070c
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
mov ax, 0x313d
bsr bp, r13w
push rsi
bsf rsi, r9
cbw
bswap ebp
push rdi
push r12
jmp 0x140460739
push r13
push r14
not r12b
adc bp, 0x110b
movsxd rbp, r11d
push r15
lea rbp, [rsp - 0x17]
cmc
sal dil, 0xfe
sub r12w, r8w
sub rsp, 0x100
rcr r14b, 0x96
mov rax, qword [0x1400b7288]
bswap r14d
sbb sil, 0xef
xor rax, rsp
add r13d, r10d
bts edi, edx
mov qword [rbp + 0xf], rax
mov r12, r9
xchg al, sil
mov qword [rsp + 0x48], r9
movzx si, bpl
mov rdi, r8
sbb ax, r10w
movsx si, cl
mov r14, rdx
sub al, 0xac
bsr si, r13w
mov qword [rbp - 0x79], rdx
rcl r13b, cl
shld rax, rsp, 0x89
mov rsi, qword [rbp + 0x77]
ror rdx, cl
rol dl, cl
test r12b, r14b
mov r13, qword [rbp + 0x7f]
adc eax, 0x18693352
mov qword [rsp + 0x68], r13
sub dx, cx
mov eax, dword [rsi + 0x18]
bt dx, r10w
mov edx, 0x3000
clc
and eax, edx
jmp 0x1404607e1
cmp eax, edx
jne 0x140460800
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
mov rdx, r14
call fcn.140462b76
jmp 0x140462b10
mov rax, qword [rsi + 0x40]
setno cl
mov rbx, qword [rax + 8]
mov al, sil
movzx ax, dl
mov qword [rbp - 0x59], rbx
lahf
not ax
jmp 0x14046081f
mov rax, qword [rbx]
not cx
xchg rcx, rcx
bswap cx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140460837
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
jmp 0x140460847
call fcn.140468bc8
mov r15, rax
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x14046085c
je 0x1404608b7
mov rdx, qword [rbx]
bswap cx
movsx cx, dil
mov rcx, rbx
cdqe
bswap eax
mov rax, qword [rdx + 0x10]
jmp 0x14046087d
call qword [0x1400b8d90]
mov r8, rax
cmp r14b, r9b
test rax, rax
je 0x1404608b7
mov rcx, qword [rax]
cdqe
lahf
mov rax, qword [rcx]
movzx dx, dil
mov edx, 1
movzx ecx, r11w
mov rcx, r8
jmp 0x1404608b1
call qword [0x1400b8d90]
mov rax, qword [r15]
movsx cx, r10b
lea rdx, [rbp - 0x31]
mov ecx, r14d
mov rcx, r15
jmp 0x1404608ce
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
movzx rax, r10w
mov byte [rsp + 0x31], 0
jmp 0x1404608e7
mov byte [rsp + 0x40], 0
mov rax, qword [rsi + 0x40]
movsx ebx, si
movzx cx, r9b
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
not ch
movzx rcx, r11w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140460911
mov rax, qword [rax + 8]
jmp 0x14046091a
call qword [0x1400b8d90]
nop
movsx ecx, r13w
lea rcx, [rbp - 0x61]
jmp 0x14046092e
call fcn.14045d4c3
mov rsi, rax
test r13d, r12d
test rbx, rbx
jmp 0x140460941
je 0x1404609b4
mov rdx, qword [rbx]
movsx ax, sil
cdqe
movsx eax, bx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140460960
call qword [0x1400b8d90]
mov r8, rax
ror ebx, cl
mov ebx, 1
clc
jmp 0x140460977
test rax, rax
jmp 0x14046097f
je 0x1404609bc
mov rcx, qword [rax]
movsx rax, r13w
cdq
movsx ax, r12b
mov rax, qword [rcx]
mov edx, ebx
jmp 0x1404609a1
mov rcx, r8
jmp 0x1404609a9
call qword [0x1400b8d90]
jmp 0x1404609bc
mov ebx, 1
cbw
cwde
mov rax, qword [rsi]
movsx r9d, r12w
lea r9, [rbp - 0x11]
cqo
xchg cx, dx
jmp 0x1404609d1
lea r8, [0x1400c0dbf]
jmp 0x1404609e7
lea rdx, [0x1400c0db0]
mov cl, dh
mov cl, 0x2c
mov rcx, rsi
jmp 0x1404609fa
mov rax, qword [rax + 0x58]
jmp 0x140460a03
call qword [0x1400b8d90]
mov rdx, r12
cmovnp rcx, rdi
mov rcx, rdi
jmp 0x140460a18
call fcn.14046525b
sub esi, esi
mov r12b, 0x9b
mov r12d, 0xffff
cmp r15w, di
test al, al
jmp 0x140460a33
jne 0x140460d37
mov cl, byte [rdi + 8]
cmp edx, r12d
test cl, cl
jne 0x140460ad7
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
jmp 0x140460a54
je 0x140460ac2
mov rax, qword [rcx + 0x38]
cdq
mov rdx, qword [rax]
test rdx, rdx
je 0x140460a93
mov rax, qword [rcx + 0x50]
test ebp, 0x2894616a
clc
test r9b, r15b
cmp dword [rax], esi
jmp 0x140460a80
jle 0x140460a93
movzx eax, word [rdx]
jmp 0x140460a8e
jmp 0x140460aa5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140460a9f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140460aae
je 0x140460ac2
mov word [rdi + 0xa], ax
jmp 0x140460abd
jmp 0x140460ac5
mov qword [rdi], rsi
mov byte [rdi + 8], bl
cmp spl, 0x90
mov cl, bl
cmp esp, 0x66895eb8
sbb ah, 0xeb
movzx eax, word [rdi + 0xa]
clc
test rdi, 0x4a64401b
stc
cmp ax, word [rbp + 5]
jmp 0x140460aed
jne 0x140460bae
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
adc rcx, 0x615f2be9
mov rcx, qword [rdi]
test bpl, sil
stc
cmp rdx, 0x2ed92535
sub esi, esi
test rcx, rcx
jmp 0x140460b1d
je 0x140460b97
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x140460b30
je 0x140460b69
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], esi
jle 0x140460b69
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setae al
lea rax, [rdx + 2]
jmp 0x140460b59
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140460b64
jmp 0x140460b7b
mov rax, qword [rcx]
jmp 0x140460b71
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140460b84
je 0x140460b97
mov al, sil
jmp 0x140460b92
jmp 0x140460ba1
mov qword [rdi], rsi
mov al, bl
jmp 0x140460ba1
mov byte [rdi + 8], al
jmp 0x140460ba9
jmp 0x140460d37
test cl, cl
jmp 0x140460bb5
jne 0x140460c5b
mov rcx, qword [rdi]
cmp eax, 0x6abd4cb8
test al, 0xd1
test dl, dil
test rcx, rcx
jmp 0x140460bd0
je 0x140460c47
mov rax, qword [rcx + 0x38]
movsx edx, r13w
xadd rdx, rdx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140460bee
je 0x140460c13
mov rax, qword [rcx + 0x50]
test r8b, bpl
cmp r15, r13
cmp dword [rax], esi
jmp 0x140460c05
jle 0x140460c13
movzx eax, word [rdx]
jmp 0x140460c2a
mov rax, qword [rcx]
jmp 0x140460c1b
mov rax, qword [rax + 0x30]
jmp 0x140460c24
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140460c33
je 0x140460c47
mov word [rdi + 0xa], ax
jmp 0x140460c42
jmp 0x140460c54
mov qword [rdi], rsi
cwde
stc
sub ax, 0x7dfb
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
stc
test bx, sp
cmp ax, word [rbp + 3]
jmp 0x140460c64
jne 0x140460d37
mov rax, qword [rbp - 0x79]
shl cl, cl
mov byte [rax], 0x2d
test sil, 0xdf
lea r14, [rax + 1]
setl cl
btc cx, 0xe4
not cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140460c90
je 0x140460d28
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140460ca2
je 0x140460cf4
mov rax, qword [rcx + 0x50]
cmp r15d, 0x2e6710d0
stc
cmp dword [rax], esi
jmp 0x140460cbb
jle 0x140460cf4
dec dword [rax]
movzx eax, di
mov rcx, qword [rcx + 0x38]
movsxd rdx, ebx
mov rdx, qword [rcx]
cbw
movsx rax, r15w
lea rax, [rdx + 2]
jmp 0x140460cdf
mov qword [rcx], rax
cwde
movsx rax, sp
movzx eax, word [rdx]
jmp 0x140460cef
jmp 0x140460d0b
mov rax, qword [rcx]
jmp 0x140460cfc
mov rax, qword [rax + 0x38]
jmp 0x140460d05
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140460d14
je 0x140460d28
mov byte [rdi + 8], sil
jmp 0x140460d23
jmp 0x140460d37
mov qword [rdi], rsi
bt cx, sp
mov byte [rdi + 8], bl
movsx r12w, spl
mov qword [rbp - 0x61], r14
sar cl, cl
add r12w, 0x63bd
xor al, r9b
mov byte [r14], 0x30
test r10d, 0x203b64ad
mov cx, 0x1249
shld ax, di, 0xa0
add r14, rbx
mov qword [rsp + 0x58], r14
shrd cx, r15w, 0x6e
ror cl, 0x63
mov byte [rsp + 0x30], sil
cmp rdx, 0xe9e33cc
mov r12d, esi
not bl
sar al, cl
mov dword [rsp + 0x3c], esi
add cl, dh
ror bl, cl
mov dword [rsp + 0x34], esi
xadd ax, bx
not bh
add cl, r15b
mov eax, 0x24
rol bl, 0xe8
shld cx, dx, 0x22
mov ecx, 0x300
not bh
cmp dword [r13], 0x3b9aca00
mov bl, 0xf
bswap ebx
cmovae bx, dx
cmove eax, ecx
cmc
sub bh, 0x8d
jmp 0x140460dc3
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
xchg al, al
not al
mov al, byte [rbx]
jmp 0x140460de4
dec al
cmp al, 0x7d
jmp 0x140460ded
ja 0x1404615bb
cmp qword [rbp - 0x21], rsi
jne 0x140460e0c
mov word [rsp + 0x38], si
jmp 0x140460e07
jmp 0x140460e3c
mov rax, qword [r15]
bswap cx
jmp 0x140460e1b
mov rcx, r15
jmp 0x140460e23
mov rax, qword [rax + 0x20]
jmp 0x140460e2c
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140460e3c
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
movzx ecx, r14w
not cl
clc
mov qword [rbp - 0x41], 1
sbb ch, dh
shr dl, cl
or dl, r11b
mov r13d, 0xf
clc
cdq
setns dh
mov qword [rbp - 0x39], r13
sub eax, eax
movsx cx, dh
jmp 0x140460e77
mov byte [rbp - 0x51], al
not dx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.14046525b
xor r9d, r9d
add r15b, 0x1d
sbb r15w, sp
mov r15, qword [rbp - 0x51]
test r9d, 0x457b30b5
test al, al
jmp 0x140460ea7
jne 0x1404613db
lea r12, [rdi + 0xa]
mov r8, r12
mov bl, 0x1a
and bl, al
mov qword [rbp - 0x71], r12
sbb bl, al
mov bl, byte [rsp + 0x31]
stc
test rax, 0x5256767c
cmc
cmp byte [rdi + 8], r9b
jmp 0x140460ed3
jne 0x140460f9c
mov rcx, qword [rdi]
cmp r9, 0x14d412e1
test rcx, rcx
jmp 0x140460eeb
je 0x140460f90
mov rax, qword [rcx + 0x38]
movsx rdx, dx
xor rdx, 0x15653419
mov edx, esi
mov rdx, qword [rax]
cmp dil, 0x3a
test rdx, rdx
jmp 0x140460f11
je 0x140460f43
mov rax, qword [rcx + 0x50]
jmp 0x140460f28
cmp dword [rax], r9d
jmp 0x140460f30
jle 0x140460f43
movzx eax, word [rdx]
jmp 0x140460f3e
jmp 0x140460f69
mov rax, qword [rcx]
jmp 0x140460f4b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
sal ecx, cl
xadd rcx, rcx
cmp r9w, r14w
xor r9d, r9d
and cl, r14b
mov ecx, 0xffff
cmc
test r11b, dl
cmp cx, ax
jmp 0x140460f7a
je 0x140460f90
mov word [r8], ax
cmovb r12, rbp
mov r12, r8
jmp 0x140460f93
mov qword [rdi], r9
mov byte [rdi + 8], 1
cdq
movzx r8d, bx
movzx r8d, word [r12]
xchg edx, ecx
not cx
lea rdx, [rbp + 0xb]
cmovle ecx, ebp
movsx cx, r10b
lea rcx, [rbp - 0x11]
call fcn.14026e98c
lea rcx, [rbp - 0x11]
clc
cmp r12b, al
cmc
sub rax, rcx
stc
sar rax, 1
cmc
cmp rax, 0xa
jmp 0x140460fd5
jae 0x1404610c2
mov r8d, 1
bswap cx
rol rcx, 0x78
and cl, r13b
mov byte [rsp + 0x30], r8b
cmovs rcx, rcx
adc rcx, r11
mov ecx, dword [rsp + 0x3c]
jmp 0x140461004
cmp dword [rsp + 0x50], ecx
jg 0x140461033
add dword [rsp + 0x34], r8d
test dh, 0x5e
test rax, rax
jmp 0x14046101e
je 0x14046107a
mov byte [rsp + 0x40], r8b
jmp 0x14046102e
jmp 0x14046107a
test rax, rax
jne 0x140461044
test ecx, ecx
je 0x14046107a
lea r9, [0x1400c0db0]
cmp ebx, r13d
clc
mov al, byte [rax + r9]
mov byte [r14], al
lea r14, [r14 + r8]
btc ax, di
sar ah, cl
mov qword [rsp + 0x58], r14
add ecx, r8d
add al, r14b
and ax, r15w
movsx rax, sp
mov dword [rsp + 0x3c], ecx
setb cl
lea rax, [rbp - 0x51]
cmp r13, 0x10
setno cl
setae cl
cmovae rax, r15
test r13w, 0xdea
cmp byte [rax + rsi], 0x7f
jmp 0x14046109b
je 0x140461268
lea rax, [rbp - 0x51]
test bl, 0x7b
test cl, cl
jmp 0x1404610af
cmovne rax, r15
stc
add byte [rax + rsi], r8b
jmp 0x1404610bd
jmp 0x14046124c
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x1404610cf
setae r14b
cmovae rax, r15
sub r9d, r9d
cmp dx, di
cmp byte [rax + rsi], r9b
jmp 0x1404610e6
je 0x14046137a
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x1404610fb
je 0x14046137a
cmp byte [rdi + 8], r9b
jmp 0x14046110a
jne 0x1404611c2
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046111b
je 0x1404611a0
mov rax, qword [rcx + 0x38]
shl dh, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140461152
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046113f
jle 0x140461152
movzx eax, word [rdx]
jmp 0x14046114d
jmp 0x14046117a
mov rax, qword [rcx]
jmp 0x14046115a
mov rax, qword [rax + 0x30]
jmp 0x140461163
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
shr ch, cl
shrd cx, r15w, 0x7c
sub r9d, r9d
mov ecx, 0xffff
test bp, di
clc
cmp cx, ax
jmp 0x14046118b
je 0x1404611a0
mov word [r12], ax
jmp 0x14046119b
jmp 0x1404611ab
mov qword [rdi], r9
cdqe
cwde
jmp 0x1404611ab
mov eax, 1
jmp 0x1404611b5
mov byte [rdi + 8], al
jmp 0x1404611bd
jmp 0x1404611d0
mov eax, 1
test dl, bh
cmc
cmp r8w, 0x66ad
cmp word [r12], r8w
jne 0x14046137a
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jae 0x140461222
lea rax, [rcx + 1]
cmp dh, 0x58
jmp 0x1404611f4
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
clc
jmp 0x140461202
test r14b, r14b
jmp 0x14046120a
cmovne rax, r15
clc
cmp r12b, 0x35
jmp 0x140461218
and word [rax + rcx], 0
jmp 0x14046123b
xor r9d, r9d
not rdx
cmovle dx, cx
mov r8b, bl
mov rdx, rax
lea rcx, [rbp - 0x51]
call fcn.1404537f9
inc rsi
sal cl, cl
ror r15b, 0x45
rcr cl, 0x74
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
jmp 0x140461260
mov r13, qword [rbp - 0x39]
rol cx, 0xd8
mov rcx, qword [rdi]
cmp esp, 0x28356e1
xor r8d, r8d
test rcx, rcx
jmp 0x14046127c
je 0x140461324
mov rax, qword [rcx + 0x38]
cmp bl, dil
cmc
cmp qword [rax], r8
jmp 0x140461292
je 0x1404612d8
mov rax, qword [rcx + 0x50]
cmp di, si
test r11w, r12w
stc
cmp dword [rax], r8d
jle 0x1404612d8
dec dword [rax]
cbw
movzx edx, di
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov eax, esp
xchg ah, al
jmp 0x1404612c4
lea rax, [rdx + 2]
jmp 0x1404612cd
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404612fd
mov rax, qword [rcx]
jmp 0x1404612e0
mov rax, qword [rax + 0x38]
jmp 0x1404612e9
call qword [0x1400b8d90]
xor r8d, r8d
sal cl, cl
btr cx, 0xba
bsf rcx, r10
mov ecx, 0xffff
stc
jmp 0x140461309
cmp cx, ax
jmp 0x140461311
je 0x140461324
mov al, r8b
jmp 0x14046131f
jmp 0x140461335
mov qword [rdi], r8
movsx dx, dl
mov al, 1
movsx edx, sp
movsx dx, dil
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
cmovno rcx, rcx
movzx rcx, sp
movzx ecx, dx
mov rcx, rdi
jmp 0x140461350
call fcn.14046525b
xor r9d, r9d
movsx r8w, r10b
test al, al
bswap r8w
not r8b
movzx r8w, r8b
mov r8, qword [rbp - 0x71]
jmp 0x140461374
je 0x140460eca
test rsi, rsi
jmp 0x140461382
je 0x1404613ea
lea rax, [rbp - 0x51]
jmp 0x140461396
cmp r13, 0x10
jmp 0x14046139f
cmovae rax, r15
cmp r10b, dl
cmp byte [rax + rsi], r9b
jmp 0x1404613af
jle 0x1404613cc
mov edx, 1
jmp 0x1404613bf
add rsi, rdx
jmp 0x1404613c7
jmp 0x1404613f8
mov byte [rsp + 0x31], 1
jmp 0x1404613d6
jmp 0x14046145e
mov edx, 1
jmp 0x1404613e5
jmp 0x140461401
mov edx, 1
xor bh, 0xb5
shrd bx, r9w, 0x97
mov rbx, qword [rbp - 0x69]
jmp 0x140461401
test rsi, rsi
je 0x14046145e
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140461414
je 0x14046145e
sub rsi, rdx
jmp 0x140461422
je 0x14046156d
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140461435
cmovae rax, r15
test bh, 0x2a
cmp r10w, 0x3945
stc
cmp cl, byte [rax + rsi]
jmp 0x14046144b
je 0x1404615a4
mov byte [rsp + 0x31], dl
test r10b, 0xe4
cmp ax, 0x64f9
stc
cmp r13, 0x10
jmp 0x140461467
jb 0x1404614af
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x1404614a7
add rdx, 0x27
cmc
mov r15, qword [r15 - 8]
sub rax, r15
cmp r10w, 0x64b0
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x1404614a1
ja 0x140462b6b
mov rcx, r15
call fcn.1400fb998
mov r12d, dword [rsp + 0x3c]
bt r14w, 0x86
and r14b, r13b
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
xor esi, esi
bswap ecx
not cl
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404614df
call fcn.14046525b
test al, al
jmp 0x1404614eb
jne 0x1404619fa
mov rax, qword [r15]
bswap ecx
mov rcx, r15
jmp 0x1404614fe
mov rax, qword [rax + 0x18]
jmp 0x140461507
call qword [0x1400b8d90]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x140461519
jne 0x140461919
mov rdx, qword [rdi]
cmc
clc
test rdx, rdx
je 0x1404618fa
mov rcx, qword [rdx + 0x38]
sar r8b, cl
cmp r9w, 0x450
mov r8, qword [rcx]
test r8, r8
jmp 0x140461545
je 0x1404618bb
mov rax, qword [rdx + 0x50]
cmp r9b, r8b
cmp dword [rax], esi
jmp 0x140461559
jle 0x1404618bb
movzx eax, word [r8]
jmp 0x140461568
jmp 0x1404618d9
test rsi, rsi
jmp 0x140461575
jne 0x1404615a4
lea rax, [rbp - 0x51]
test rdx, 0x3ec45b6e
cmp r13, 0x10
jmp 0x14046158f
cmovae rax, r15
cmp r12b, 0xf7
cmp cl, byte [rax]
jmp 0x14046159e
jl 0x140461451
cmp byte [rbx + 1], r9b
jmp 0x1404615ad
jle 0x140461401
inc rbx
jmp 0x140461401
mov rdx, qword [rsp + 0x48]
movzx ecx, r8w
mov rcx, rdi
jmp 0x1404615cc
call fcn.14046525b
test al, al
jmp 0x1404615d8
jne 0x1404614d2
lea rbx, [rdi + 0xa]
mov rsi, rbx
shld r13w, r13w, 0x13
or r13w, 0x114c
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
sub r8d, r8d
cmp r13b, sil
cmp byte [rdi + 8], r8b
jmp 0x14046160a
jne 0x1404616ca
mov rcx, qword [rdi]
stc
cmc
test r9b, 0x2e
test rcx, rcx
je 0x1404616b4
mov rax, qword [rcx + 0x38]
bsf dx, ax
mov rdx, qword [rax]
cmc
jmp 0x140461636
test rdx, rdx
jmp 0x14046163e
je 0x140461667
mov rax, qword [rcx + 0x50]
cmc
test r10d, ebx
cmp dword [rax], r8d
jmp 0x140461654
jle 0x140461667
movzx eax, word [rdx]
jmp 0x140461662
jmp 0x140461689
mov rax, qword [rcx]
jmp 0x14046166f
mov rax, qword [rax + 0x30]
jmp 0x140461678
call qword [0x1400b8d90]
sub r8d, r8d
btc cx, r15w
xchg cx, cx
mov ecx, 0xffff
jmp 0x140461693
cmp cx, ax
jmp 0x14046169b
je 0x1404616b4
mov word [rsi], ax
bswap rbx
mov rbx, rsi
jmp 0x1404616af
jmp 0x1404616c3
mov qword [rdi], r8
movsx r8d, di
cmovp rdx, r12
movzx rcx, sp
mov byte [rdi + 8], 1
bswap rcx
movzx r8d, word [rbx]
cdq
lea rdx, [rbp + 0xb]
not ch
lea rcx, [rbp - 0x11]
jmp 0x1404616de
call fcn.14026e98c
lea rcx, [rbp - 0x11]
clc
sub rax, rcx
cmp r14d, esp
sar rax, 1
test ecx, 0x67241f03
cmp r8d, r15d
cmp rax, 0xa
jmp 0x140461703
jae 0x1404618a2
xor r8d, r8d
cmp dx, 0x67c3
clc
cmp r13d, r12d
jmp 0x14046171a
jg 0x140461757
lea r9d, [r8 + 1]
stc
cmp r11, rbp
jmp 0x14046172d
add dword [rsp + 0x34], r9d
jmp 0x14046173a
test rax, rax
jmp 0x140461742
je 0x1404617af
mov byte [rsp + 0x40], r9b
jmp 0x140461752
jmp 0x1404617af
test rax, rax
jmp 0x14046175f
jne 0x140461773
test r12d, r12d
jmp 0x14046176d
je 0x1404617a3
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
and r9b, dl
mov byte [r14], al
mov r9w, r14w
mov r9d, 1
stc
jmp 0x140461793
lea r14, [r14 + r9]
test r10b, 0xdc
add r12d, r9d
jmp 0x1404617af
mov r9d, 1
sub cl, r12b
inc cx
mov byte [rsp + 0x30], r9b
ror cx, 0x75
movzx rcx, r13w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404617c7
je 0x140461864
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404617d9
je 0x140461822
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140461822
dec dword [rax]
rdtsc
movsx dx, bh
mov al, r13b
mov rcx, qword [rcx + 0x38]
cmovo eax, edi
rdtsc
mov rdx, qword [rcx]
jmp 0x140461808
lea rax, [rdx + 2]
jmp 0x140461811
mov qword [rcx], rax
xchg ah, al
movzx rax, bx
movzx eax, word [rdx]
jmp 0x140461849
mov rax, qword [rcx]
jmp 0x14046182a
mov rax, qword [rax + 0x38]
jmp 0x140461833
call qword [0x1400b8d90]
sub r8d, r8d
btr cx, 0x99
bswap r9w
lea r9d, [r8 + 1]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140461856
je 0x140461864
mov al, r8b
jmp 0x140461872
mov qword [rdi], r8
mov dx, r13w
movsx edx, r9w
mov al, r9b
mov byte [rdi + 8], al
movsx cx, dh
mov rdx, r15
movzx ecx, r9w
movsx cx, dil
mov rcx, rdi
jmp 0x14046188d
call fcn.14046525b
sub r8d, r8d
test al, al
jmp 0x14046189c
je 0x140461601
mov dword [rsp + 0x3c], r12d
jmp 0x1404618ac
mov qword [rsp + 0x58], r14
jmp 0x1404618b6
jmp 0x1404614c2
mov rax, qword [rdx]
movzx rcx, r10w
mov rcx, rdx
jmp 0x1404618ca
mov rax, qword [rax + 0x30]
jmp 0x1404618d3
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404618e6
je 0x1404618fa
mov word [rdi + 0xa], ax
jmp 0x1404618f5
jmp 0x140461900
mov qword [rdi], rsi
movsxd r15, ebp
mov r15d, 1
jmp 0x14046190b
mov byte [rdi + 8], r15b
jmp 0x140461914
jmp 0x14046191f
mov r15d, 1
cmp word [rdi + 0xa], bx
jne 0x1404619fa
call fcn.1404b4212
mov rcx, qword [rax]
mov al, byte [rcx]
movsx ecx, cx
mov byte [r14], al
rol ch, cl
lea r14, [r14 + r15]
mov qword [rsp + 0x58], r14
bt cx, 0xc2
test ebx, 0x2054787f
mov rcx, qword [rdi]
clc
jmp 0x140461958
test rcx, rcx
jmp 0x140461960
je 0x1404619ed
mov rax, qword [rcx + 0x38]
cmp r8b, r13b
cmp qword [rax], rsi
je 0x1404619ba
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140461981
jle 0x1404619ba
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, sp
mov rdx, qword [rcx]
movsx rax, di
lea rax, [rdx + 2]
jmp 0x1404619a0
mov qword [rcx], rax
movzx ax, r8b
movsx rax, ax
nop
movzx eax, word [rdx]
jmp 0x1404619b5
jmp 0x1404619d1
mov rax, qword [rcx]
jmp 0x1404619c2
mov rax, qword [rax + 0x38]
jmp 0x1404619cb
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404619db
cmp cx, ax
je 0x1404619ed
mov byte [rdi + 8], sil
jmp 0x1404619fa
mov qword [rdi], rsi
jmp 0x1404619f6
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
je 0x140461c97
test r12d, r12d
jmp 0x140461a15
jne 0x140461c97
mov rdx, r15
mov rcx, rdi
jmp 0x140461a26
call fcn.14046525b
test al, al
jmp 0x140461a32
jne 0x140461c50
lea rbx, [rdi + 0xa]
bsf r14w, bp
mov rsi, rbx
add r12b, 0x60
dec r12b
adc r14, 0x8cf6369
mov r12d, dword [rsp + 0x34]
movsx r14d, r8w
and r14b, 0x5e
sar r14b, cl
sub r13d, r13d
jmp 0x140461a73
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140461a80
jne 0x140461b19
mov rcx, qword [rdi]
cmp bl, r8b
test r8b, 0xd
test rcx, rcx
jmp 0x140461a98
je 0x140461b0e
mov rax, qword [rcx + 0x38]
sub dl, 0x94
movsxd rdx, esi
cqo
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140461ad6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140461ac3
jle 0x140461ad6
movzx eax, word [rdx]
jmp 0x140461ad1
jmp 0x140461aed
mov rax, qword [rcx]
jmp 0x140461ade
mov rax, qword [rax + 0x30]
jmp 0x140461ae7
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140461b0e
mov word [rsi], ax
mov bh, 0x8a
mov rbx, rsi
jmp 0x140461b09
jmp 0x140461b15
mov qword [rdi], r13
add ax, sp
cwde
mov byte [rdi + 8], r14b
movzx eax, word [rbx]
cmp r11d, 0x8d33911
stc
cmc
cmp ax, word [rbp - 0x11]
jmp 0x140461b2e
jne 0x140461c28
sub r12d, r14d
mov byte [rsp + 0x30], r14b
shrd cx, r8w, 0x8c
mov rcx, qword [rdi]
cmp r9b, 0x7b
stc
cmc
test rcx, rcx
jmp 0x140461b53
je 0x140461bf7
mov rax, qword [rcx + 0x38]
cmp bl, 0xa5
clc
cmp qword [rax], r13
jmp 0x140461b69
je 0x140461bbd
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r13d
jmp 0x140461b7c
jle 0x140461bbd
dec dword [rax]
cbw
cmovl eax, r8d
cwd
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
movsxd rax, esi
movzx ax, ch
lea rax, [rdx + 2]
jmp 0x140461ba4
mov qword [rcx], rax
movzx ax, r13b
movzx rax, r11w
movzx eax, word [rdx]
jmp 0x140461bb8
jmp 0x140461bcf
mov rax, qword [rcx]
jmp 0x140461bc5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
test r12w, 0x3483
clc
cmp cx, ax
jmp 0x140461be4
je 0x140461bf7
mov al, r13b
jmp 0x140461bf2
jmp 0x140461c06
mov qword [rdi], r13
mov al, r14b
jmp 0x140461c06
mov byte [rdi + 8], al
movzx cx, r14b
cqo
mov rdx, r15
mov rcx, rdi
jmp 0x140461c1b
call fcn.14046525b
test al, al
je 0x140461a77
mov dword [rsp + 0x34], r12d
test rdi, 0x1980493d
movzx r12w, dl
bt r12d, r9d
mov r14, qword [rsp + 0x58]
shl r12, 0xe2
shrd r13, rdx, 0xc1
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
cmp r9b, sil
test r13d, r13d
jmp 0x140461c60
jns 0x140461ca5
mov byte [r14], 0x30
xadd eax, eax
btc rax, 0xda
mov eax, 1
cmp r10w, r14w
clc
add r14, rax
stc
jmp 0x140461c85
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x140461c92
jmp 0x140461ca5
mov r13d, dword [rsp + 0x34]
cqo
movsx rcx, bx
movzx edx, di
mov rdx, r15
mov rcx, rdi
call fcn.14046525b
test al, al
jmp 0x140461cb7
jne 0x140461f68
lea rbx, [rdi + 0xa]
rcl r13w, cl
mov esi, 0x4c987174
adc r13b, r13b
mov rsi, rbx
xor r8d, r8d
dec r13b
btr r13w, si
sbb r13w, 0x7e9b
lea r13d, [r8 + 1]
clc
cmc
cmp byte [rdi + 8], r8b
jne 0x140461d96
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140461cfc
je 0x140461d8f
mov rax, qword [rcx + 0x38]
sub dx, r8w
rol dh, cl
mov rdx, qword [rax]
test r11, r10
clc
test bp, 0x6876
test rdx, rdx
jmp 0x140461d20
je 0x140461d45
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140461d32
jle 0x140461d45
movzx eax, word [rdx]
jmp 0x140461d40
jmp 0x140461d60
mov rax, qword [rcx]
jmp 0x140461d4d
mov rax, qword [rax + 0x30]
jmp 0x140461d56
call qword [0x1400b8d90]
sub r8d, r8d
clc
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140461d6e
je 0x140461d8f
mov word [rsi], ax
cmovo bx, r11w
bswap rbx
mov bx, di
mov rbx, rsi
jmp 0x140461d8a
jmp 0x140461d92
mov qword [rdi], r8
mov byte [rdi + 8], r13b
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
cmovnp cx, r14w
movzx cx, r9b
not cl
lea rcx, [rbp - 0x11]
call fcn.14026e98c
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
test r9b, dil
jmp 0x140461dc5
cmp rax, 0xa
jae 0x140461f5e
cmp r12d, dword [rsp + 0x50]
jmp 0x140461dd9
jge 0x140461e1b
lea rcx, [0x1400c0db0]
cmc
cmp rax, 0x79d04d6b
cmp r8w, r15w
mov al, byte [rax + rcx]
clc
test spl, r13b
mov byte [r14], al
cmp rsp, 0x4ae7275f
cmp r10b, r12b
lea r14, [r14 + r13]
stc
add r12d, r13d
xor r8d, r8d
jmp 0x140461e16
jmp 0x140461e54
mov ecx, dword [rsp + 0x40]
cmc
test r9b, r14b
clc
movzx ecx, cl
test r13d, 0x302b7362
cmc
sub r8d, r8d
test rax, rax
jmp 0x140461e3a
cmovne ecx, r13d
jmp 0x140461e46
mov dword [rsp + 0x40], ecx
sal cl, 0x34
movzx ecx, r9w
add cl, 0x48
mov byte [rsp + 0x30], r13b
movzx ecx, si
mov rcx, qword [rdi]
stc
test dx, r13w
cmp r15d, 0x798150a9
test rcx, rcx
jmp 0x140461e73
je 0x140461f18
mov rax, qword [rcx + 0x38]
cmc
test r8b, 0xcf
cmp qword [rax], r8
jmp 0x140461e8a
je 0x140461ee3
mov rax, qword [rcx + 0x50]
test esp, esp
test bh, 0xa
cmp dword [rax], r8d
jmp 0x140461ea1
jle 0x140461ee3
dec dword [rax]
movzx ax, r9b
movsx eax, r12w
mov rcx, qword [rcx + 0x38]
movsxd rax, r14d
cbw
mov rdx, qword [rcx]
mov rax, 0x87237b1
lea rax, [rdx + 2]
mov qword [rcx], rax
cbw
movsx eax, r8w
movsx rax, di
movzx eax, word [rdx]
jmp 0x140461ede
jmp 0x140461efd
mov rax, qword [rcx]
jmp 0x140461eeb
mov rax, qword [rax + 0x38]
jmp 0x140461ef4
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x140461f18
mov al, r8b
jmp 0x140461f13
jmp 0x140461f2a
mov qword [rdi], r8
mov al, r13b
mov cl, r13b
cmovg rcx, r15
movsx cx, r12b
mov byte [rdi + 8], al
cqo
mov rdx, r15
bswap rcx
mov rcx, rdi
jmp 0x140461f3d
call fcn.14046525b
sub r8d, r8d
cmp si, 0x22bb
test r14d, 0x163b0d53
test al, al
jmp 0x140461f58
je 0x140461ce7
mov r13d, dword [rsp + 0x34]
clc
cmc
test dil, spl
sub r12d, r12d
cmp byte [rsp + 0x40], r12b
je 0x14046201c
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
test r9b, dl
cmp rbx, r15
jmp 0x140461f89
je 0x140461fdb
call fcn.1404b4212
mov cl, byte [rbx]
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x140461fa0
je 0x140461fb7
cmp cl, 0x39
jne 0x140461fbf
mov byte [rbx], 0x30
jmp 0x140461fb7
dec rbx
jmp 0x140461f81
add cl, 1
mov byte [rbx], cl
cmp r8b, al
cmp r10b, 0x96
test r10, 0x5b5152c1
cmp rbx, r15
jne 0x140462014
mov byte [rbx], 0x31
rol bx, cl
bts r15w, bp
mov ebx, 1
shl r15b, 0xeb
neg r15b
movsx r15w, r8b
add r13d, ebx
movzx r15, r15w
mov dword [rsp + 0x34], r13d
cmovl r15, r8
mov r15d, edi
mov r15, qword [rsp + 0x48]
jmp 0x140462029
mov r15, qword [rsp + 0x48]
sbb sil, r15b
mov ebx, 1
rol sil, 0x21
rcl sil, 0x70
mov sil, byte [rsp + 0x30]
jmp 0x140462034
test sil, sil
je 0x140462a6d
mov rdx, r15
cmovne cx, sp
jmp 0x14046204c
mov rcx, rdi
jmp 0x140462054
call fcn.14046525b
test al, al
jmp 0x140462060
jne 0x140462a6d
mov cl, byte [rdi + 8]
cmp ebp, r11d
stc
jmp 0x140462072
test cl, cl
jmp 0x140462079
jne 0x14046210e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046208a
je 0x1404620f6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404620a0
je 0x1404620c1
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x1404620b3
jle 0x1404620c1
movzx eax, word [rdx]
jmp 0x1404620d3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404620cd
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmc
jmp 0x1404620df
cmp cx, ax
je 0x1404620f6
mov word [rdi + 0xa], ax
jmp 0x1404620f1
jmp 0x140462107
mov qword [rdi], r12
shrd ax, r8w, 0xfa
and cl, r13b
btc rax, 0x6a
mov byte [rdi + 8], bl
test dl, ch
mov cl, bl
movzx eax, word [rdi + 0xa]
test r11d, 0x34b278d9
clc
cmp ax, word [rbp + 9]
je 0x1404621de
test cl, cl
jmp 0x14046212b
jne 0x1404621cf
mov rcx, qword [rdi]
jmp 0x14046213c
test rcx, rcx
jmp 0x140462144
je 0x1404621b8
mov rax, qword [rcx + 0x38]
and edx, eax
ror dl, cl
shl dh, 0xfa
mov rdx, qword [rax]
jmp 0x14046215d
test rdx, rdx
jmp 0x140462165
je 0x14046218a
mov rax, qword [rcx + 0x50]
test di, r14w
stc
cmp dword [rax], r12d
jmp 0x14046217c
jle 0x14046218a
movzx eax, word [rdx]
jmp 0x14046219c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140462196
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404621a9
je 0x1404621b8
mov word [rdi + 0xa], ax
jmp 0x1404621c3
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmp r14b, 0x7a
mov byte [rdi + 8], bl
cmp dil, r13b
cmp r13w, 0x31ed
cmp ax, word [rbp + 7]
jmp 0x1404621d8
jne 0x140462a6d
mov byte [r14], 0x65
shld ecx, esp, 0xa8
lea r14, [r14 + rbx]
not rcx
dec cl
cmp rdx, 0x2e131f06
mov rcx, qword [rdi]
test r8w, r8w
stc
test rcx, rcx
jmp 0x140462206
je 0x14046229a
mov rax, qword [rcx + 0x38]
test dh, dl
cmp qword [rax], r12
je 0x14046225f
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x140462228
jle 0x14046225f
dec dword [rax]
movsxd rdx, r10d
not dl
movzx dx, r15b
mov rcx, qword [rcx + 0x38]
bswap rdx
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046224f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046225a
jmp 0x140462271
mov rax, qword [rcx]
jmp 0x140462267
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
test dl, r12b
jmp 0x14046227f
cmp cx, ax
jmp 0x140462287
je 0x14046229a
mov al, r12b
jmp 0x140462295
jmp 0x1404622ae
mov qword [rdi], r12
movsx rcx, ax
not cl
mov al, bl
mov edx, 0x388c72a0
setg sil
mov byte [rdi + 8], al
jmp 0x1404622b6
mov sil, r12b
mov ebx, r12d
jmp 0x1404622c3
mov rdx, r15
cmovne cx, r9w
jmp 0x1404622d2
mov rcx, rdi
jmp 0x1404622da
call fcn.14046525b
test al, al
jmp 0x1404622e6
jne 0x14046262b
mov cl, byte [rdi + 8]
cmp r15w, 0x5616
test cl, cl
jmp 0x1404622fc
jne 0x1404623a4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046230d
je 0x140462380
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14b, 8
test rdx, rdx
je 0x14046234d
mov rax, qword [rcx + 0x50]
jmp 0x140462332
cmp dword [rax], r12d
jmp 0x14046233a
jle 0x14046234d
movzx eax, word [rdx]
jmp 0x140462348
jmp 0x14046235f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140462359
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046236c
je 0x140462380
mov word [rdi + 0xa], ax
jmp 0x14046237b
jmp 0x140462383
mov qword [rdi], r12
mov r8d, 1
mov cl, 0x12
mov byte [rdi + 8], r8b
jmp 0x140462397
mov cl, r8b
jmp 0x14046239f
jmp 0x1404623b8
mov r8d, 1
shrd ax, bx, 9
btr ax, 0x83
bts ax, di
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x1404623c5
jne 0x1404624ab
mov byte [r14], 0x2b
lea r14, [r14 + r8]
mov rcx, qword [rdi]
test r10w, 0x1769
test rcx, rcx
jmp 0x1404623e4
je 0x14046248f
mov rax, qword [rcx + 0x38]
test r15d, 0x1333a94
test r14, r14
cmp qword [rax], r12
jmp 0x140462400
je 0x14046244e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140462412
jle 0x14046244e
dec dword [rax]
not eax
lahf
movzx ax, r9b
mov rcx, qword [rcx + 0x38]
not ah
cdq
movzx rdx, ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140462439
mov qword [rcx], rax
movzx ax, r13b
movzx eax, word [rdx]
jmp 0x140462449
jmp 0x14046246f
mov rax, qword [rcx]
jmp 0x140462456
mov rax, qword [rax + 0x38]
jmp 0x14046245f
call qword [0x1400b8d90]
mov r8d, 1
bts cx, bp
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046247c
je 0x14046248f
mov al, r12b
jmp 0x14046248a
jmp 0x14046249e
mov qword [rdi], r12
xchg al, al
mov al, 0xbf
mov al, r8b
jmp 0x14046249e
mov byte [rdi + 8], al
jmp 0x1404624a6
jmp 0x14046262b
test cl, cl
jmp 0x1404624b2
jne 0x140462557
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404624c3
je 0x14046253d
mov rax, qword [rcx + 0x38]
shld dx, r14w, 0x77
sub edx, esi
mov rdx, qword [rax]
jmp 0x1404624dd
test rdx, rdx
jmp 0x1404624e5
je 0x14046250d
mov rax, qword [rcx + 0x50]
cmp bpl, al
cmp dword [rax], r12d
jmp 0x1404624fa
jle 0x14046250d
movzx eax, word [rdx]
jmp 0x140462508
jmp 0x14046251f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140462519
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
clc
cmp cx, ax
je 0x14046253d
mov word [rdi + 0xa], ax
jmp 0x140462538
jmp 0x140462548
mov qword [rdi], r12
bt rax, rax
movzx eax, word [rdi + 0xa]
mov r8d, 1
jmp 0x140462553
mov byte [rdi + 8], r8b
cmp ax, word [rbp + 3]
jmp 0x140462560
jne 0x14046262b
mov byte [r14], 0x2d
ror cl, 0x6f
add r14, r8
and rcx, r10
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046257e
je 0x140462619
mov rax, qword [rcx + 0x38]
test dx, r10w
cmp qword [rax], r12
jmp 0x140462594
je 0x1404625d8
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x1404625a7
jle 0x1404625d8
dec dword [rax]
cdq
movsxd rax, esi
movsx edx, bx
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
seta ah
not ah
movzx eax, word [rdx]
jmp 0x1404625d3
jmp 0x1404625fd
mov rax, qword [rcx]
jmp 0x1404625e0
mov rax, qword [rax + 0x38]
jmp 0x1404625e9
call qword [0x1400b8d90]
mov r8d, 1
movzx cx, al
shr ch, cl
neg ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046260a
je 0x140462619
mov byte [rdi + 8], r12b
jmp 0x14046262b
mov qword [rdi], r12
mov byte [rdi + 8], r8b
xchg dx, dx
setns dh
jmp 0x14046262b
mov rdx, r15
movzx ecx, r15w
movsx ecx, cx
mov rcx, rdi
jmp 0x14046263d
call fcn.14046525b
test al, al
jmp 0x140462649
jne 0x14046283f
cmp byte [rdi + 8], r12b
jne 0x14046270b
mov rcx, qword [rdi]
test sp, ax
clc
test rcx, rcx
jmp 0x140462668
je 0x1404626e9
mov rax, qword [rcx + 0x38]
bts dx, cx
xor dh, 0x1d
shld rdx, r9, 0x36
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140462689
je 0x1404626b5
mov rax, qword [rcx + 0x50]
test rax, 0x5b1738bf
stc
cmp dword [rax], r12d
jmp 0x1404626a2
jle 0x1404626b5
movzx eax, word [rdx]
jmp 0x1404626b0
jmp 0x1404626c7
mov rax, qword [rcx]
jmp 0x1404626bd
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r12w, 0x1fc7
cmp cx, ax
jmp 0x1404626da
je 0x1404626e9
mov word [rdi + 0xa], ax
jmp 0x1404626f7
mov qword [rdi], r12
not r8d
movsx r8, di
setns r8b
mov r8d, 1
jmp 0x140462702
mov byte [rdi + 8], r8b
jmp 0x140462714
mov r8d, 1
sar ah, 0x9d
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140462721
jne 0x140462821
mov sil, r8b
bts cx, di
cmp si, 0x66f2
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14046273f
je 0x1404627f0
mov rax, qword [rcx + 0x38]
cmc
test rbp, r15
jmp 0x140462752
cmp qword [rax], r12
jmp 0x14046275a
je 0x1404627a8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404627a8
dec dword [rax]
bswap dx
rdtsc
mov rcx, qword [rcx + 0x38]
movzx ax, ah
movsx rax, dx
cwd
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x140462790
mov qword [rcx], rax
lahf
mov al, 0x4c
movsx ax, r15b
movzx eax, word [rdx]
jmp 0x1404627a3
jmp 0x1404627c9
mov rax, qword [rcx]
jmp 0x1404627b0
mov rax, qword [rax + 0x38]
jmp 0x1404627b9
call qword [0x1400b8d90]
mov r8d, 1
btr rcx, rcx
mov ecx, 0xffff
cmc
jmp 0x1404627d5
cmp cx, ax
jmp 0x1404627dd
je 0x1404627f0
mov al, r12b
jmp 0x1404627eb
jmp 0x1404627f6
mov qword [rdi], r12
mov al, r8b
mov byte [rdi + 8], al
mov rdx, r15
movzx rcx, r15w
movsxd rcx, r15d
movsx rcx, dx
mov rcx, rdi
jmp 0x14046280f
call fcn.14046525b
test al, al
je 0x14046264f
jmp 0x14046282f
test sil, sil
jmp 0x140462829
je 0x14046283f
mov byte [r14], 0x30
inc r14
cwd
movsxd rdx, eax
movsx rcx, sp
mov rdx, r15
setg ch
mov ecx, 0x59b665f8
movzx cx, r14b
mov rcx, rdi
jmp 0x140462857
call fcn.14046525b
test al, al
jmp 0x140462863
jne 0x140462a6d
mov r13d, 1
cmc
test r12b, r14b
cmp r11w, 0x1e8b
cmp byte [rdi + 8], r12b
jmp 0x140462882
jne 0x14046291b
mov rcx, qword [rdi]
test spl, 0x32
test rcx, rcx
jmp 0x140462897
je 0x14046290a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x1404628a9
test rdx, rdx
jmp 0x1404628b1
je 0x1404628d6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404628c3
jle 0x1404628d6
movzx eax, word [rdx]
jmp 0x1404628d1
jmp 0x1404628e8
mov rax, qword [rcx]
jmp 0x1404628de
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x1404628f6
je 0x14046290a
mov word [rdi + 0xa], ax
jmp 0x140462905
jmp 0x140462917
mov qword [rdi], r12
jmp 0x140462917
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
mov dx, r8w
cdq
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140462932
call fcn.14026e98c
lea rcx, [rbp - 0x11]
test dl, 0xa
sub rax, rcx
stc
sar rax, 1
cmp spl, 3
clc
cmp rax, 0xa
jmp 0x140462953
jae 0x140462a63
cmp ebx, 8
jmp 0x140462961
jge 0x14046298b
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
or sil, 0x97
test bpl, 0x77
mov byte [r14], al
add r14, r13
add ebx, r13d
bts cx, bx
sub cx, 0x71d0
mov sil, r13b
mov rcx, qword [rdi]
test rax, 0x566d2aae
test r9b, cl
test rcx, rcx
jmp 0x1404629a2
je 0x140462a32
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404629b4
je 0x1404629ff
mov rax, qword [rcx + 0x50]
jmp 0x1404629c3
cmp dword [rax], r12d
jmp 0x1404629cb
jle 0x1404629ff
dec dword [rax]
movzx dx, r12b
cqo
bswap ax
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
bswap eax
lea rax, [rdx + 2]
mov qword [rcx], rax
mov rax, r8
movzx eax, word [rdx]
jmp 0x1404629fa
jmp 0x140462a16
mov rax, qword [rcx]
jmp 0x140462a07
mov rax, qword [rax + 0x38]
jmp 0x140462a10
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140462a24
je 0x140462a32
mov al, r12b
jmp 0x140462a43
mov qword [rdi], r12
jmp 0x140462a3a
mov al, r13b
cqo
movsx rcx, r10w
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x140462a51
call fcn.14046525b
test al, al
jmp 0x140462a5d
je 0x140462879
mov r13d, dword [rsp + 0x34]
cmc
clc
test r10b, dl
cmp byte [rsp + 0x31], r12b
jmp 0x140462a77
jne 0x140462a8b
test sil, sil
jmp 0x140462a85
jne 0x140462a8f
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
adc edx, esi
add dx, r12w
mov rdx, qword [rbp - 0x19]
stc
cmp rdx, 0x10
jb 0x140462b05
inc rdx
sar rax, cl
shr cl, cl
mov rcx, qword [rbp - 0x31]
sar eax, 0x1b
mov rax, rcx
cmp r8d, 0x3a2825bf
clc
cmp rdx, 0x1000
jmp 0x140462acd
jb 0x140462b00
add rdx, 0x27
test r14b, 0xe7
stc
mov rcx, qword [rcx - 8]
cmp bh, bl
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
test ah, 0xf8
cmp r11b, 0xf1
cmp rax, 0x1f
jmp 0x140462afa
ja 0x140462b65
call fcn.1400fb998
mov eax, r13d
movsx cx, dh
mov cx, 0x1bf4
mov rcx, qword [rbp + 0xf]
stc
xor rcx, rsp
jmp 0x140462b1d
call fcn.14049b928
mov rbx, qword [rsp + 0x140]
setb r15b
ror dil, cl
add rsp, 0x100
movzx esi, bp
pop r15
movzx r13, bx
pop r14
bswap rbp
not sil
movzx bp, bl
pop r13
pop r12
movzx rsi, r10w
movsxd rdi, ebx
pop rdi
movsx rbp, ax
pop rsi
pop rbp
jmp 0x140462b64
ret
call fcn.1404b1e85
nop
call fcn.1404b1e85
nop
jmp 0x1400e7488